當(dāng)前位置:首頁>>軟件教程>>新聞內(nèi)容  
Java程序設(shè)計(jì)資源推薦
作者:Newsoftstudio 發(fā)布時(shí)間:2003-11-10 10:46:04 | 【字體:

    Java程序設(shè)計(jì)語言作為典型的面向?qū)ο蟪绦蛟O(shè)計(jì)語言,早已經(jīng)占據(jù)了一塊相當(dāng)牢固的地位。在眾多網(wǎng)友都推出自己的Java學(xué)習(xí)資源的時(shí)候,我也按捺不住來寫一個(gè)帖子作為自己進(jìn)行Java程序設(shè)計(jì)語言學(xué)習(xí)經(jīng)常參考的材料總結(jié),以享各位網(wǎng)友。

    首先向大家推薦的是進(jìn)行Java程序設(shè)計(jì)必需的開發(fā)環(huán)境, Java SDK。這一部分還是要提醒大家,一定要用最新的版本,最重要的是注意語言的變化以及標(biāo)準(zhǔn)化后所作的改進(jìn),可以通過下面的網(wǎng)址進(jìn)行下載:
http://java.sun.com/j2se/

    作為學(xué)習(xí)一種程序設(shè)計(jì)語言,規(guī)范是相當(dāng)重要的,正如我在進(jìn)行C++程序設(shè)計(jì)的學(xué)習(xí)的時(shí)候一樣,進(jìn)行Java程序設(shè)計(jì)語言的學(xué)習(xí)我也是非常重視規(guī)范的學(xué)習(xí)的,Java語言的規(guī)范是公開的,你可以在下面的地址找到它:
http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html

    正如Bjarne Stroustrup創(chuàng)作C++程序設(shè)計(jì)語言的時(shí)候有一個(gè)設(shè)計(jì)和演化的過程,Java程序設(shè)計(jì)也一樣,下面這個(gè)地址給出了一個(gè)Java程序設(shè)計(jì)語言的白皮書,用來解釋Java的設(shè)計(jì)目標(biāo)和目前的情況。個(gè)人感覺這個(gè)是一個(gè)必讀教材,分量絕對不亞于C++程序設(shè)計(jì)書籍中的《C++語言的設(shè)計(jì)與演化》,地址為:
http://java.sun.com/docs/white/langenv/

    The Java Tutorial--A practical guide for programmers是一個(gè)專門為程序員準(zhǔn)備得非常實(shí)用的向?qū),作為Java程序設(shè)計(jì)的入門教材是非常合適的:
http://java.sun.com/docs/books/tutorial/index.html

    下面設(shè)計(jì)的問題是Java的安全性問題,關(guān)于這方面的討論個(gè)人感覺可以參考官方的消息,比較權(quán)威。你可以訪問
http://java.sun.com/sfaq/

    這里的消息便是最近的關(guān)于安全性問題的一些材料。
如果是參考外部專家的消息,我建議大家參考普林斯頓小組的站點(diǎn),這里的討論也是相當(dāng)不錯(cuò)的,很多已經(jīng)形成出版物和文章,都是很成熟的思想討論:
http://www.cs.princeton.edu/sip/java/

    關(guān)于開發(fā)平臺(tái),如果你不愿意使用notepad或者editplus以及ultraedit。我只愿意向大家推薦Sun ONE Studio,它是完全用Java開發(fā)的。支持Solaris,Linux,以及Windows平臺(tái)(當(dāng)然是分為三個(gè)版本)。
可以通過這個(gè)地址下載:
http://wwws.sun.com/software/sundev/jde/index.html

    學(xué)到了一定的深度,大家最希望了解的恐怕就是Java便一起,虛擬機(jī),本地方法以及私有輔助類的設(shè)計(jì)機(jī)制,這個(gè)恐怕也只能通過研讀源代碼才能了解。與.NET Framework不同的便是“這些都是公開的”,令人興奮是么?大家可以參考下面的連接來獲得:
http://wwws.sun.com/software/communitysource/j2se/java2//download.html

    更為直接的交流希望大家多多參與Sun的技術(shù)論壇,這個(gè)是每一個(gè)學(xué)習(xí)者最為鮮活的參考資源
http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp

  從書籍角度不愿意做更多的推薦,我只提幾本:
    Java How to Programme似乎是公認(rèn)的經(jīng)典教材,我自然也不否認(rèn)他的價(jià)值。
關(guān)于Thinking In Java,個(gè)人覺得不是太適合初學(xué)者,入了門再看感覺效果更好些,讀者甚用吧。另外很愿意向大家推薦Effective Java,這本書獲得了Jolt大獎(jiǎng),絕對不亞于Effective C++革命性的意義。上面列出的經(jīng)驗(yàn)規(guī)則涵蓋了大多數(shù)開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺(tái)設(shè)計(jì)專家所使用的技術(shù)的全面描述,揭示了應(yīng)該做什么、不應(yīng)該做什么才能產(chǎn)生清晰、健壯和高效的代碼。Java之父James Gosling曾經(jīng)這樣評價(jià)這本書“真希望10年前我就能擁有這本書?赡苡腥藭(huì)認(rèn)為我不需要任何關(guān)于Java的書籍,但是我確實(shí)需要這本書!
    Java程序設(shè)計(jì)語言作為主流的面向?qū)ο蟪绦蛟O(shè)計(jì)語言之中的一個(gè),魅力無窮,希望本向?qū)Э梢越o你學(xué)習(xí)Java語言提供一些有用的信息。關(guān)于Java語言,將在未來的2年內(nèi)完成一系列學(xué)習(xí)總結(jié),以享各位網(wǎng)友。

 


文章來源:CSDN
·Java學(xué)習(xí)過程的一些重點(diǎn)
·怎樣用Javascript獲得IE臨時(shí)目錄
·在ASP中使用簡單Java類
·妙用JavaScript實(shí)現(xiàn)網(wǎng)頁縮放
·新手上路:初學(xué)Java注意什么
·2003年度Javaworld編輯選擇獎(jiǎng)
 放生
 愚愛
 夠愛
 觸電
 白狐
 葬愛
 光榮
 畫心
 火花
 稻香
 小酒窩
 下雨天
 右手邊
 安靜了
 魔杰座
 你不像她
 邊做邊愛
 擦肩而過
 我的答鈴
 懷念過去
 等一分鐘
 放手去愛
 冰河時(shí)代
 你的承諾
 自由飛翔
 原諒我一次
 吻的太逼真
 左眼皮跳跳
 做你的愛人
 一定要愛你
 飛向別人的床
 愛上別人的人
 感動(dòng)天感動(dòng)地
 心在跳情在燒
 玫瑰花的葬禮
 有沒有人告訴你
 即使知道要見面
 愛上你是一個(gè)錯(cuò)
 最后一次的溫柔
 愛上你是我的錯(cuò)
 怎么會(huì)狠心傷害我
 不是因?yàn)榧拍畔?/a>
 親愛的那不是愛情
 難道愛一個(gè)人有錯(cuò)
 寂寞的時(shí)候說愛我