大家都知道計(jì)算機(jī)方面的專業(yè)是相當(dāng)受人的喜歡,但是對(duì)于計(jì)算機(jī)的學(xué)習(xí)也并不是特別簡單。Java語言編程難易程度也是需要去衡量的一個(gè)點(diǎn),Java語言編程學(xué)習(xí)到底會(huì)是怎樣一種狀態(tài),來了解下吧。

Java語言編程介紹
Java語言,是計(jì)算機(jī)設(shè)計(jì)的常用語言之一,尤其適合互聯(lián)網(wǎng)技術(shù)領(lǐng)域。本書譯自美國著名教材,內(nèi)容全面,循序漸進(jìn)。既可作為大專院校計(jì)算機(jī)語言的教學(xué)用書,亦可作為計(jì)算機(jī)軟件技術(shù)人員的參考用書?!禞ava語言程序設(shè)計(jì)進(jìn)階篇》(原書第6版)是Java語言的經(jīng)典教材,中文版分為《Java語言程序設(shè)計(jì)基礎(chǔ)篇》和《Java語言程序設(shè)計(jì)進(jìn)階篇》?;A(chǔ)篇從Java語言的特點(diǎn)人手,介紹了語法結(jié)構(gòu)、面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)知識(shí)到面向?qū)ο蟪绦蛟O(shè)計(jì)、圖形用戶界面設(shè)計(jì)、異常處理、二進(jìn)制I/O和遞歸等內(nèi)容。進(jìn)階篇主要介紹數(shù)據(jù)結(jié)構(gòu)、高級(jí)GUI設(shè)計(jì)、多線程、集合構(gòu)架、網(wǎng)絡(luò)和web程序設(shè)計(jì)、算法效率和排序、MVC,以及高級(jí)Java數(shù)據(jù)庫程序設(shè)計(jì)等方面的內(nèi)容,循序漸進(jìn),可讀性強(qiáng)。全書分八篇,以示例講解解決問題的技巧,提供大量的程序清單和相應(yīng)的提示,每章配有大量復(fù)習(xí)題和難易程度不同的編程習(xí)題,幫助讀者掌握編程技術(shù),并應(yīng)用所學(xué)的技術(shù)解決實(shí)際應(yīng)用程序開發(fā)中遇到的問題。
Java語言編程規(guī)范
JCP(Java Community Process)是一個(gè)開放的國際組織,主要由Java開發(fā)者以及被授權(quán)者組成,職能是發(fā)展和更新Java技術(shù)規(guī)范、參考實(shí)現(xiàn)(RI)、技術(shù)兼容包(TCK)。JCP維護(hù)的規(guī)范包括Java ME、Java SE、Java EE、XML、OSS、JAIN等。組織成員可以提交JSR(Java Specification Requests),通過特定程序以后,進(jìn)入到下一版本的規(guī)范里面。JSR是早期提議和最終發(fā)布的Java平臺(tái)規(guī)范的具體描述。
通常,一個(gè)新的JSR的提出是為了增加或者規(guī)范Java平臺(tái)的功能。某個(gè)具體的JSR由專家組共同來制定,工作由組長協(xié)調(diào)。例如,CLDC1.0(Connected Limited Device Configuration,JSR30)由Sun公司的Antero Taivalsaari擔(dān)任組長,同時(shí)專家組的成員還包括Siemens、Motorola、Nokia、Symbian等。Java ME平臺(tái)規(guī)范是在JSR68中定義的,規(guī)范組長是Sun公司的Jon Courtney。JSR完成后,相關(guān)的規(guī)范及JavaAPI會(huì)在JCP的官方網(wǎng)站發(fā)布。設(shè)備制造商可以在自己的產(chǎn)品中實(shí)現(xiàn)某個(gè)JSR,如MIDP2.0(JSRll8)。但是這些都必須要通過TCK(Technology Compatibility Kit)測(cè)試以確保技術(shù)兼容性。