Java心路

          Java、Eclipse、Ajax......一個都不能少

           

          Java程序設計資源推薦(helpful!)


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

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

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

          The Java Tutorial--A practical guide for programmers是一個專門為程序員準備得非常實用的向導,作為Java程序設計的入門教材是非常合適的:
          ?????????????????? http://java.sun.com/docs/books/tutorial/index.html

          下面設計的問題是Java的安全性問題,關于這方面的討論個人感覺可以參考官方的消息,比較權威。你可以訪問
          ?????????????????????????????? http://java.sun.com/sfaq/
          ?
          這里的消息便是最近的關于安全性問題的一些材料。
          如果是參考外部專家的消息,我建議大家參考普林斯頓小組的站點,這里的討論也是相當不錯的,很多已經形成出版物和文章,都是很成熟的思想討論:
          ????????????????????????? http://www.cs.princeton.edu/sip/java/

          關于開發(fā)平臺,如果你不愿意使用notepad或者editplus以及ultraedit。我只愿意向大家推薦Sun ONE Studio,它是完全用Java開發(fā)的。支持Solaris,Linux,以及Windows平臺(當然是分為三個版本)。
          可以通過這個地址下載:
          ??????????????????? http://wwws.sun.com/software/sundev/jde/index.html
          ?
          學到了一定的深度,大家最希望了解的恐怕就是Java便一起,虛擬機,本地方法以及私有輔助類的設計機制,這個恐怕也只能通過研讀源代碼才能了解。與.NET Framework不同的便是“這些都是公開的”,令人興奮是么?大家可以參考下面的連接來獲得:
          ?? ? ?? http://wwws.sun.com/software/communitysource/j2se/java2//download.html

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

          從書籍角度不愿意做更多的推薦,我只提幾本:
          Java How to Programme似乎是公認的經典教材,我自然也不否認他的價值。
          關于Thinking In Java,個人覺得不是太適合初學者,入了門再看感覺效果更好些,讀者甚用吧。
          另外很愿意向大家推薦Effective Java,這本書獲得了Jolt大獎,絕對不亞于Effective C++革命性的意義。上面列出的經驗規(guī)則涵蓋了大多數開發(fā)人員每天所面臨的問題的解決方案。通過對Java平臺設計專家所使用的技術的全面描述,揭示了應該做什么、不應該做什么才能產生清晰、健壯和高效的代碼。Java之父James Gosling曾經這樣評價這本書“真希望10年前我就能擁有這本書。可能有人會認為我不需要任何關于Java的書籍,但是我確實需要這本書。”
          Java 程序設計語言作為主流的面向對象程序設計語言之中的一個,魅力無窮,希望本向導可以給你學習Java語言提供一些有用的信息。

          posted on 2006-05-25 13:11 bisal 閱讀(147) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發(fā)表評論。


          網站導航:
           

          導航

          統(tǒng)計

          常用鏈接

          留言簿(4)

          隨筆檔案

          文章檔案

          相冊

          Java戰(zhàn)友兄弟

          常用技術交流平臺

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 二手房| 内乡县| 沁源县| 景东| 同仁县| 浦城县| 金秀| 灌南县| 博罗县| 邛崃市| 高平市| 土默特左旗| 鄱阳县| 黑水县| 郴州市| 阳西县| 温宿县| 剑阁县| 宾阳县| 临颍县| 余姚市| 大城县| 岑溪市| 咸宁市| 泰宁县| 托克逊县| 全州县| 嘉义市| 哈尔滨市| 三河市| 偃师市| 子洲县| 安溪县| 湘潭县| 渝中区| 秀山| 大化| 子洲县| 奇台县| 吴旗县| 湄潭县|