當前位置:首頁 » 編程語言 » javajive

javajive

發布時間: 2022-05-15 08:22:50

① 該怎麼樣學習java

要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就 力圖使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和 J2EE,這也就是Sun ONE(Open Net Environment)體系。J2SE就是Java2的標准版,主要 用於桌面應用軟體的編程;J2ME主要應用於嵌入是系統開發,如手機和PDA的編程; J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統。J2SE開發桌面應用軟體比起VC,VB,DEPHI這些傳統開發語言來說,優勢好象並不明顯。J2ME對於初學者來說,好象又有點深奧,而且一般開發者很難有開發環境。所以現在應用最廣泛又最好學的就是J2EE了。J2EE又包括許多組件,如 Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。

那麼又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然後再從JSP學起。如果你學過HTML,那麼事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有 點象ASP。然後你就該學一學Servlet了。Servlet就是伺服器端小程序,他負責生成發送給客戶端的HTML文件。JSP在執行時,也是先轉換成Servlet再運行的。雖說JSP理論上可以完全取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉還
是挺方便的,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管 JSP在HTML中嵌Java代碼的混亂方式了,這種方式跟ASP又有什麼區別呢?還好,SUN提供了Javabean可以把你的JSP中的Java代碼封裝起來,便於調用也便於重用。接著就是 EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區別的。它是一個體系結構,你可以搭建更安全、更穩定的企業應用。它的大量代 碼已由中間件(也就是我們常聽到的Weblogic,Websphere這些J2EE伺服器)完成了,所
以我們要做的程序代碼量很少,大部分工作都在設計和配置中間件上。至於JDBC,就不用我多說了,你如果用java編過存取資料庫的程序,就應該很熟悉。還有,如果你要用 Java編發送電子郵件的程序,你就得看看Javamail了。
好了,對Java和J2EE有了一些基本概念之後,你就應該編一些程序了,千萬不要紙 上談兵哦。最好找一些有實例且帶光碟的書來看,這樣看到好的程序就可以直接Ctrl+C 再Ctrl+V,也不用勞您老大架再親自把它 再輸一遍吧,再說直接復制還不用怕出錯,何樂而不為呢!還有就是要經常上一些好的Java編程文章,有好的文章要Cut下來,有問題盡管問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網站:
CSDN論壇 http://www.csdn.net/ 中國最有名的技術論壇,《程序員》雜志就是他們出版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分;
Java研究組織http://www.javaresearch.org/ 上面有很多原創文章,高手還是挺多 的;
Java開發者 http://www.chinajavaworld.com/ 那裡Java資料比較全;
java.com.cn http://www.java.com.cn/ 看這域名就知道有多牛,注冊用戶快接近一 萬了,同時在線人數也在一千左右,人氣很旺的;
IBM的開發者網路 http://www-900.ibm.com/developerWorks/cn/java/index.shtml
IBM永遠的藍色巨人!!!

那麼我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手 了呢?當然沒那麼簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目, 你知道怎麼下手嗎,你知道怎麼設計嗎,你知道怎麼組織人員進行開發嗎?你現在腦子里除了一些散亂的代碼之外,可能再沒有別的東西了吧!你現在最缺的是實際的工作經驗,而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧 (如果是在校學生可以去做兼職啊),在實踐中提高自己,那才是最快的。不過你得祈
禱在公司里碰到一個高手,而且他還願意不厭其煩地教你,這樣好象有點難哦!
還有一個辦法就是讀開放源碼的程序了。我們知道開放源碼大都出自高手,他們設 計合理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有 力(對不起,偶最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive 和Pet Store.。Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計採用 了很多先進的技術,如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對資料庫的訪問,可以很輕易的在不同資料庫中移植。論壇還有方便的安裝和管理程序,這是
我們平時編程時容易忽略的一部份(中國程序員一般只注重編程的技術含量,卻完全不 考慮用戶的感受,這就是我們與國外軟體的差距所在)。Jive的資料在很多網站上都有,大家可以找來研究一下。相信你讀完代碼後,會有脫胎換骨的感覺。遺憾的是Jive 從2.5以後就不再無條件的開放源代碼,同時有licence限制。不過幸好還有中國一流的Java程序員關注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive 2.1版本基礎上 改編而成, 全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發團隊在不斷升級。你可以訪問banq的網站http://www.jdon.com/ 去下載,或到同濟技術論壇的伺服器上ftp://nro.sht.e.cn去下,安裝上有什麼問題,可以到論壇上去提問。Pet Store.(寵物店)是SUN公司為了演示其J2EE編程規范而推出的開放源碼的程序,應該很具有權威性,想學J2EE和EJB的朋友不要錯過了。

你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得Tomjava也曾碰到過一個項目經理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小日本號稱「三個月拿下中國」一樣大言不慚。不是Tomjava潑你冷水,你現在只是學到了Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級程序員真正掌握面向對象核心思想的必修課。設計模式並不是一種具體"技術", 它講述的是思想,它不僅僅展示了介面或抽象類在實際案例中的靈活應用和智慧,讓你
能夠真正掌握介面或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計模式反復向你強調一個宗旨:要讓你的程序盡可能的可重用。關於設計模式的資料,還是向大家推薦banq的網站http://www.jdon.com/ ,他把GOF的23種模式以通俗易懂的方式詮釋出來,純Java描述,真是經典中的經典。有時間再研究一下MVC結構(把Model-View-Control分離開的設計思想)吧,現在很流行的Structs就是它的一種實現方式,不過Structs用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC結構。然後你再研究一下軟體Refactoring(重整)和極限XP編程,相信你 又會上一個台階。
做完這些,你不如整理一下你的Java代碼,把那些經典的程序和常見的應用整理出來,再精心打造一番,提高其重用性和可擴展性。你再找幾個志同道合的朋友成立一個工作室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術積累,又考慮周全,接下項目來可以迅速作完,相信大家以後都會來找你的,所以Money就嘩啦啦的 來了。。。。。。
當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟體事業做貢獻嘛!開發者在互聯網上用CVS合作開發,用QQ,MSN,E-mail討論聯系,天南海北的程序員分散在各地卻同時開發同一個軟體,是不是很有意思呢?
下面介紹兩個好的開源項目網站:
湖北省軟體公共開發平台http://gro.clinux.org/
共創聯盟http://cosoft.org.cn/

哇,好高興哦,我終於成為高手了!非也,非也。古人雲:「山外有山、人外有人」。
你知道計算機界現在的發展形勢嗎?你知道微軟的.NET藍圖和SUN ONE計劃之間的明爭暗鬥嗎?你知道計算機技術將向何處發展嗎?其實從各大計算機廠商最近的動作,都可以看出來「Web服務將是下一代互聯網應用的制高點」,而微軟的.NET藍圖和SUN ONE計劃的斗爭焦點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟體能夠輕易的集成起來,使網路資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家裡點擊一下滑鼠,就可以完成出門旅遊的全部准備工作,包括定飛機票,定旅遊線路,定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現在一樣,表面上是電子商務,實際上很多環節都是人工操作。也許你會覺得這是天方夜談,不過就近的說,你也很有可能承接一個項目,要集成兩個企業的ERP系統。很有可能上游企業的系統是用Dephi編的,而下游企業的系統是用Java編的。你說你是Java高手,大家都看者你怎麼做呢。所以啊,你還得學習新技術,如Web服務,而且你Dephi也要懂一點吧(Dephi6現在已經提供Web服務的控制項了)。 你編的Java系統,可能要和.NET集成,所以你.NET要懂一點吧?到最後,你可能發現你已經成為Java高手了,但很多時間卻在搞別的技術。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!
因為剛剛興起,所以網上Web服務的資料不是很多,我還是給大家推薦幾個網站吧:
中國UDDI技術聯盟http://www.uddi-china.org/
CSDN的柴曉路專欄http://www.csdn.net/develop/author/ColumnAuthor/fennivel/
(註:柴曉路也是互聯網上一個有名的人物,他發表過很多關於Web服務的文章,還出了一書,應該稱的上是中國Web服務技術的先行者)
IBM的開發者網路的XML&Web Service專欄:
http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服務的力推者

② Jive是什麼

Jive是基於JSP/JAVA技術構架的一個大型BBS論壇系統 可到www.coolservlets.com/jive查看下載

③ 學習java 3年了,感覺對java仍然很模糊,想學精java,可是就是不知道該如何下手。

很多網友問我學習Java有沒有什麼捷徑,我說「無他,唯手熟爾」。但是我卻很願意將?

自己學習的一些經驗寫出來,以便後來者少走彎路,幫助別人是最大的快樂嘛!?

要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖?

使之無所不包,所以Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,?

這也就是Sun?ONE(Open?Net?Environment)體系。J2SE就是Java2的標准版,主要用於桌?

面應用軟體的編程;J2ME主要應用於嵌入是系統開發,如手機和PDA的編程;J2EE是Jav?

a2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統。J2SE開發?

桌面應用軟體比起VC,VB,DEPHI這些傳統開發語言來說,優勢好象並不明顯。J2ME對於初?

學者來說,好象又有點深奧,而且一般開發者很難有開發環境。所以現在應用最廣泛又?

最好學的就是J2EE了。J2EE又包括許多組件,如Jsp,Servlet,JavaBean,EJB,JDBC,Java?

Mail等。要學習起來可不是一兩天的事。?

那麼又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟?

悉了嗎?然後再從JSP學起。如果你學過HTML,那麼事情要好辦的多,如果沒有,那你快?

去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有點象ASP?

。然後你就該學一學Servlet了。Servlet就是伺服器端小程序,他負責生成發送給客戶?

端的HTML文件。JSP在執行時,也是先轉換成Servlet再運行的。雖說JSP理論上可以完全?

取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉還是挺方便的?

,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中?

嵌Java代碼的混亂方式了,這種方式跟ASP又有什麼區別呢?還好,SUN提供了Javabean?

可以把你的JSP中的Java代碼封裝起來,便於調用也便於重用。接著就是EJB了,EJB就是?

Enterprise?JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區別的。它?

是一個體系結構,你可以搭建更安全、更穩定的企業應用。它的大量代碼已由中間件(?

也就是我們常聽到的Weblogic,Websphere這些J2EE伺服器)完成了,所以我們要做的程?

序代碼量很少,大部分工作都在設計和配置中間件上。至於JDBC,就不用我多說了,你?

如果用java編過存取資料庫的程序,就應該很熟悉。還有,如果你要用Java編發送電子?

郵件的程序,你就得看看Javamail了。?

好了,對Java和J2EE有了一些基本概念之後,你就應該編一些程序了,千萬不要紙上談?

兵哦。最好找一些有實例且帶光碟的書來看,這樣看到好的程序就可以直接Ctrl+C再Ct?

rl+V,也不用勞您老大架再親自把它?再輸一遍吧,再說直接復制還不用怕出錯,何樂而?

不為呢!還有就是要經常上一些好的Java編程文章,有好的文章要Cut下來,有問題盡管?

問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網?

站:?

CSDN論壇?中國最有名的技術論壇,《程序員》雜志就是他們出?

版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分?

;?

Java研究組織上面有很多原創文章,高手還是挺多的;?

?

Java開發者?那裡Java資料比較全;?

java.com.cn?看這域名就知道有多牛,注冊用戶快接近一萬?

了,同時在線人數也在一千左右,人氣很旺的;?

IBM的開發者網路

永遠的藍色巨人;?

那麼我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手了呢?

?當然沒那麼簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目,你知?

道怎麼下手嗎,你知道怎麼設計嗎,你知道怎麼組織人員進行開發嗎?你現在腦子里除?

了一些散亂的代碼之外,可能再沒有別的東西了吧!你現在最缺的是實際的工作經驗,?

而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧(如果?

是在校學生可以去做兼職啊),在實踐中提高自己,那才是最快的。不過你得祈禱在公?

司里碰到一個高手,而且他還願意不厭其煩地教你,這樣好象有點難哦!?

還有一個辦法就是讀開放源碼的程序了。我們知道開放源碼大都出自高手,他們設計合?

理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有力(?

對不起,偶最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive和Pe?

t?Store。Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計採用了很多?

先進的技術,如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對資料庫的訪?

問,可以很輕易的在不同資料庫中移植。論壇還有方便的安裝和管理程序,這是我們平?

時編程時容易忽略的一部份(中國程序員一般只注重編程的技術含量,卻完全不考慮用?

戶的感受,這就是我們與國外軟體的差距所在)。Jive的資料在很多網站上都有,大家?

可以找來研究一下。相信你讀完代碼後,會有脫胎換骨的感覺。遺憾的是Jive從2.5以後?

就不再無條件的開放源代碼,同時有licence限制。不過幸好還有中國一流的Java程序員?

關注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本?

—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive?2.1版本基礎上改編而成,?

全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發?

團隊在不斷升級。你可以訪問banq的網站去下載。Pet?Store(?

寵物店)是SUN公司為了演示其J2EE編程規范而推出的開放源碼的程序,應該很具有權威?

性,想學J2EE和EJB的朋友不要錯過了。有意思的是,Pet?Store還經常作為各大J2EE廠?

商的產品性能的比較標准,就連微軟也曾作過一個Pet?Store試圖證明.NET性能比J2EE優?

越,可見Pet?Store的例子有多麼深入人心。?

你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得Tomjava也曾碰到過一?

個項目經理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小?

日本號稱「三個月拿下中國」一樣大言不慚。不是Tomjava潑你冷水,你現在只是學到了?

Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級?

程序員真正掌握面向對象核心思想的必修課。設計模式並不是一種具體"技術",它講述的?

是思想,它不僅僅展示了介面或抽象類在實際案例中的靈活應用和智慧,讓你能夠真正?

掌握介面或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計?

模式反復向你強調一個宗旨:要讓你的程序盡可能的可重用。關於設計模式的資料,還?

是向大家推薦banq的網站,他把GOF的23種模式以通俗易懂的方?

式詮釋出來,純Java描述,真是經典中的經典。有時間再研究一下MVC結構(把Model-V?

iew-Control分離開的設計思想)吧,現在很流行的Structs就是它的一種實現方式,不?

過Structs用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC?

結構。然後你再研究一下軟體Refactoring(重整)和極限XP編程,相信你又會上一個台階?

。?

做完這些,你不如整理一下你的Java代碼,把那些經典的程序和常見的應用整理出來,?

再精心打造一番,提高其重用性和可擴展性。你再找幾個志同道合的朋友成立一個工作?

室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術積累,又考慮?

周全,接下項目來可以迅速作完,相信大家以後都會來找你的,所以Money就嘩啦啦的來?

了。。。。。。?

當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟體事業?

做貢獻嘛!開發者在互聯網上用CVS合作開發,用QQ,MSN,E-mail討論聯系,天南海北的?

程序員分散在各地卻同時開發同一個軟體,是不是很有意思呢??

下面介紹兩個好的開源項目網站:?

湖北省軟體公共開發平台

共創聯盟

哇,好高興哦,我終於成為高手了!非也,非也。古人雲:「識時務者為俊傑」。你知?

道計算機界現在的發展形勢嗎?你知道微軟的.NET藍圖和SUN?ONE計劃之間的明爭暗鬥嗎?

?你知道計算機技術將向何處發展嗎?其實從各大計算機廠商最近的動作,都可以看出來「?

Web服務將是下一代互聯網應用的制高點」,而微軟的.NET藍圖和SUN?ONE計劃的斗爭焦?

點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合?

(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟體能夠輕易的集成起來,?

使網路資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家?

里點擊一下滑鼠,就可以完成出門旅遊的全部准備工作,包括定飛機票,定旅遊線路,?

定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現在一樣,?

表面上是電子商務,實際上很多環節都是人工操作。也許你會覺得這是天方夜談,不過?

就近的說,你也很有可能承接一個項目,要集成兩個企業的ERP系統。很有可能上游企業?

的系統是用Dephi編的,而下游企業的系統是用Java編的。你說你是Java高手,大家都看?

者你怎麼做呢。所以啊,你還得學習新技術,如Web服務,而且你Dephi也要懂一點吧(?

Dephi6現在已經提供Web服務的控制項了)。?你編的Java系統,可能要和.NET集成,所以?

你.NET要懂一點吧?到最後,你可能發現你已經成為Java高手了,但很多時間卻在搞別?

的技術。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!?

因為剛剛興起,所以網上Web服務的資料不是很多,我還是給大家推薦幾個網站吧:?

中國UDDI技術聯盟

CSDN的柴曉路專欄(?

註:柴曉路也是互聯網上一個有名的人物,他發表過很多關於Web服務的文章,還出了一?

書,應該稱的上是中國Web服務技術的先行者)?

IBM的開發者網路的XML&Web?Service專欄:?

可是Web服務?

的力推者?

嗚…你費勁千心萬苦,總算成為Java高手了,怎叫人不由喜極而泣呢!是啊,真不容易?

,真不簡單,真叫人感動啊!那麼打個電話告訴我吧,什麼?我的電話號碼是多少?昏?

到,你打電話問不就知道了嗎,真是的……?

④ 如何學習JAVA

java 學習步驟-_-

J2EE又包括許多組件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要學習起來可不是一兩天的事。

那麼又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟悉了嗎?然後再從JSP學起。如果你學過HTML,那麼事情要好辦的多,如果沒有,那你快去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有點象ASP。然後你就該學一學Servlet了。Servlet就是伺服器端小程序,他負責生成發送給客戶端的HTML文件。JSP在執行時,也是先轉換成Servlet再運行的。雖說JSP理論上可以完全取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉還是挺方便的,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代碼的混亂方式了,這種方式跟ASP又有什麼區別呢?還好,SUN提供了Javabean可以把你的JSP中的Java代碼封裝起來,便於調用也便於重用。接著就是EJB了,EJB就是Enterprise JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區別的。它是一個體系結構,你可以搭建更安全、更穩定的企業應用。它的大量代碼已由中間件(也就是我們常聽到的Weblogic,Websphere這些J2EE伺服器)完成了,所以我們要做的程序代碼量很少,大部分工作都在設計和配置中間件上。至於JDBC,就不用我多說了,你如果用java編過存取資料庫的程序,就應該很熟悉。還有,如果你要用Java編發送電子郵件的程序,你就得看看JavaMail了。

好了,對Java和J2EE有了一些基本概念之後,你就應該編一些程序了,千萬不要紙上談兵哦。最好找一些有實例且帶光碟的書來看,這樣看到好的程序就可以直接Ctrl+C再Ctrl+V,也不用勞您老大架再親自把它 再輸一遍吧,再說直接復制還不用怕出錯,何樂而不為呢!還有就是要經常上一些好的Java編程文章,有好的文章要Cut下來,有問題盡管問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網站:
CSDN論壇 http://www.csdn.net/ 中國最有名的技術論壇,《程序員》雜志就是他們出版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分;
Java研究組織 http://www.javaresearch.org/ 上面有很多原創文章,高手還是挺多的;
Java開發者 http://www.chinajavaworld.com/ 那裡Java資料比較全;
java.com.cn http://www.java.com.cn/ 看這域名就知道有多牛,注冊用戶快接近一萬了,同時在線人數也在一千左右,人氣很旺的;
IBM的開發者網路 http://www-900.ibm.com/developerWorks/cn/java/index.shtml IBM永遠的藍色巨人;

那麼我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手了呢?當然沒那麼簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目,你知道怎麼下手嗎,你知道怎麼設計嗎,你知道怎麼組織人員進行開發嗎?你現在腦子里除了一些散亂的代碼之外,可能再沒有別的東西了吧!你現在最缺的是實際的工作經驗,而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧(如果是在校學生可以去做兼職啊),在實踐中提高自己,那才是最快的。不過你得祈禱在公司里碰到一個高手,而且他還願意不厭其煩地教你,這樣好象有點難哦!

還有一個辦法就是讀開放源碼的程序了。我們知道開放源碼大都出自高手,他們設計合理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有力(對不起,偶最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive和Pet Store。

Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計採用了很多先進的技術,如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對資料庫的訪問,可以很輕易的在不同資料庫中移植。論壇還有方便的安裝和管理程序,這是我們平時編程時容易忽略的一部份(中國程序員一般只注重編程的技術含量,卻完全不考慮用戶的感受,這就是我們與國外軟體的差距所在)。Jive的資料在很多網站上都有,大家可以找來研究一下。相信你讀完代碼後,會有脫胎換骨的感覺。遺憾的是Jive從2.5以後就不再無條件的開放源代碼,同時有licence限制。不過幸好還有中國一流的Java程序員關注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive 2.1版本基礎上改編而成, 全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發團隊在不斷升級。你可以訪問banq的網站 http://www.jdon.com/ 去下載,或到同濟技術論壇的伺服器上 ftp://nro.sht.e.cn 去下,安裝上有什麼問題,可以到論壇上去提問。

Pet Store(寵物店)是SUN公司為了演示其J2EE編程規范而推出的開放源碼的程序,應該很具有權威性,想學J2EE和EJB的朋友不要錯過了。

你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得Tomjava也曾碰到過一個項目經理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小日本號稱「三個月拿下中國」一樣大言不慚。不是Tomjava潑你冷水,你現在只是學到了Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級程序員真正掌握面向對象核心思想的必修課。設計模式並不是一種具體"技術",它講述的是思想,它不僅僅展示了介面或抽象類在實際案例中的靈活應用和智慧,讓你能夠真正掌握介面或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計模式反復向你強調一個宗旨:要讓你的程序盡可能的可重用。

關於設計模式的資料,還是向大家推薦banq的網站 http://www.jdon.com/ ,他把GOF的23種模式以通俗易懂的方式詮釋出來,純Java描述,真是經典中的經典。有時間再研究一下MVC結構(把Model-View-Control分離開的設計思想)吧,現在很流行的Struts就是它的一種實現方式,不過Struts用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC結構。然後你再研究一下軟體Refactoring(重整)和極限XP編程,相信你又會上一個台階。

做完這些,你不如整理一下你的Java代碼,把那些經典的程序和常見的應用整理出來,再精心打造一番,提高其重用性和可擴展性。你再找幾個志同道合的朋友成立一個工作室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術積累,又考慮周全,接下項目來可以迅速作完,相信大家以後都會來找你的,所以Money就嘩啦啦的來了。。。。。。

當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟體事業做貢獻嘛!開發者在互聯網上用CVS合作開發,用QQ,MSN,E-mail討論聯系,天南海北的程序員分散在各地卻同時開發同一個軟體,是不是很有意思呢?
下面介紹兩個好的開源項目網站:
湖北省軟體公共開發平台 http://gro.clinux.org/
共創聯盟 http://cosoft.org.cn/

哇,好高興哦,我終於成為高手了!非也,非也。古人雲:「識時務者為俊傑」。你知道計算機界現在的發展形勢嗎?你知道微軟的.NET藍圖和SUN ONE計劃之間的明爭暗鬥嗎?你知道計算機技術將向何處發展嗎?其實從各大計算機廠商最近的動作,都可以看出來「Web服務將是下一代互聯網應用的制高點」,而微軟的.NET藍圖和SUN ONE計劃的斗爭焦點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟體能夠輕易的集成起來,使網路資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家裡點擊一下滑鼠,就可以完成出門旅遊的全部准備工作,包括定飛機票,定旅遊線路,定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現在一樣,表面上是電子商務,實際上很多環節都是人工操作。也許你會覺得這是天方夜談,不過就近的說,你也很有可能承接一個項目,要集成兩個企業的ERP系統。很有可能上游企業的系統是用Delphi編的,而下游企業的系統是用Java編的。你說你是Java高手,大家都看者你怎麼做呢。所以啊,你還得學習新技術,如Web服務,而且你Delphi也要懂一點吧(Delphi6現在已經提供Web服務的控制項了)。 你編的Java系統,可能要和.NET集成,所以你.NET要懂一點吧?到最後,你可能發現你已經成為Java高手了,但很多時間卻在搞別的技術。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!

因為剛剛興起,所以網上Web服務的資料不是很多,我還是給大家推薦幾個網站吧:
中國UDDI技術聯盟 http://www.uddi-china.org/
CSDN的柴曉路專欄 http://www.csdn.net/develop/author/ColumnAuthor/fennivel/ (註:柴曉路也是互聯網上一個有名的人物,他發表過很多關於Web服務的文章,還出了一書,應該稱的上是中國Web服務技術的先行者)
IBM的開發者網路的XML&Web Service專欄: http://www-900.ibm.com/developerWorks/cn/xml/index.shtml?csdn IBM可是Web服務的力推者

⑤ Java Jive (Lp Version) 歌詞

一下是Java Jive (Lp version)的歌詞:
歌手:Manhattan Transfer
專輯:Swing

Manhatten Transfer - Java Jive
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, a cup (Boy!)
I love java, sweet and hot
Whoops Mr. Moto, I'm a coffee pot
Shoot the pot and I'll pour me a shot
A cup, a cup, a cup, a cup, a cup
Oh slip me a slug from the wonderful mug
And I'll cut a rug just snug in a jug
A sliced up onion and a raw one
Draw one -
Waiter, waiter, percolator
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, a cup
Boston bean (soy beans)
Green bean (cabbage and greens)
I'm not keen about a bean
Unless it is a chili chili bean (boy!)
I love java sweet and hot
Whoops Mr. Moto I'm a coffee pot (yeah)
Shoot me the pot and I'll pour me a shot
A cup, a cup, a cup (yeah)
Slip me a slug of the wonderful mug
'An I'll cut a rug just as snug in a jug
Drop a nickel in the pot Joe
Takin' it slow
Waiter, waiter, percolator
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, boy!

⑥ 怎樣開始 JAVA J2EE 的學習

在這里我談談我在學習j2ee流程,並談到在此過程中領會的經驗和教訓。以便後來者少走彎路。 Java發展到現在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE。這三塊相互補充,應用范圍不同。 J2SE就是Java2的標准版,主要用於桌面應用軟體的編程; J2ME主要應用於嵌入是系統開發,如手機和PDA的編程; J2EE是Java2的企業版,主要用於分布式的網路程序的開發,如電子商務網站和ERP系統。 先學習j2se 要學習j2ee就要先學習j2se,剛開始學習j2se先建議不要使用IDE,然後漸漸的過渡到使用IDE開發,畢竟用它方便嘛。學習j2se推薦三本書,《java2核心技術一二卷》,《java編程思想》,《java模式》。其中《java編程思想》要研讀,精讀。這一段時間是基本功學習,時間會很長,也可能很短,這要看學習者自身水平而定。 不要被IDE糾纏 在學習java和j2ee過程中,你會遇到五花八門的IDE,不要被他們迷惑,學JAVA的時候,要學語言本身的東西,不要太在意IDE的附加功能,JAVA編程在不同IDE之間的轉換是很容易的,過於的在意IDE的功能反而容易耽誤對語言本身的理解。目前流行的IDE有jbuilder,eclipse和eclipse的加強版WSAD。用好其中一個就可以了,推薦從eclipse入手j2ee。因為Jbuilder更適合於寫j2se程序。 選擇和學習伺服器使用配置 當你有了j2se和IDE的經驗時,可以開始j2ee的學習了,web伺服器:tomcat,勿庸置疑,tomcat為學習web服務首選。而應用伺服器目前主要有三個:jboss、weblogic、websphere。有很多項目開始採用jboss,並且有大量的公司開始做websphere或weblogic向jboss應用伺服器的移植(節省成本),這里要說的是,學習tomcat和jboss我認為是首選,也是最容易上手的。學習伺服器使用配置最好去詢問有經驗的人(有條件的話),因為他們或許一句話就能解決問題,你自己上網摸索可能要一兩天(我就干過這種傻事),我們應該把主要時間放在學習原理和理論上,一項特定技術的使用永遠代替不了一個人的知識和學問。 學習web知識 如果你是在做電子商務網站等時,你可能要充當幾個角色,這是你還要學習: html,可能要用到dreamwave等IDE。 Javascript,學會簡單的數據校驗,數據聯動顯示等等 J2eeAPI學習 學習j2eeAPI和學習伺服器應該是一個迭代的過程。 先學習jsp和servlet編程,這方面的書很多,我建立看oreilly公司的兩本《jsp設計》和《java servlet編程》,oreilly出的書總是那本優秀,不得不佩服。 學習jdbc資料庫編程,j2ee項目大多都是MIS系統,訪問資料庫是核心。這本應屬於j2se學習中,這里拿出來強調一下。 學習jndi api,它和學習ejb可以結合起來。 學習ejb api,推薦書《精通ejb》 經過上面的這些的學習,大概可以對付一般的應用了。 有人說跟著sun公司的《j2ee tutorial》一路學下來,當然也可以。 學習ejb設計模式和看代碼(最重要) 設計模式是練內功,其重要性可以這么說吧,如果你不會用設計模式的話,你將寫出一堆使用了ejb的垃圾,有慢又是一堆bug,其結果不如不用ejb實現(ejb不等於j2ee) 無論學習什麼語言,都應該看大量代碼,你看的代碼量不到一定數量,是學不好j2ee的 目前有很多開源的工程可以作為教材: jive論壇 petstore sun公司 ne sun公司 等等,研讀一個,並把它用到自己的工程中來。 J2ee其他學習 當你漸漸對j2ee了解到一定深度時,你要開始關注當前領域中的一些技術變化,J2ee是一塊百家爭鳴的領域,大家都在這里提出自己的解決方案,例如structs,hiberate,ofbiz等等,學習這些東西要你的項目和目標而定,預先補充一下未嘗不可,但不用涉及太深,畢竟學習原理和理論是最最重要的事。 目前常見j2eeAPI JavaServer Pages(JSP)技術1.2 Java Servlet技術2.3 JDBC API 2.0 Java XML處理API(JAXP)1.1 Enterprise JavaBeans技術2.0 Java消息服務(JMS)1.0 Java命名目錄介面(JNDI)1.2 Java事務API(JTA) 1.0 JavaMail API 1.2 JavaBeans激活架構(JAF)1.0 J2EE連接器體系結構(JCA)1.0 Java認證和授權服務(JAAS)1.0 學習上面的某些API要以你的項目而定,了解所有他們總之是有好處的 上面印證了大家說的一句話,java語言本身不難學,但是技術太多,所以學java很費勁。

⑦ JAVA難學嗎

java是一門應用非常廣泛的計算機語言,系統性學習是不難的。

學成之後的就業崗位還是非常多的,網頁製作,軟體應用,伺服器應用等等,都是java可以做的。想要學好Java,需要有正確的學習路線,有堅持不懈的學習毅力,也需要有專業老師的指導,這樣才能學得更好。那麼,學習Java需要掌握哪些知識和技能呢?這里簡單列舉一些。

Java學習需要掌握的知識與技能:

1、Java SE部分初級語法,面向對象,異常,IO流,多線程,Java Swing,JDBC,泛型,註解,反射等。
2、資料庫部分,基礎的sql語句,sql語句調優,索引,資料庫引擎,存儲過程,觸發器,事務等。
3、前端部分, HTML5 CSS3 JS, HTML DOM Jquery BootStrap等。
4、Java EE部分,Tomcat和Nginx伺服器搭建,配置文件,Servlet,JSP,Filter,Listener,http協議,MVC等。
5、框架部分,每個框架都可以分開學,在去學如何使用SSM 或者SSH框架,如何搭建,如何整合。開發中為什麼會用框架,Rest是啥?Spring為啥經久不衰,底層如何實現等。
6、23種設計模式,掌握常用的,比如單例模式的多種實現,責任鏈模式,工廠模式,裝飾器模式等,了解常用場景。
7、基礎演算法和數據結構,八大排序演算法,查找演算法。
8、熟練使用maven等構建工具,git等版本控制工具,熟悉常用linux命令,log4j,bug,junit單元測試,日誌列印工具,Redis等NoSql。

互聯網行業目前還是最熱門的行業之一,學習IT技能之後足夠優秀是有機會進入騰訊、阿里、網易等互聯網大廠高薪就業的,發展前景非常好,普通人也可以學習。

想要系統學習,你可以考察對比一下開設有相關專業的熱門學校,好的學校擁有根據當下企業需求自主研發課程的能力,能夠在校期間取得大專或本科學歷,中博軟體學院、南京課工場、南京北大青鳥等開設相關專業的學校都是不錯的,建議實地考察對比一下。

祝你學有所成,望採納。

⑧ 做JAVA軟體開發要學習什麼

就我個人來看,如果你C語言、數據結構和演算法學得好(當然好的定義很寬泛,我是指對C語法理解透徹,對數列、堆棧、鏈表都比較熟悉,可以獨立編寫可運行的小型系統,比如什麼圖書管理系統和連接資料庫的小程序),學Java不是什麼難事,關鍵是對面向對象概念的理解,多些對照書本聯系調試吧,我覺得希望出版社的《java程序員開發指南》這本書不錯。
再學學用JSP寫些簡單頁面,開始盡量不要使用太復雜的IDE,Eclipse還是等熟悉後開發項目再用吧,先用EditPlus等編寫比較好,可以鍛煉你自己調試的能力。當然JavaScript也是必學的,再練習連接資料庫並熟悉各種操作。建議先用sql2000或mysql,熟悉再學oracle。
以上基本完成後,再尋找機會做一個大點的項目,哪怕只是幾個模塊。將它當今後工作來做,認真寫好開發文檔,包擴需求文檔,概要設計,詳細設計,這對你今後工作積累經驗是一個好的鍛煉機會。這時候可以嘗試用MVC模式和使用一些框架,Strust,Hibernate,Spring和一些新工具Eclipse,JBuilder,NetBean等還有用項目管理工具,如CVS,這對增強自身競爭力很有好處。
具體什麼書要因人而異,一開始看《Java編程思想》是不切實際的,看得明白又容易理解,感覺對自己有幫助的就是好書。我主要提供一個學習流程的思路供你參考,具體如何學還要自己邊學邊摸索,希望對你有用吧!

⑨ Andy Sheppard的《Java Jive》 歌詞

歌曲名:Java Jive
歌手:Andy Sheppard
專輯:Andy Sheppard

Manhatten Transfer - Java Jive
傲世堂 @ wind200808
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, a cup (Boy!)
I love java, sweet and hot
Whoops Mr. Moto, I'm a coffee pot
Shoot the pot and I'll pour me a shot
A cup, a cup, a cup, a cup, a cup
Oh slip me a slug from the wonderful mug
And I'll cut a rug just snug in a jug
A sliced up onion and a raw one
Draw one -
Waiter, waiter, percolator
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, a cup
Boston bean (soy beans)
Green bean (cabbage and greens)
I'm not keen about a bean
Unless it is a chili chili bean (boy!)
I love java sweet and hot
Whoops Mr. Moto I'm a coffee pot (yeah)
Shoot me the pot and I'll pour me a shot
A cup, a cup, a cup (yeah)
Slip me a slug of the wonderful mug
'An I'll cut a rug just as snug in a jug
Drop a nickel in the pot Joe
Takin' it slow
Waiter, waiter, percolator
傲世堂 @ wind200808
I love coffee, I love tea
I love the Java Jive and it loves me
Coffee and tea and the java and me
A cup, a cup, a cup, a cup, boy!
傲世堂 @ wind200808

http://music..com/song/1685458

⑩ javajive怎麼讀

加瓦裡屋

熱點內容
vivox9什麼配置參數 發布:2024-03-29 21:08:09 瀏覽:936
傳奇計時器刷怪腳本 發布:2024-03-29 20:50:18 瀏覽:653
哇哇賺錢腳本 發布:2024-03-29 20:23:53 瀏覽:997
兩氣體壓縮 發布:2024-03-29 20:18:09 瀏覽:994
易語言教程解壓 發布:2024-03-29 20:18:00 瀏覽:786
我老爸的密碼是什麼 發布:2024-03-29 20:03:50 瀏覽:248
資料庫定義實驗 發布:2024-03-29 19:52:20 瀏覽:579
如何除去安卓手機的馬賽克 發布:2024-03-29 19:52:16 瀏覽:585
網站緩存設置 發布:2024-03-29 19:47:20 瀏覽:799
在jsp中使用資料庫 發布:2024-03-29 19:29:01 瀏覽:786