導航:首頁 > 編程語言 > java語言規范中文版

java語言規范中文版

發布時間:2022-10-03 04:02:58

java有中文版的嗎

JAVA沒有中外之分,他是一個國際版,JAVA中文意思是:計算機編程語言。

Java是一種面向對象的編程語言,它不僅吸收了c++語言的優點,而且拋棄了c++中難以理解的多繼承、指針的概念,因此Java語言具有功能強大且易於使用的兩個特點。

作為靜態面向對象編程語言的代表,Java語言是面向對象理論的優秀實現,允許程序員優雅地思考復雜的編程。

在sunMicrosystems工作的Jamesgosling等人在20世紀90年代早期開發了Java語言的原型。最初命名為Oak,是針對家用電器等小型系統的編程語言,應用於電視機、電話、鬧鍾、烤麵包機等家用電器的控制和通信。

(1)java語言規范中文版擴展閱讀:

JAVA和互聯網的起源:

1994年6月,在與約翰·蓋奇、詹姆斯·高斯林、比爾·喬伊、帕特里克·諾頓、韋恩·羅斯和埃里克·施密特進行了為期三天的頭腦風暴後,團隊決定再次改變他們的關注點,這次是將這項技術應用到萬維網上。

他們認為,隨著馬賽克瀏覽器的出現,互聯網正在演變成他們在有線電視上看到的那種高度互動的景象。作為原型,PatrickNORTON編寫了一個小型web瀏覽器WebRunner,後來改名為HotJava[12]。

1994年10月,HotJava和Java平台向企業高管進行了演示。在1994年,Java版本1.0a是可以下載的,但是Java和HotJava瀏覽器的第一次公開發布是在1995年3月23日的SunWorld上。Sun的科學主管Johngeiger宣布Java技術。

與此同時,網景執行副總裁馬克·安德森(markAnderson)出人意料地宣布,網景將在其瀏覽器中加入對Java的支持。1996年1月,Sun成立了Java業務組來開發Java技術。

㈡ 有人有java語言規范中文版的電子書嗎

不過有一本<<java rules>>有中文版.它是基於JLS(Java language specification)寫的.很容易下載到.
不過正如作者在<<java rules>>的序里說的,JLS是為那些准備寫Java編譯器的人寫的,所以不大讓程序員感興趣.作者摒棄了一些細節,而增加了實用些的東西.
如果你找<<java語言規范>>是為了准備一些國內公司BT的Java筆試,或者是要考SCJP(sun的java認證),java rules 是不足以應付那些無聊的題目的.

㈢ java語言規范

你可以在電腦上下載個java幫助文檔 有什麼問題了可以去幫助文檔上去查查

㈣ Java 的官方語言規范與標准

當然有,名字就叫 Java 語言規范啊 The Java Language Specification,sun 官方的,HTML 和 pdf 都有
http://java.sun.com/docs/books/jls/
API 裡面就有好多處引用
你連這都不知道,顯然沒好好看 API,還跑到網路這種地方來問?初學者水平還寫書?

你這樣浪費別人的時間和金錢,是純粹的謀財害命
不是我說的,是列寧說的
你還是先寫點讀書筆記吧

BTW:你是大學老師?著急評職稱?

㈤ java學習有什麼好書

《Java核心編程》

這 本書是與《Java編程思想》並列的兩本最好的書,但《Java核心編程》更注重於圖形方面的編程,比如說Swing/Awt。所以,我沒有看過這本書。 如果你對Swing/Awt感興趣的話,這本書是你最好的選擇。《Java核心編程》、《Java編程思想》兩者選其一,沒必要兩本都看,如果有時間的 話,不若選擇一本深讀好過兩本泛讀。
《Java編程語言》Java之父高司令
這本書更多地講述Java API,對語言的細節沒有深入的闡述。不適合入門,但又Java基礎的人可以拿過來翻一翻,應該還是會有所收獲的。
《Effective Java》中文版
與《Java編程語言》相反,本書介紹了在Java編程中57條極具實用價值的經驗規則,目的就是寫出更有效Java程序,Java程序員必讀之書!

有 點暈了嗎?其實學習Java首先應該培養興趣,興趣從哪裡來?當然是做出自己的
東西,美其名曰做項目。當你完成一個項目,你的成就感、虛榮心及自信心將會 得到最
大的滿足。如何做項目,我就不在這里多說了,你到圖書館一搜,一大筐關於J2EE的書將
會映入你的眼簾,挑一個你自己認為不錯的書借回來參考,因為 我覺得這些書沒有什麼
好壞之分,都差不多。

恩,好了,項目也做了,名著也看了,那麼接下來做什麼呢?是不是覺得萬事OK你
已經是Java大牛了。雖然有點誇大,也可以這么說了。不過,Java仍然有更廣闊的天地,
這可以從閱讀《深入理解Java虛擬機》開始。

《深入理解Java虛擬機》

第 一次讀這本書的時候,就感覺它是一本奇書,學習Java怎麼能少得了它呢。花了
整整一個星期的時間,如行雲流水般的讀了這本書,受益匪淺。現在,這本書我 已經看
過幾遍了,而且仍然經常拿出來翻一翻,每次看這本書都感覺有所收獲。更值得一提的
是,如果你要寫Java編譯器的話,這本就更必不可少了。

《Java 解惑》英文版

與《c缺陷與陷阱》類似,講述Java中常常不為人所注意但有時卻可能造成系統崩潰
的細微之處。

《Java並發編程實踐》

Java並發編程方面最值得讀的一本書,但內容理論化太強,需要靜下心來慢慢品味,
而且是不斷反復閱讀才可能領會Java並發的真諦!

《Java編程語言規范》英文版、《JVM規范》英文版

寫Java編譯器會用到,其他情況下,可以看,亦可以不看。

《Java數據結構與演算法
書已老,內容尚可,期待新版本
《分布式Java應用》
更多講述Java底層的細節方面,又與企業中實際項目有所關聯,暫不推薦看。

㈥ 有沒有介紹java編譯原理的書籍推薦。現在在學java只是模仿代碼,但不知道為什麼程序要這樣寫,我

學Java必看書籍:Java編程規范,Effective Java第二版,Java並發編程實踐,Java解惑,ROBUST Java 中文版-Java異常處理、測試與調試
另外我也有學Java的課程老師給我們推薦:Java面向對象編程

㈦ 什麼是java

什麼是JAVA?

提問者: nan7913 - 見習魔法師 二級

----------------------------

Java是SUN公司開發的一種面向對象的新一代網路編程語言,它可以在各種不同的機器、操作系統的網路環境中進行開發,具有解釋型語言(如Basic語言)和編譯型語言(如C語言)的特性。Java摒棄了C 中各種弊大於利的功能和許多很少用到的功能,用Java開發的程序可以在網路上傳輸,並運行於任何客戶機上。

特點

1、簡單性:

Java語言通過提供最基本的方法來完成指定的任務,只需理解一些基本的概念,就可以用它編寫出適合於各種情況的應用程序。Java略去了運算符重載、多重繼承等模糊的概念,並且通過實現自動垃圾收集大大簡化了程序設計者的內存管理工作。另外,Java也適合於在小型機上運行,它的基本解釋器及類的支持只有40KB左右,加上標准類庫和線程的支持也只有215KB左右。庫和線程的支持大概有215KB左右。

2、面向對象:

Java語言的設計集中於對象及其介面,它提供了簡單的類機制以及動態的介面模型。對象中封裝了它的狀態變數以及相應的方法,實現了模塊化和信息隱藏;而類則提供了一類對象的原型,並且通過繼承機制,子類可以使用父類所提供的方法,實現了代碼的復用。

3、分布性:

Java是面向網路的語言。通過它提供的類庫可以處理TCP/IP協議,用戶可以通過URL地址在網路上很方便地訪問其它對象。

4、可靠性:

Java在編譯和運行程序時,都要對可能出現的問題進行檢查,以消除錯誤的產生。它提供自動垃圾收集來進行內存管理,防止程序員在管理內存時容易產生的錯誤。通過集成的面向對象的例外處理機制,在編譯時,Java提示出可能出現但未被處理的例外,幫助程序員正確地進行選擇以防止系統的崩潰。另外,Java在編譯時還可捕獲類型聲明中的許多常見錯誤,防止動態運行時不匹配問題的出現。

5、安全性:

用於網路、分布環境下的Java必須要防止病毒的入侵。Java不支持指針, 一切對內存的訪問都必須通過對象的實例變數來實現,這樣就防止程序員使用「特洛伊」木馬等欺騙手段訪問對象的私有成員,同時也避免了指針操作中容易產生的錯誤。

6、體系結構中立:

Java解釋器生成與體系結構無關的位元組碼指令,只要安裝Java運行系統,Java程序就可在任意的處理器上運行。這些位元組碼指令對應於Java虛擬機中的表示,Java解釋器得到位元組碼後,對它進行轉換,使之能夠在不同的平台運行。

7、可移植性:

與平台無關的特性使Java程序可以方便地被移植到網路上的不同機器。同時,Java的類庫中也實現了與不同平台的介面,使這些類庫可以移植。另外,Java編譯器是由Java語言實現的,Java運行時系統由標准C實現,這使得Java 系統本身也具有可移植性。

8、解釋執行:

Java解釋器直接對Java位元組碼進行解釋執行。位元組碼本身攜帶了許多編譯時信息,使得連接過程更加簡單。

9、高性能:

和其它解釋執行的語言如BASIC、TCL不同,Java位元組碼的設計使之能很容易地直接轉換成對應於特定CPU的機器碼,從而得到較高的性能。

10、多線程:

多線程機制使應用程序能夠並行執行,而且同步機制保證了對共享數據的正確操作。通過使用多線程,程序設計者可以分別用不同的線程完成特定的行為,而不需要採用全局的事件循環機制,這樣就很容易地實現網路上的實時交互行為。

11、動態性:

Java的設計使它適合於一個不斷發展的環境。在類庫中可以自由地加入新的方法和實例變數而不會影響用戶程序的執行。並且Java通過介面來支持多重繼承,使之比嚴格的類繼承具有更靈活的方式和擴展性。

Java語言的特性使它可以最大限度地利用網路。Ap-plet是Java的小應用程序,它是動態、安全、跨平台的網路應用程序。JavaApplet嵌入HTML語言,通過主頁發布到Internet。網路用戶訪問伺服器的Applet時,這些Applet 從網路上進行傳輸,然後在支持Java的瀏覽器中運行。由於Java語言的安全機制,用戶一旦載入Applet,就可以放心地來生成多媒體的用戶界面或完成復雜的計算而不必擔心病毒的入侵。雖然Applet可以和圖像、聲音、動畫等一樣從網路上下載,但它並不同於這些多媒體的文件格式,它可以接收用戶的輸入,動態地進行改變,而不僅僅是動畫的顯示和聲音的播放。

Java的開發工具。

1、 UltraEdit

UltraEdit是共享軟體,最新版本是V10.20b。其官方網址是:[url]www.ultraedit.com[/url] 。它是一個功能強大的文本、HTML、程序源代碼編輯器。作為源代碼編輯器,它的默認配置可以對C/C , VB, HTML, Java和 Perl進行語法著色。用它設計Java程序時,可以對Java的關鍵詞進行識別並著色,方便了Java程序設計。它具有完備的復制、粘貼、剪切、查找、替換、格式控制等編輯功能。可以在Advanced菜單的Tool Configuration 菜單項配置好Java的編譯器Javac和解釋器Java,直接編譯運行Java程序。

配置Javac:在Command Line里輸入:D:jspj2sdkinJavac %f,這里Javac的路徑要根據JDK的實際安裝路徑來指定,%f是指當前活動文檔的全文件名。在Menu Item Name 里輸入Javac ,讓其顯示在Advanced菜單里,這樣就可以直接執行它進行編譯了。選中Output To List Box和Capture Output ,這樣就可以在源代碼下面的輸出窗口裡看到編譯時的錯誤信息了。

配置不帶參數運行的解釋器Java:在Command Line里輸入:D:jspj2sdkinJava %n,在Menu Item Name 里輸入: Java filename,選中Output To List Box和Capture Output ,運行結果顯示在輸出窗口裡。

配置帶參數運行的解釋器Java:在Command Line里輸入:d:jspj2sdkinJava %n%modify%,在Menu Item Name 里輸入:Java filename parameter,這樣當執行這個菜單項的時候,會顯示一個要求輸入參數的對話框。

2、 Editplus

EditPlus也是共享軟體,最新版本是EditPlus 2.12。其官方網址是:[url]www.editplus.com[/url]。EditPlus也是功能很全面的文本、HTML、程序源代碼編輯器。默認的支持HTML、CSS、PHP、ASP、Perl、C/C 、Java、JavaScript和VBScript的語法著色。通過定製語法文件還可以擴展到其他程序語言。可以在Tools菜單的Configure User Tools菜單項配置用戶工具,類似於UltraEdit的配置,配置好Java的編譯器Javac和解釋器Java後,通過EditPlus的菜單可以直接編譯執行Java程序。

3、Jcreator

Jcreator是一個用於Java程序設計的集成開發環境,具有編輯、調試、運行Java程序的功能。官方網址是:[url]www.jcreator.com[/url] 。當前最新版本是Jcreator 3.10,它又分為LE和Pro版本。LE版本功能上受到一些限制,是免費版本。Pro版本功能最全,但這個版本是一個共享軟體。這個軟體比較小巧,對硬體要求不是很高,完全用C 寫的,速度快、效率高。具有語法著色、代碼自動完成、代碼參數提示、工程向導、類向導等功能。第一次啟動時提示設置Java JDK主目錄及JDK JavaDoc目錄,軟體自動設置好類路徑、編譯器及解釋器路徑,還可以在幫助菜單中使用JDK Help。但目前這個版本對中文支持性不好。

4、Eclipse

Eclipse是一個開放可擴展的集成開發環境(IDE)。它不僅可以用於Java的開發,通過開發插件,還可以構建其他的開發工具。Eclipse是開放源代碼的項目,並可以免費下載。它的官方網址是:[url]www.eclipse.org[/url],提供Releases、Stable Builds、Integration Builds和Nightly Builds下載。建議使用Releases或Stable Builds版本。

Releases版本是Eclipse開發團隊發布的主要發行版本,是經過測試的穩定的版本,適合要求穩定而不需要最新改進功能的使用者選擇。目前最新的Release版本是Eclipse 3.0。Stable Builds版本對大多數使用者而言已足夠穩定,由開發團隊用比較穩定的Integration Build版本提升到Stable Build而來,適合想使用Eclipse新功能的使用者選擇。對於Releases版本2.1.x,在Eclipse的官方網站上有一個語言包可以下載,這樣Eclipse及其幫助都有簡體中文版。Eclipse用於Java開發,與UltraEdit、Editplus兩種編輯器和Jcreator IDE比較,Eclipse更專業,功能更強大。

總之,Java語言提供一種強有力的工具支援程序設計員。Java讓程序設計變得更容易,因為它屬於面向對象語言,而且提供了自動的內存垃圾收集功能。再者,由於Java碼具備結構中立性,因此其應用程序成為非同質性運算環境 (例如Internet)的理想方案。

㈧ Java語言的編寫規范具體有哪些

我知道的一些,
1,區別大小寫。
2,注意編程格式,比如對齊啊 什麼的。
3,注釋一定要寫好,有統一的// 或者/* */,這樣讓程序好看。
4,定義變數的時候竟讓別人看明白,不要A 啊B 啊什麼的 要用英語單詞這類的,簡而易懂。
希望能幫助您。

閱讀全文

與java語言規范中文版相關的資料

熱點內容
聚優電影可以在哪些影院使用 瀏覽:123
阿里雲伺服器怎麼安裝bt面板 瀏覽:630
霍爾瓦特大街小說 瀏覽:857
可以看的網址大全 瀏覽:416
一個名叫尼克和保姆的電影 瀏覽:613
電影里有戒尺的 瀏覽:845
徐英演的哪些大尺度電影 瀏覽:412
鬼片英文版 瀏覽:600
《前度2》完整未刪減 瀏覽:851
大陸類似春的森林電影 瀏覽:526
1受多攻獸世 瀏覽:849
軍嫂肉文 瀏覽:935
javamariadb 瀏覽:876
未刪減的網站在線觀看 瀏覽:899
雞雞加長叫什麼電影 瀏覽:387
愛情電影網址 瀏覽:726
激情戲愛情電影 瀏覽:51
哪裡可以免費在線看輕小說 瀏覽:61
李采譚演的韓國論理 瀏覽:962
男男攻是軍人 瀏覽:617