第一篇:Java學(xué)習(xí)網(wǎng)站文庫
Java學(xué)習(xí)網(wǎng)站文庫.txt只要你要,只要我有,你還外邊轉(zhuǎn)什么阿老實在我身邊待著就行了。
聽我的就是,問那么多干嘛,我在你身邊,你還走錯路!跟著我!不能給你幸福是我的錯,但誰讓你不幸福,我TMD去砍了他 Java學(xué)習(xí)網(wǎng)站 [摘自互聯(lián)網(wǎng)] Java學(xué)習(xí)網(wǎng)站
http:// IBM的JAVA專題——永遠(yuǎn)的藍(lán)色巨人
http:// 透明思考 http://blog.tomxp.com/Home.html 東波的Blog http://blog.csdn.net/liaoxingya276 liaoxingya的Blog http://blog.csdn.net/arielxp!Java http://.zip
1B.書名:The Java Language Sepcification Second Edition 注釋:Java 語言規(guī)范,Java編程語言的詳細(xì)說明,Sun出版
URL: http://automation.seu.edu.cn/auto/content/langspec-2.0.zip
1C.書名:Java programmer&s FAQ 注釋:Sun公司的FAQ,內(nèi)容豐富,覆蓋面廣
URL: http://automation.seu.edu.cn/auto/content/faq.zip
1D.書名:Cocoon 2 簡介
注釋:Cocoon 是一種 Java 服務(wù)器框架,它允許使用 XSLT轉(zhuǎn)換動態(tài)發(fā)布 XML 內(nèi)容。通過依靠 XML 描述內(nèi)容,使用 XSLT 將內(nèi)容轉(zhuǎn)換成多種格式,Cocoon 提供了用于構(gòu)建內(nèi)容、邏輯和表示在很大程度上彼此分離的應(yīng)用程序的平臺。本教程將介紹 Cocoon 2,一個比原始 Cocoon 應(yīng)用程序更有效和更可伸縮的平臺。URL: http://.zip
1B.書名:The Java Language Sepcification Second Edition 注釋:Java 語言規(guī)范,Java編程語言的詳細(xì)說明,Sun出版
URL: http://automation.seu.edu.cn/auto/content/langspec-2.0.zip
1C.書名:Java programmer&s FAQ 注釋:Sun公司的FAQ,內(nèi)容豐富,覆蓋面廣
URL: http://automation.seu.edu.cn/auto/content/faq.zip
1D.書名:Cocoon 2 簡介 注釋:Cocoon 是一種 Java 服務(wù)器框架,它允許使用 XSLT轉(zhuǎn)換動態(tài)發(fā)布 XML 內(nèi)容。通過依靠 XML 描述內(nèi)容,使用 XSLT 將內(nèi)容轉(zhuǎn)換成多種格式,Cocoon 提供了用于構(gòu)建內(nèi)容、邏輯和表示在很大程度上彼此分離的應(yīng)用程序的平臺。本教程將介紹 Cocoon 2,一個比原始 Cocoon 應(yīng)用程序更有效和更可伸縮的平臺。URL: http://004km.cn/education/xml/x-cocoon/tutorial/x-cocoon.zip
1E.書名:java事件傳遞技術(shù)
注釋:Java 2平臺使程序員可以從事件的角度來思考系統(tǒng),而不從是傳統(tǒng)的調(diào)用-返回(call-return)體系結(jié)構(gòu)風(fēng)格的角度。在該平臺本身內(nèi)部,就有對多種事件通知模式的直接支持。思考事件的一種方式是通過事件的粒度和所有權(quán)。一些事件模式適合在對象實例狀態(tài)變化的粒度上表示事件。URL: http://004km.cn/education/java/j-delivery/tutorial/j-delivery.zip
1F.書名:使用 JDBC 構(gòu)建基于 Web 的應(yīng)用程序 注釋:如果您對構(gòu)建使用 JDBC 訪問數(shù)據(jù)庫的 Web 應(yīng)用程序的各種方法感興趣,那么本教程適合于您。在這一實踐指南中,您將通過使用三項獨立的技術(shù)來學(xué)習(xí)這一過程的基礎(chǔ)知識,這三項技術(shù)是:servlet 方法、JavaServer Pages(JSP)頁面方法以及 JSP、JavaBeans 與 servlet 相結(jié)合的方法(也稱為 Model Two)。URL: http://004km.cn/education/java/j-jdbcweb/tutorial/j-jdbcweb.zip
1G.書名:Java 3D 探奇 注釋:本教程是為沒有任何 3D 編程經(jīng)驗的 Java 程序員而編寫的。我們將從一些基本的 3D 概念入手,探索如何構(gòu)建一副場景圖 ? 用于描述我們想要渲染的場景的基本對象。然后,我們將接觸 Java 3D 的一些更強大的功能。我們的重點將放在使用一些 Java 3D 實用類來開始您的編程。URL: http://004km.cn/education/java/j-java3d/tutorial/j-java3d.zip
1H.書名:使用 JDBC 的高級數(shù)據(jù)庫操作
注釋:本教程旨在向您介紹幾種高級數(shù)據(jù)庫操作,包括存儲過程和高級數(shù)據(jù)類型,它們可以通過使用 JDBC 的 Java 應(yīng)用程序執(zhí)行。教程中的示例代碼是為 DB2 通用數(shù)據(jù)庫 7.2 編寫的,但因為使用了 DataSource 對象,修改這些代碼以適用于其它數(shù)據(jù)庫是不成問題的。URL: http://004km.cn/education/java/j-jdbcadv/tutorial/j-jdbcadv.zip
1I.書名:用 JDBC 管理數(shù)據(jù)庫連接 注釋:本教程介紹了使用“Java 數(shù)據(jù)庫連接”(Java Database Connection(JDBC))從 Java 應(yīng)用程序內(nèi)部建立和管理數(shù)據(jù)庫連接所涉及的不同概念。URL: http://004km.cn/education/java/j-jdbc/tutorial/j-jdbc.zip
http://www.javafan.net/index.jsp http://www.cjsdn.net/
Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=486315 Java熱門QQ群
6927954 Java愛好者 5747018 Java開源框架研究 2184090 Java最后通道 5464040 Java技術(shù)交流 6090680 Java討論組 6868040 Java討論區(qū) 2848217 Java技術(shù)交流 5287881 Java社團(tuán) 3057466 Java世界 3657130 Java夜未眠 4874250 Java開發(fā)者 6522650 Java聯(lián)盟 4972763 Java愛好者 6880123 Java技術(shù)交流 2473372 Java學(xué)習(xí)班 6347116 Java學(xué)院 3049837 Java人生路 1407900 Java愛好者 2371661 Java最愛 7096701 Java思想與技術(shù) 4421567 Java菜鳥交流室 3493424 Java學(xué)習(xí)班 1822386 Java學(xué)習(xí)小組 3905714 Java樂園 4085683 Java瘋狂編程 5718771 Java社區(qū) 4578000 Jsp技術(shù)群 4384534 Jsp學(xué)習(xí)組 4617990 Jsp學(xué)習(xí)班 1845656 Jsp愛好者 2493314 Jsp交流中心 3241217 Jsp專題學(xué)習(xí) 6788666 Jsp愛好者 3417234 Jsp交流
7378475 開發(fā)聯(lián)盟Jsp學(xué)習(xí)2347397 Java和Jsp技術(shù)討論 1020937 Jsp 1693379 Jsp 200016 J2ME 4453572 J2ME 6074752 J2ME 4835602 J2ME 1772284 J2ME 155348 開發(fā)聯(lián)盟 WAP J2ME
第二篇:一些Java的學(xué)習(xí)網(wǎng)站
1.Java學(xué)習(xí)網(wǎng)站:
Java中文世界論壇
JBuilder
Eclipse
中國源碼下載站-JAVA專區(qū)
源碼愛好者-JAVA教程
第三篇:適合JAVA新手學(xué)習(xí)的網(wǎng)站
適合JAVA新手學(xué)習(xí)的網(wǎng)站中文java技術(shù)網(wǎng)看起來技術(shù)文章不少。Java學(xué)習(xí)者比較多入門的東西,而且網(wǎng)站制作比較干凈,感覺不錯
中國JSP技術(shù)網(wǎng)站專門討論JSP技術(shù),包括JDO鏈接數(shù)據(jù)庫等等
賽迪網(wǎng) Java技術(shù)專區(qū) 賽迪網(wǎng)是國內(nèi)最專業(yè)的計算機技術(shù)類網(wǎng)站,提供非產(chǎn)多的技術(shù)教程,這個Java專區(qū)能夠看到很多教程,而且比較經(jīng)典
Java中文站 這個一般,也許有些東西對你有用,呵呵,可以看看
IBM開發(fā)者中國網(wǎng)站Java專欄,非常多超級經(jīng)典的文章,不過很多文章比較有深度,可能需要你多看,或者以后慢慢研究,技術(shù)含量是最高的。
天極的開發(fā)網(wǎng)站,天極是國內(nèi)數(shù)一數(shù)二的計算機網(wǎng)站,開發(fā)板里面有java專欄,也許對你有幫助,呵呵
最后我要關(guān)注的就是CSDN上的開發(fā)文章了,基本上很多高手在上面混吧,常關(guān)注里面的文章,包括高手的blog,一定有收獲。其實里面很多文章使用搜索引擎都能夠搜索到。[ Java論壇 ]
China JavaWorld技術(shù)論壇,目前java最好的論壇,很多帖子,可以去哪里問問題。??梢愿鶦SDN的Java論壇有一拼
一個討論Java開源框架的論壇,包括什么
Hibernate,Spring之類的論壇
CSDN的Java板論壇,非常經(jīng)典,問問題的好地方!
中國Java開發(fā)網(wǎng),是個論壇,除了考慮前面兩個論壇外,可以來這里問問題~ [ Java其他 ]
Sun中國網(wǎng)站,Java的官方網(wǎng)站,呵呵,沒什么好東西,不過如果下載什么JDK之類的可以去。。
BlogJava,一個專門討論Java的blog網(wǎng)站,有很多精彩的文章,也許你可以考慮去哪兒申請個自己的Java blog
(PS:本文檔由北大青鳥廣安門收集自互聯(lián)網(wǎng),僅作分享之用。)
第四篇:JAVA學(xué)習(xí)
買本《java瘋狂講義》 或者 在網(wǎng)上下載下來看看主要看java語法部分和面向?qū)ο缶幊滩糠诌@些要速度過 接下來開始寫一些小例子 從例子里面學(xué)習(xí)會更快例子差不多了就開始web方面的涉獵,先學(xué)struts->jsp->servlet->hibernate->spring學(xué)習(xí)javascript
第五篇:java學(xué)習(xí)
.如何學(xué)習(xí)Java?
3.1 Java學(xué)習(xí)路線
3.1.1 基礎(chǔ)語法及Java原理基礎(chǔ)語法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險的。學(xué)習(xí)Java也是如此,必須要有扎實的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的Java程序員)考試不失為一個好方法,原因之一是為了對得起你交的1200大洋考試費,你會更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉Java基礎(chǔ)知識;但是你千萬不要認(rèn)為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險的。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過得去,但離實際開發(fā)還有很長的一段路要走。
3.1.2 OO思想的領(lǐng)悟掌握了基礎(chǔ)語法和Java程序運行原理后,我們就可以用Java語言實現(xiàn)面向?qū)ο蟮乃枷肓?。面向?qū)ο螅且环N方法學(xué);是獨立于語言之外的編程思想;是 CBD基于組件開發(fā)的基礎(chǔ);屬于強勢技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時候,你會感到特別的熟悉親切,學(xué)起來像喝涼水這么簡單。
使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā)的基本過程是: ●調(diào)查收集需求?!窠⒂美P?。
●從用例模型中識別分析類及類與類之間的靜態(tài)動態(tài)關(guān)系,從而建立分析模型?!窦?xì)化分析模型到設(shè)計模型?!裼镁唧w的技術(shù)去實現(xiàn)?!駵y試、部署、總結(jié)。
3.1.3 基本API的學(xué)習(xí)進(jìn)行軟件開發(fā)的時候,并不是什么功能都需要我們?nèi)崿F(xiàn),也就是經(jīng)典名言所說的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調(diào)用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個數(shù)及類型是?類的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實現(xiàn)了一些底層功能的類,通用性較強的API,如字符串處理/輸入輸出等等。我們又把它成為類庫。熟悉API的方法一是多查Java DOC文檔(參考文獻(xiàn)4.4),二是使用JBuilder/Eclipse等IDE的代碼提示功能。
3.1.4 特定API的學(xué)習(xí)Java介入的領(lǐng)域很廣泛,不同的領(lǐng)域有不同的API,沒有人熟悉所有的API,對一般人而言只是熟悉工作中要用到的API。如果你做界面開發(fā),那么你需要學(xué)習(xí)Swing/AWT/SWT等API;如果你進(jìn)行網(wǎng)絡(luò)游戲開發(fā),你需要深入了解網(wǎng)絡(luò)API/多媒體API/2D3D等;如果你做WEB開發(fā),就需要熟 悉Servlet等API啦。總之,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。
3.1.5 開發(fā)工具的用法在學(xué)習(xí)基礎(chǔ)語法與基本的面向?qū)ο蟾拍顣r,從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關(guān)注IDE的強大功能而分散對Java技術(shù)本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動,編輯、編譯及構(gòu)建、調(diào)試、單元測試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項活動都有專門的工具,如果獨立使用這些工具的話,你將會很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯。在JBuilder、Eclipse等IDE中已經(jīng)自動集成編輯器、編譯器、調(diào)試器、單元測試工具JUnit、自動構(gòu)建工具ANT、版本控制工具CVS、DOC文檔生成與更新等等,甚至可以把UML建模工具也集成進(jìn)去,又提供了豐富的向?qū)椭煽蚣艽a,讓我們的開發(fā)變得更輕松。應(yīng)該說IDE發(fā)展的趨勢就是集成軟件開發(fā)中要用到的幾乎所有工具。從開發(fā)效率的角度考慮,使用IDE是必經(jīng)之路,也是從一個學(xué)生到一個職業(yè)程序員轉(zhuǎn)變的里程碑。Java開發(fā)使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等幾種;而Eclipse、JBuilder 占有的市場份額是最大的。JBuilder在近幾年來一直是Java集成開發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開發(fā),在硝煙彌漫的 Java IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for Java等而成就一番偉業(yè)。IBM在Visual Age for Java上已經(jīng)無利可圖之下,干脆將之貢獻(xiàn)給開源社區(qū),成為Eclipse的前身,真所謂“柳暗花明又一村”。浴火重生的Eclipse以其開放式的插件擴展機制、免費開源獲得廣大程序員(包括幾乎所有的骨灰級程序員)的青睞,極具發(fā)展?jié)摿Α?/p>
3.1.6 學(xué)習(xí)軟件工程 對小型項目而言,你可能認(rèn)為軟件工程沒太大的必要。隨著項目的復(fù)雜性越來越高,軟件工程的必要性才會體現(xiàn)出來。參見“軟件開發(fā)學(xué)習(xí)路線”小節(jié)。
3.2學(xué)習(xí)要點 確立的學(xué)習(xí)路線之后,我們還需要總結(jié)一下Java的學(xué)習(xí)要點,這些要點在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對它們進(jìn)行匯總,不要嫌我婆婆媽媽啊。
3.2.1勤查API文檔當(dāng)程序員編寫好某些類,覺得很有成就感,想把它貢獻(xiàn)給各位苦難的同行。這時候你要使用“Javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的Java DOC文檔,供同行使用。J2SE/J2EE/J2ME的DOC文檔是程序員與程序員交流的工具,幾乎人手一份,除了菜鳥之外。J2SE DOC文檔官方下載地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下載。也可以在線查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。對待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍。當(dāng)需要某項功能的時候,你應(yīng)該先查相應(yīng)的DOC文檔看看有沒有現(xiàn)成的實現(xiàn),有的話就不必勞神費心了直接用就可以了,找不到的時候才考慮自己實現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據(jù)功能組織。●找需要使用類,類命名規(guī)范的話我們由類的名字可猜出一二?!襁x擇構(gòu)造器,大多數(shù)使用類的方式是創(chuàng)建對象。●選擇你需要的方法。
3.2.2 查書/google->寫代碼測試->查看源代碼->請教別人 當(dāng)我們遇到問題的時候該如何解決?這時候不要急著問別人,太簡單的問題,沒經(jīng)過思考的問題,別人會因此而瞧不起你。可以先找找書,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對某些知識點有疑惑是,寫代碼測試一下,會給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗證你的想法。萬不得已才去請教別人。
3.2.3學(xué)習(xí)開源軟件的設(shè)計思想 Java領(lǐng)域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進(jìn)行分析,領(lǐng)會其中的設(shè)計思想,有朝一日說不定你也能寫一個XXX框架什么的,風(fēng)光一把。分析開源軟件其實是你提高技術(shù)、提高實戰(zhàn)能力的便捷方法。
3.2.4 規(guī)范的重要性 沒有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術(shù)規(guī)范,多到http://004km.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權(quán)威準(zhǔn)確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨特算法,富有個性的變量及方法的命名方式;同時,沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來像天書,要理解談何容易,更不用說維護(hù)了,必然會被無情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請參考3.2.2節(jié)。
3.2.5 不局限于Java 很不幸,很幸運,要學(xué)習(xí)的東西還有很多。不幸的是因為要學(xué)的東西太多且多變,沒時間陪老婆家人或女朋友,導(dǎo)致身心疲憊,嚴(yán)重者甚至導(dǎo)致抑郁癥。幸運的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(dá)成心愿。Java不要孤立地去學(xué)習(xí),需要綜合學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、OOP、軟件工程、UML、網(wǎng)絡(luò)編程、數(shù)據(jù)庫技術(shù)等知識,用橫向縱向的比較聯(lián)想的方式去學(xué)習(xí)會更有效。如學(xué)習(xí)Java集合的時候找數(shù)據(jù)結(jié)構(gòu)的書看看;學(xué)JDBC的時候復(fù)習(xí)數(shù)據(jù)庫技術(shù);采取的依然是“需要的時候再學(xué)”的原則。
4.結(jié)束語需要強調(diào)的是,學(xué)習(xí)軟件開發(fā)確實有一定的難度,也很辛苦,需要付出很多努力,但千萬不要半途而廢。本文如果能對一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來老氣橫秋呀?沒辦法,在電腦的長期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠(yuǎn)離電腦,據(jù)《胡播亂報》報道,電腦輻射會在白皙的皮膚上面點綴一些小黑點,看起來鮮艷無比……