1、開源中國:開源技術(shù)社區(qū),形成了由開源軟件庫、代碼分享、資訊、協(xié)作翻譯、碼云、眾包、招聘等幾大模塊內(nèi)容,對于java程序員來說主要以開源工程為主,因為沒有大規(guī)模的用戶測評,質(zhì)量好壞也是需要讀者自行把握;
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設、高性價比儋州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式儋州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設找我們,業(yè)務覆蓋儋州地區(qū)。費用合理售后完善,10余年實體公司更值得信賴。
開源中國社區(qū)論壇
2、CSDN:專業(yè)IT技術(shù)社區(qū),包含原創(chuàng)博客、精品問答、職業(yè)培訓、技術(shù)論壇、資源下載等產(chǎn)品服務,其中有不少都是java程序員喜歡的內(nèi)容,但是比較散亂,需要讀者自行審視內(nèi)容的質(zhì)量;
CSDN社區(qū)論壇
3、Teemlink:專業(yè)低代碼開發(fā)平臺技術(shù)社區(qū),包含了低代碼平臺使用教程、低代碼平臺改進意見、低代碼平臺問題錦囊、低代碼開發(fā)平臺實施案例、低代碼開發(fā)平臺免費下載等技術(shù)交流和問題解決服務,會員人數(shù)超30000+,活躍度也比較高,Java程序員們不應該錯過這么火熱的東西哦;
Teemlink低代碼平臺社區(qū)論壇
最簡單的java代碼肯定就是這個了,如下:
public class MyFirstApp
{
public static void main(String[] args)
{
System.out.print("Hello world");
}
}
“hello world”就是應該是所有學java的新手看的第一個代碼了。如果是零基礎的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學習java必備基礎知識,有助教老師為零基礎的人提供個人學習方案,學習完成后有考評團進行專業(yè)測試,幫助測評學員是否適合繼續(xù)學習java,15天內(nèi)免費幫助來報名體驗實驗班的新手快速入門java,更好的學習java!
比較出名的開源社區(qū)有哪些? IT程序員必逛的社區(qū),小編經(jīng)常去的一些國內(nèi)社區(qū)網(wǎng)站及論壇,關(guān)于程序員的交流社區(qū)或者論壇,這里收集一些比較好的開發(fā)者社區(qū)供大家參考,具體如下:
1、快速開發(fā)平臺社區(qū) -天翎論壇,主要是以Java低代碼開發(fā)平臺為主的技術(shù)性論壇社區(qū),目前低代碼平臺商用授權(quán)對外開放,即申請即用,無需等待;
2、CSDN -專業(yè)開發(fā)者社區(qū) IT技術(shù)交流平臺;
3、IT圈,圈圈精彩 - 原軟媒論壇、IT之家,國內(nèi)最人氣的科技社交圈層,繼軟媒論壇、IT之家社區(qū)演變而來;
4、51CTO技術(shù)論壇-中國領先的IT技術(shù)社區(qū) 國內(nèi)主流IT技術(shù)社區(qū),論壇擁有大批IT技術(shù)人/IT專家;
5、ITPUB技術(shù)論壇-中國專業(yè)的IT技術(shù)社區(qū)
很多網(wǎng)友問我學習Java有沒有什么捷徑,我說“無他,唯手熟爾”。但是我卻很愿意將?
自己學習的一些經(jīng)驗寫出來,以便后來者少走彎路,幫助別人是最大的快樂嘛!?
要想學好Java,首先要知道Java的大致分類。我們知道,自從Sun推出Java以來,就力圖?
使之無所不包,所以Java發(fā)展到現(xiàn)在,按應用來分主要分為三大塊:J2SE,J2ME和J2EE,?
這也就是Sun?ONE(Open?Net?Environment)體系。J2SE就是Java2的標準版,主要用于桌?
面應用軟件的編程;J2ME主要應用于嵌入是系統(tǒng)開發(fā),如手機和PDA的編程;J2EE是Jav?
a2的企業(yè)版,主要用于分布式的網(wǎng)絡程序的開發(fā),如電子商務網(wǎng)站和ERP系統(tǒng)。J2SE開發(fā)?
桌面應用軟件比起VC,VB,DEPHI這些傳統(tǒng)開發(fā)語言來說,優(yōu)勢好象并不明顯。J2ME對于初?
學者來說,好象又有點深奧,而且一般開發(fā)者很難有開發(fā)環(huán)境。所以現(xiàn)在應用最廣泛又?
最好學的就是J2EE了。J2EE又包括許多組件,如Jsp,Servlet,JavaBean,EJB,JDBC,Java?
Mail等。要學習起來可不是一兩天的事。?
那么又該如何學習J2EE呢?當然Java語法得先看一看的,I/O包,Util包,Lang包你都熟?
悉了嗎?然后再從JSP學起。如果你學過HTML,那么事情要好辦的多,如果沒有,那你快?
去補一補HTML基礎吧。其實JSP中的Java語法也不多,它更象一個腳本語言,有點象ASP?
。然后你就該學一學Servlet了。Servlet就是服務器端小程序,他負責生成發(fā)送給客戶?
端的HTML文件。JSP在執(zhí)行時,也是先轉(zhuǎn)換成Servlet再運行的。雖說JSP理論上可以完全?
取代Servlet,這也是SUN推出JSP的本意,可是Servlet用來控制流程跳轉(zhuǎn)還是挺方便的?
,也令程序更清晰。接下來你應該學習一下Javabean了,可能你早就看不管JSP在HTML中?
嵌Java代碼的混亂方式了,這種方式跟ASP又有什么區(qū)別呢?還好,SUN提供了Javabean?
可以把你的JSP中的Java代碼封裝起來,便于調(diào)用也便于重用。接著就是EJB了,EJB就是?
Enterprise?JavaBean,看名字好象它是Javabean,可是它和Javabean還是有區(qū)別的。它?
是一個體系結(jié)構(gòu),你可以搭建更安全、更穩(wěn)定的企業(yè)應用。它的大量代碼已由中間件(?
也就是我們常聽到的Weblogic,Websphere這些J2EE服務器)完成了,所以我們要做的程?
序代碼量很少,大部分工作都在設計和配置中間件上。至于JDBC,就不用我多說了,你?
如果用java編過存取數(shù)據(jù)庫的程序,就應該很熟悉。還有,如果你要用Java編發(fā)送電子?
郵件的程序,你就得看看Javamail了。?
好了,對Java和J2EE有了一些基本概念之后,你就應該編一些程序了,千萬不要紙上談?
兵哦。最好找一些有實例且?guī)Ч獗P的書來看,這樣看到好的程序就可以直接Ctrl+C再Ct?
rl+V,也不用勞您老大架再親自把它?再輸一遍吧,再說直接復制還不用怕出錯,何樂而?
不為呢!還有就是要經(jīng)常上一些好的Java編程文章,有好的文章要Cut下來,有問題盡管?
問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的Java方面的編程網(wǎng)?
站:?
CSDN論壇?中國最有名的技術(shù)論壇,《程序員》雜志就是他們出?
版的,你可以在上面提出問題,馬上就有人回答你,如果你覺得好,你可以給那人加分?
;?
Java研究組織上面有很多原創(chuàng)文章,高手還是挺多的;?
?
Java開發(fā)者?那里Java資料比較全;?
java.com.cn?看這域名就知道有多牛,注冊用戶快接近一萬?
了,同時在線人數(shù)也在一千左右,人氣很旺的;?
IBM的開發(fā)者網(wǎng)絡
永遠的藍色巨人;?
那么我書也看了,程序也做了,別人問我的問題我都能解決了,是不是就成為高手了呢?
?當然沒那么簡單,這只是萬里長征走完了第一步。不信?那你出去接一個項目,你知?
道怎么下手嗎,你知道怎么設計嗎,你知道怎么組織人員進行開發(fā)嗎?你現(xiàn)在腦子里除?
了一些散亂的代碼之外,可能再沒有別的東西了吧!你現(xiàn)在最缺的是實際的工作經(jīng)驗,?
而不是書本上那些憑空想出來的程序。所以你快去找一份Java的編程工作來做吧(如果?
是在校學生可以去做兼職啊),在實踐中提高自己,那才是最快的。不過你得祈禱在公?
司里碰到一個高手,而且他還愿意不厭其煩地教你,這樣好象有點難哦!?
還有一個辦法就是讀開放源碼的程序了。我們知道開放源碼大都出自高手,他們設計合?
理,考慮周到,再加上有廣大的程序員參與,代碼的價值自然是字字珠嘰,鏗鏘有力(?
對不起,偶最近《金裝四大才子》看多了)。學Java必讀的兩個開源程序就是Jive和Pe?
t?Store。Jive是國外一個非常著名的BBS程序,完全開放源碼。論壇的設計采用了很多?
先進的技術(shù),如Cache、用戶認證、Filter、XML等,而且論壇完全屏蔽了對數(shù)據(jù)庫的訪?
問,可以很輕易的在不同數(shù)據(jù)庫中移植。論壇還有方便的安裝和管理程序,這是我們平?
時編程時容易忽略的一部份(中國程序員一般只注重編程的技術(shù)含量,卻完全不考慮用?
戶的感受,這就是我們與國外軟件的差距所在)。Jive的資料在很多網(wǎng)站上都有,大家?
可以找來研究一下。相信你讀完代碼后,會有脫胎換骨的感覺。遺憾的是Jive從2.5以后?
就不再無條件的開放源代碼,同時有l(wèi)icence限制。不過幸好還有中國一流的Java程序員?
關(guān)注它,外國人不開源了,中國人就不能開源嗎?這里向大家推薦一個漢化的Jive版本?
—J道。Jive(J道版)是由中國Java界大名鼎鼎的banq在Jive?2.1版本基礎上改編而成,?
全中文,增加了一些實用功能,如貼圖,用戶頭像和用戶資料查詢等,而且有一個開發(fā)?
團隊在不斷升級。你可以訪問banq的網(wǎng)站去下載。Pet?Store(?
寵物店)是SUN公司為了演示其J2EE編程規(guī)范而推出的開放源碼的程序,應該很具有權(quán)威?
性,想學J2EE和EJB的朋友不要錯過了。有意思的是,Pet?Store還經(jīng)常作為各大J2EE廠?
商的產(chǎn)品性能的比較標準,就連微軟也曾作過一個Pet?Store試圖證明.NET性能比J2EE優(yōu)?
越,可見Pet?Store的例子有多么深入人心。?
你一定會高興地說,哈哈,原來成為Java高手就這么簡單啊!記得Tomjava也曾碰到過一?
個項目經(jīng)理,號稱Java很簡單,只要三個月就可以學會。其實說這種話的人就如當年小?
日本號稱“三個月拿下中國”一樣大言不慚。不是Tomjava潑你冷水,你現(xiàn)在只是學到了?
Java的骨架,卻還沒有學到Java的精髓。接下來你得研究設計模式了。設計模式是高級?
程序員真正掌握面向?qū)ο蠛诵乃枷氲谋匦拚n。設計模式并不是一種具體"技術(shù)",它講述的?
是思想,它不僅僅展示了接口或抽象類在實際案例中的靈活應用和智慧,讓你能夠真正?
掌握接口或抽象類的應用,從而在原來的Java語言基礎上躍進一步,更重要的是,設計?
模式反復向你強調(diào)一個宗旨:要讓你的程序盡可能的可重用。關(guān)于設計模式的資料,還?
是向大家推薦banq的網(wǎng)站,他把GOF的23種模式以通俗易懂的方?
式詮釋出來,純Java描述,真是經(jīng)典中的經(jīng)典。有時間再研究一下MVC結(jié)構(gòu)(把Model-V?
iew-Control分離開的設計思想)吧,現(xiàn)在很流行的Structs就是它的一種實現(xiàn)方式,不?
過Structs用起來實在是很繁,我們只要學習其精髓即可,我們完全可以設計自己的MVC?
結(jié)構(gòu)。然后你再研究一下軟件Refactoring(重整)和極限XP編程,相信你又會上一個臺階?
。?
做完這些,你不如整理一下你的Java代碼,把那些經(jīng)典的程序和常見的應用整理出來,?
再精心打造一番,提高其重用性和可擴展性。你再找?guī)讉€志同道合的朋友成立一個工作?
室吧,你可以去承接一些項目做了,一開始可能有些困難,可是你有技術(shù)積累,又考慮?
周全,接下項目來可以迅速作完,相信大家以后都會來找你的,所以Money就嘩啦啦的來?
了。。。。。。?
當然你也可以參加一些開源項目,一方面可以提高自己,另一方面也是為中國軟件事業(yè)?
做貢獻嘛!開發(fā)者在互聯(lián)網(wǎng)上用CVS合作開發(fā),用QQ,MSN,E-mail討論聯(lián)系,天南海北的?
程序員分散在各地卻同時開發(fā)同一個軟件,是不是很有意思呢??
下面介紹兩個好的開源項目網(wǎng)站:?
湖北省軟件公共開發(fā)平臺
共創(chuàng)聯(lián)盟
哇,好高興哦,我終于成為高手了!非也,非也。古人云:“識時務者為俊杰”。你知?
道計算機界現(xiàn)在的發(fā)展形勢嗎?你知道微軟的.NET藍圖和SUN?ONE計劃之間的明爭暗斗嗎?
?你知道計算機技術(shù)將向何處發(fā)展嗎?其實從各大計算機廠商最近的動作,都可以看出來“?
Web服務將是下一代互聯(lián)網(wǎng)應用的制高點”,而微軟的.NET藍圖和SUN?ONE計劃的斗爭焦?
點,也就是Web服務。Web服務就是一個嶄新的分布式計算模型,它是一系列標準的綜合?
(XML,SOAP,UDDI,WSDL和WSFL等)。它使得不同語言編寫的軟件能夠輕易的集成起來,?
使網(wǎng)絡資源和Web站點變成一種服務而不是混亂的垃圾場。不遠的將來,我們就可以在家?
里點擊一下鼠標,就可以完成出門旅游的全部準備工作,包括定飛機票,定旅游線路,?
定好房間等。請注意,這所有的一切都是Web站點間自動完成的,再也不用象現(xiàn)在一樣,?
表面上是電子商務,實際上很多環(huán)節(jié)都是人工操作。也許你會覺得這是天方夜談,不過?
就近的說,你也很有可能承接一個項目,要集成兩個企業(yè)的ERP系統(tǒng)。很有可能上游企業(yè)?
的系統(tǒng)是用Dephi編的,而下游企業(yè)的系統(tǒng)是用Java編的。你說你是Java高手,大家都看?
者你怎么做呢。所以啊,你還得學習新技術(shù),如Web服務,而且你Dephi也要懂一點吧(?
Dephi6現(xiàn)在已經(jīng)提供Web服務的控件了)。?你編的Java系統(tǒng),可能要和.NET集成,所以?
你.NET要懂一點吧?到最后,你可能發(fā)現(xiàn)你已經(jīng)成為Java高手了,但很多時間卻在搞別?
的技術(shù)。太極張三豐里說,最厲害的招式就是沒有招式,可能就是這個道理吧!?
因為剛剛興起,所以網(wǎng)上Web服務的資料不是很多,我還是給大家推薦幾個網(wǎng)站吧:?
中國UDDI技術(shù)聯(lián)盟
CSDN的柴曉路專欄(?
注:柴曉路也是互聯(lián)網(wǎng)上一個有名的人物,他發(fā)表過很多關(guān)于Web服務的文章,還出了一?
書,應該稱的上是中國Web服務技術(shù)的先行者)?
IBM的開發(fā)者網(wǎng)絡的XMLWeb?Service專欄:?
可是Web服務?
的力推者?
嗚…你費勁千心萬苦,總算成為Java高手了,怎叫人不由喜極而泣呢!是啊,真不容易?
,真不簡單,真叫人感動啊!那么打個電話告訴我吧,什么?我的電話號碼是多少?昏?
到,你打電話問不就知道了嗎,真是的……?
文章名稱:java代碼之家 java代碼大全手冊
轉(zhuǎn)載來于:http://m.newbst.com/article30/dogpopo.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、標簽優(yōu)化、品牌網(wǎng)站設計、服務器托管、商城網(wǎng)站、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)