欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      java軟件工程師如何學(xué)習(xí)

      時(shí)間:2019-05-13 17:18:00下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關(guān)的《java軟件工程師如何學(xué)習(xí)》,但愿對你工作學(xué)習(xí)有幫助,當(dāng)然你在寫寫幫文庫還可以找到更多《java軟件工程師如何學(xué)習(xí)》。

      第一篇:java軟件工程師如何學(xué)習(xí)

      有不少已經(jīng)在學(xué)JAVA或者是站在門外觀望,準(zhǔn)備學(xué)JAVA的同學(xué),都在問著一個(gè)相同的問題就是學(xué)JAVA有什么捷徑嗎?到底如何學(xué)習(xí)JAVA?對此我總結(jié)出來的是,任何一種技能的學(xué)習(xí)都是沒有捷徑可走的,但是我們可以總結(jié)出幾個(gè)學(xué)習(xí)方法,給大家參考一下:

      步驟/方法

      1.思考一下

      學(xué)習(xí)Java之前,先別急,靜下心來好好想想:

      1)你對學(xué)習(xí)Java是否有興趣?

      2)你是否能靜下心來堅(jiān)持不懈地學(xué)習(xí)?

      嗯,這是個(gè)容易但又絕對不應(yīng)該忽略的問題,你確信自己對Java感興趣、而且又有吃苦的準(zhǔn)備,那你才可能學(xué)好Java!如果具備這兩點(diǎn)條件,就請繼續(xù)往下看……

      2.準(zhǔn)備一下

      2.1買本Java學(xué)習(xí)用書。

      JDK 6正式版剛剛推出,市面上你暫時(shí)買不到JDK6的書籍,但我仍推薦你買一本適合入門的、較新JDK版本的Java書籍,那么,你現(xiàn)在選擇一本講述JDK5的入門書籍還是有條件的。我可以推薦一些入門書,但是我不打算這么做,因?yàn)楹衔铱谖兜?,不一定適合你。但無論如何,《Thing InJava》絕對不應(yīng)該作為你入門Java的第一本書籍!記住,網(wǎng)絡(luò)上學(xué)習(xí)Java的資源很多,但基本不夠系統(tǒng),擁有一本Java入門書籍,是你系統(tǒng)

      學(xué)習(xí)Java的基礎(chǔ)。

      2.2準(zhǔn)備Java學(xué)習(xí)環(huán)境。

      準(zhǔn)備你的學(xué)習(xí)環(huán)境,很簡單,安裝JDK6,然后用類似UltraEdit、EditPlus的文本編輯器配置你的學(xué)習(xí)環(huán)境,Internet上有很多關(guān)于如何配置的文章。初學(xué)Java,不建議用IDE工具,通過一行行的敲代碼,你會碰到很多問題,只有這樣,你才能學(xué)會怎樣解決問題,并加深自己對Java的理解。準(zhǔn)備好后,開始進(jìn)入激動人心的Java學(xué)習(xí)里程吧!

      3.Java基礎(chǔ)學(xué)習(xí)之路

      學(xué)習(xí)Java的過程雖然辛苦些,但又是處處有精彩!學(xué)習(xí)過程中的心態(tài)一定要保持專一,網(wǎng)上關(guān)于語言間的“PK”到處都是,別被浮躁影響!認(rèn)準(zhǔn)了Java,你就堅(jiān)持!克服心魔,恒心最終會給你回報(bào)的。

      Java的體系分為Java SE、Java EE和Java ME(JDK 5.0以前分別叫J2SE、J2EE和J2ME),Java的敲門磚就是Java SE了,也就是你要入門學(xué)習(xí)的內(nèi)容,不論你日后是選擇哪個(gè)體系領(lǐng)域作為發(fā)展方向,你都得從Java SE起步。

      學(xué)習(xí)Java SE,打好Java基礎(chǔ);如果想學(xué)Java EE(對不起,我不了解JavaME,所以我無法涉及JavaME的相關(guān)內(nèi)容),對于AWT、Swing是否要學(xué)習(xí)呢,我個(gè)人是覺得還是要知道其所以然的,特別是其事件處理模式,我強(qiáng)烈建議初學(xué)者一定要弄清楚,其他具體的開發(fā)就不一定要全面掌握了,畢竟AWT、Swing方面的內(nèi)容足夠用幾本大部頭的書才能描述詳

      盡;當(dāng)然,如果你的工作就是做AWT、Swing開發(fā),那就另當(dāng)別論了。I/O、Thread都是基礎(chǔ)之一。

      4.Java EE學(xué)習(xí)之路

      學(xué)習(xí)了Java SE,還只是完成“萬里長征”的第一步。

      接下來選擇學(xué)習(xí)Java EE或是Java ME(或者你還想不斷深入學(xué)習(xí)

      JavaSE,只要你喜歡,你可以一直深入下去,就像前面所說的,我不會講到Java ME的學(xué)習(xí));估計(jì)選擇Java EE方面的學(xué)習(xí)者會多一些,JavaEE所涉及技術(shù)非常多,考慮到初學(xué)者的接受程度,我會盡量從最常用的角度來介紹。

      學(xué)習(xí)Java EE,在開發(fā)環(huán)境上不建議再用文本編輯器,我感覺NetBeans

      5.5(目前最高正式版本)很適合初學(xué)者,我個(gè)人也很喜歡NetBeans,如果你喜歡用別的IDE如Eclipse,都沒問題,看自己喜歡吧。

      4.1 學(xué)習(xí)JSP/Servlet

      Java EE最高版本目前是5.0版本。

      在JavaEE中,首先要學(xué)習(xí)JSP/Servlet(結(jié)合Tomcat、MySQL)技術(shù),建議JSP1.2/2.X的知識都要掌握,畢竟現(xiàn)在很多的在用系統(tǒng)都還是基于JSP1.2,學(xué)習(xí)JSP,還必須掌握一些外延技術(shù),如:你還得掌握HTML基礎(chǔ)知識,最好再掌握些JavaScript(目前正火的AJAX技術(shù)之一)、CSS的技術(shù),而了解XML是必不可少的(至少描述性配置信息是通過XML來描述的)。在學(xué)習(xí)JSP/Servlet過程中,應(yīng)該結(jié)合學(xué)習(xí)JDBC、數(shù)據(jù)庫開發(fā)技術(shù),畢竟絕大多數(shù)Java Web項(xiàng)目都是和數(shù)據(jù)庫緊密結(jié)合的。

      4.2 學(xué)習(xí)數(shù)據(jù)庫開發(fā)技術(shù)

      這里我想重點(diǎn)說一下數(shù)據(jù)庫開發(fā)技術(shù),數(shù)據(jù)庫技術(shù)是做業(yè)務(wù)系統(tǒng)必備技能,JavaWeb開發(fā)人員最低程度都應(yīng)該掌握SQL語句的使用!數(shù)據(jù)庫技術(shù)大體可分為DBA技術(shù)和數(shù)據(jù)庫開發(fā)技術(shù),對于開發(fā)而言,應(yīng)側(cè)重?cái)?shù)據(jù)庫開發(fā)技術(shù),而數(shù)據(jù)庫基本操作,也是要掌握的。常用數(shù)據(jù)庫有DB2、Oracle、SQLServer、MySQL等,你可以結(jié)合實(shí)際需要,選擇一種數(shù)據(jù)庫,并花大力氣掌握其開發(fā)技術(shù)。

      記住,學(xué)習(xí)數(shù)據(jù)庫開發(fā)技術(shù)和學(xué)習(xí)Java EE,是相對獨(dú)立的,你可以在學(xué)習(xí)JSP/Servlet的同時(shí),學(xué)習(xí)數(shù)據(jù)庫開發(fā)技術(shù)(如SQL語句等),或者先學(xué)數(shù)據(jù)庫開發(fā)技術(shù),之后再學(xué)習(xí)JSP/Servlet。

      4.3 學(xué)習(xí)Java EE其它開發(fā)技術(shù)

      再往后,可以學(xué)習(xí)一些EJB的知識,目前EJB最新版本是3.0,其和前面的2.X版本相比,有較大不同,考慮到目前EJB2.X還有很大的應(yīng)用市場,建議結(jié)合學(xué)習(xí)EJB 2.X/3.0。在學(xué)習(xí)EJB過程中,應(yīng)同時(shí)掌握一種企業(yè)級應(yīng)用服務(wù)器的使用(如WebSphere、Weblogic、Sun Applcation

      Server或JBOSS等,目前Sun Applcation Server9.X和JBOSS都可支持EJB 3.0)。

      之后的學(xué)習(xí)中,再逐漸擴(kuò)展到其他Java EE技術(shù)。

      5.之后

      等你對Java EE有些感悟的時(shí)候,你自然就會想不斷擴(kuò)展你的知識面,這時(shí)候你可以學(xué)習(xí)Spring、Hibernate,以及各種Web框架(如Struts、JSF、Webwork或是Tapestry等)。

      隨著技術(shù)、經(jīng)驗(yàn)的不斷積累,你會逐步關(guān)注分析、設(shè)計(jì)等更高層次的知識,這時(shí)候,你可進(jìn)一步學(xué)習(xí)相關(guān)的UML、模式等知識(積累了一定經(jīng)驗(yàn),你就可以安排自己學(xué)習(xí)這些知識了)。

      6.小結(jié)

      永遠(yuǎn)記?。鹤允贾两K,實(shí)踐是學(xué)習(xí)Java技術(shù)歷程中極其重要的一環(huán)。脫離了實(shí)踐,是學(xué)不好技術(shù)的!

      Java學(xué)習(xí)、實(shí)踐之路依然沒有銀彈,況且一步步走來,要學(xué)的東西很多,勤奮是金!

      善于利用Internet上眾多的資源,多吸取些別人的經(jīng)驗(yàn)。

      參考資料

      JAVA軟件工程師如何學(xué)習(xí)?:

      第二篇:java軟件工程實(shí)習(xí)報(bào)告心得

      java軟件工程實(shí)習(xí)報(bào)告心得

      作為就業(yè)培訓(xùn),項(xiàng)目的好壞對培訓(xùn)質(zhì)量的影響十分大,常常是決定性的作用。這篇文章是關(guān)于在學(xué)習(xí)java軟件開發(fā)時(shí)練習(xí)項(xiàng)目的總結(jié),簡單總結(jié)為以下幾點(diǎn):

      1、項(xiàng)目一定要全新的項(xiàng)目,不能是以前做過的2、項(xiàng)目一定要企業(yè)真實(shí)項(xiàng)目,不能是精簡以后的,不能脫離實(shí)際應(yīng)用系統(tǒng)

      3、在開發(fā)時(shí)要和企業(yè)的開發(fā)保持一致

      4、在做項(xiàng)目的時(shí)候不應(yīng)該有參考代碼

      長話短說就是以上幾點(diǎn),如果你想要更多的了解,可以繼續(xù)往后看。

      因?yàn)閰⒓泳蜆I(yè)培訓(xùn)的學(xué)員很多都是有一定的計(jì)算機(jī)基礎(chǔ),大部分都具備一定的編程基礎(chǔ),尤其是在校或者是剛畢業(yè)的學(xué)生,多少都有一些基矗

      他們欠缺的主要是兩點(diǎn):

      (1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會的挺多,但都是皮毛,不能滿足就業(yè)的需要。

      (2)沒有任何實(shí)際的開發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開發(fā)和應(yīng)用就歇菜了。

      解決的方法就是通過項(xiàng)目練習(xí),對所學(xué)知識進(jìn)行深化,然后通過項(xiàng)目來獲取實(shí)際開發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。

      項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來選擇呢?根據(jù)java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面:

      1:項(xiàng)目不能太大,也不能太小

      這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來判斷。不能太大,太大了做不完,也不能太小,太小了沒有意義,達(dá)不到練習(xí)的目的。

      2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng)

      項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡化和抽象,不能夠是沒有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓學(xué)員盡快地融入到實(shí)際項(xiàng)目的開發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。

      3:項(xiàng)目應(yīng)能覆蓋所學(xué)的主要知識點(diǎn)

      學(xué)以致用,學(xué)完的知識點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說了,軟件開發(fā)是一個(gè)動手能力要求很高的行業(yè),什么算會了,那就是能夠做出來,寫出代碼來,把問題解決了,你就算會了。

      4:最后綜合項(xiàng)目一定要是實(shí)際應(yīng)用系統(tǒng)

      學(xué)員經(jīng)過這個(gè)項(xiàng)目的練習(xí),就要走上實(shí)際的工作崗位了,如果這個(gè)系統(tǒng)還達(dá)不到實(shí)際應(yīng)用系統(tǒng)的標(biāo)準(zhǔn),學(xué)員練習(xí)過后也還是達(dá)不到企業(yè)實(shí)際的需要,那么這個(gè)培訓(xùn)應(yīng)該說質(zhì)量就不高了。理想的狀況是這個(gè)項(xiàng)目就是實(shí)際項(xiàng)目,到時(shí)候?qū)W員就業(yè)到另外一個(gè)公司,不過是換個(gè)地方干活而已,完全沒有技能上的問題。

      這個(gè)不是靠想象,而是根據(jù)實(shí)際的情況一步一步分析出來的(呵呵要賣弄一下:這也算是邏輯思維),當(dāng)然這里只是討論方法,不涉及具體的項(xiàng)目案例。

      我們可以采用倒推的方式來分析:

      (1)最終的項(xiàng)目一定是真實(shí)的項(xiàng)目,也就是要把學(xué)員訓(xùn)練到能夠獨(dú)立開發(fā)實(shí)際應(yīng)用,通常我們還不能選最簡單的項(xiàng)目,因?yàn)閷W(xué)員的吸收還要有一個(gè)折扣,所以最終的項(xiàng)目應(yīng)該選實(shí)際項(xiàng)目中中等難度的項(xiàng)目

      (2)最終項(xiàng)目定下來過后,開始分解這個(gè)項(xiàng)目,看看為了達(dá)到完成這個(gè)項(xiàng)目需要哪些技術(shù)和知識點(diǎn),以及每部分知識點(diǎn)的深度,然后定出每個(gè)分階段的任務(wù)

      (3)然后開始選擇分階段的項(xiàng)目,分階段的項(xiàng)目應(yīng)該比剛才分析出來的分階段任務(wù)稍稍復(fù)雜點(diǎn),這樣才能達(dá)到訓(xùn)練的目標(biāo)。定下分階段項(xiàng)目后,同樣去分解,定出為了完成他所需要的各部分知識點(diǎn)和深度。

      (4)然后是選擇上課期間的演示項(xiàng)目,演示的項(xiàng)目是為了做分階段項(xiàng)目服務(wù)的,可以認(rèn)為是分階段項(xiàng)目的分階段項(xiàng)目

      (5)最終把要求掌握的知識點(diǎn)和要求掌握的深度,分散到日常教學(xué)和練習(xí)中。

      第三篇:java學(xué)習(xí)

      .如何學(xué)習(xí)Java?

      3.1 Java學(xué)習(xí)路線

      3.1.1 基礎(chǔ)語法及Java原理基礎(chǔ)語法和Java原理是地基,地基不牢靠,猶如沙地上建摩天大廈,是相當(dāng)危險(xiǎn)的。學(xué)習(xí)Java也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。參加SCJP(SUN公司認(rèn)證的Java程序員)考試不失為一個(gè)好方法,原因之一是為了對得起你交的1200大洋考試費(fèi),你會更努力學(xué)習(xí),原因之二是SCJP考試能夠讓你把基礎(chǔ)打得很牢靠,它要求你跟JDK一樣熟悉Java基礎(chǔ)知識;但是你千萬不要認(rèn)為考過了SCJP就有多了不起,就能夠獲得軟件公司的青睞,就能夠獲取高薪,這樣的想法也是很危險(xiǎn)的。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過得去,但離實(shí)際開發(fā)還有很長的一段路要走。

      3.1.2 OO思想的領(lǐng)悟掌握了基礎(chǔ)語法和Java程序運(yùn)行原理后,我們就可以用Java語言實(shí)現(xiàn)面向?qū)ο蟮乃枷肓?。面向?qū)ο?,是一種方法學(xué);是獨(dú)立于語言之外的編程思想;是 CBD基于組件開發(fā)的基礎(chǔ);屬于強(qiáng)勢技術(shù)之一。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時(shí)候,你會感到特別的熟悉親切,學(xué)起來像喝涼水這么簡單。

      使用面向?qū)ο蟮乃枷脒M(jìn)行開發(fā)的基本過程是: ●調(diào)查收集需求。●建立用例模型。

      ●從用例模型中識別分析類及類與類之間的靜態(tài)動態(tài)關(guān)系,從而建立分析模型?!窦?xì)化分析模型到設(shè)計(jì)模型?!裼镁唧w的技術(shù)去實(shí)現(xiàn)?!駵y試、部署、總結(jié)。

      3.1.3 基本API的學(xué)習(xí)進(jìn)行軟件開發(fā)的時(shí)候,并不是什么功能都需要我們?nèi)?shí)現(xiàn),也就是經(jīng)典名言所說的“不需要重新發(fā)明輪子”。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實(shí)現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調(diào)用類中的方法來完成某些功能或繼承它。那么這些類中究竟提供了哪些方法給我們使用?方法的參數(shù)個(gè)數(shù)及類型是?類的構(gòu)造器需不需要參數(shù)?總不可能SUN公司的工程師打國際長途甚至飄洋過海來告訴你他編寫的類該如何使用吧。他們只能提供文檔給我們查看,Java DOC文檔(參考文獻(xiàn)4.4)就是這樣的文檔,它可以說是程序員與程序員交流的文檔?;続PI指的是實(shí)現(xiàn)了一些底層功能的類,通用性較強(qiáng)的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(shí),從鍛煉語言熟練程度的角度考慮,我們推薦使用的工具是Editplus/JCreator+JDK,這時(shí)候不要急于上手JBuilder/Eclipse等集成開發(fā)環(huán)境,以免過于關(guān)注IDE的強(qiáng)大功能而分散對Java技術(shù)本身的注意力。過了這一階段你就可以開始熟悉 IDE了。程序員日常工作包括很多活動,編輯、編譯及構(gòu)建、調(diào)試、單元測試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項(xiàng)活動都有專門的工具,如果獨(dú)立使用這些工具的話,你將會很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯(cuò)。在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)之路,也是從一個(gè)學(xué)生到一個(gè)職業(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以其開放式的插件擴(kuò)展機(jī)制、免費(fèi)開源獲得廣大程序員(包括幾乎所有的骨灰級程序員)的青睞,極具發(fā)展?jié)摿Α?/p>

      3.1.6 學(xué)習(xí)軟件工程 對小型項(xiàng)目而言,你可能認(rèn)為軟件工程沒太大的必要。隨著項(xiàng)目的復(fù)雜性越來越高,軟件工程的必要性才會體現(xiàn)出來。參見“軟件開發(fā)學(xué)習(xí)路線”小節(jié)。

      3.2學(xué)習(xí)要點(diǎn) 確立的學(xué)習(xí)路線之后,我們還需要總結(jié)一下Java的學(xué)習(xí)要點(diǎn),這些要點(diǎn)在前文多多少少提到過,只是筆者覺得這些地方特別要注意才對它們進(jìn)行匯總,不要嫌我婆婆媽媽啊。

      3.2.1勤查API文檔當(dāng)程序員編寫好某些類,覺得很有成就感,想把它貢獻(xiàn)給各位苦難的同行。這時(shí)候你要使用“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)需要某項(xiàng)功能的時(shí)候,你應(yīng)該先查相應(yīng)的DOC文檔看看有沒有現(xiàn)成的實(shí)現(xiàn),有的話就不必勞神費(fèi)心了直接用就可以了,找不到的時(shí)候才考慮自己實(shí)現(xiàn)。使用步驟一般如下: ●找特定的包,包一般根據(jù)功能組織。●找需要使用類,類命名規(guī)范的話我們由類的名字可猜出一二。●選擇構(gòu)造器,大多數(shù)使用類的方式是創(chuàng)建對象?!襁x擇你需要的方法。

      3.2.2 查書/google->寫代碼測試->查看源代碼->請教別人 當(dāng)我們遇到問題的時(shí)候該如何解決?這時(shí)候不要急著問別人,太簡單的問題,沒經(jīng)過思考的問題,別人會因此而瞧不起你。可以先找找書,到google中搜一下看看,絕大部分問題基本就解決了。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。對某些知識點(diǎn)有疑惑是,寫代碼測試一下,會給你留下深刻的印象。而有的問題,你可能需要直接看 API的源代碼驗(yàn)證你的想法。萬不得已才去請教別人。

      3.2.3學(xué)習(xí)開源軟件的設(shè)計(jì)思想 Java領(lǐng)域有許多源代碼開放的工具、組件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive論壇、PetStore寵物店等等多如牛毛。這些可是前輩給我們留下的瑰寶呀。入寶山而空手歸,你心甘嗎?對這些工具、框架進(jìn)行分析,領(lǐng)會其中的設(shè)計(jì)思想,有朝一日說不定你也能寫一個(gè)XXX框架什么的,風(fēng)光一把。分析開源軟件其實(shí)是你提高技術(shù)、提高實(shí)戰(zhàn)能力的便捷方法。

      3.2.4 規(guī)范的重要性 沒有規(guī)矩,不成方圓。這里的規(guī)范有兩層含義。第一層含義是技術(shù)規(guī)范,多到http://004km.cn下載JSRXXX規(guī)范,多讀規(guī)范,這是最權(quán)威準(zhǔn)確最新的教材。第二層含義是編程規(guī)范,如果你使用了大量的獨(dú)特算法,富有個(gè)性的變量及方法的命名方式;同時(shí),沒給程序作注釋,以顯示你的編程功底是多么的深厚。這樣的代碼別人看起來像天書,要理解談何容易,更不用說維護(hù)了,必然會被無情地掃入垃圾堆。Java編碼規(guī)范到此查看或下載http://Java.sun.com/docs/codeconv/,中文的也有,啊,還要問我在哪,請參考3.2.2節(jié)。

      3.2.5 不局限于Java 很不幸,很幸運(yùn),要學(xué)習(xí)的東西還有很多。不幸的是因?yàn)橐獙W(xué)的東西太多且多變,沒時(shí)間陪老婆家人或女朋友,導(dǎo)致身心疲憊,嚴(yán)重者甚至導(dǎo)致抑郁癥。幸運(yùn)的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(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í)候找數(shù)據(jù)結(jié)構(gòu)的書看看;學(xué)JDBC的時(shí)候復(fù)習(xí)數(shù)據(jù)庫技術(shù);采取的依然是“需要的時(shí)候再學(xué)”的原則。

      4.結(jié)束語需要強(qiáng)調(diào)的是,學(xué)習(xí)軟件開發(fā)確實(shí)有一定的難度,也很辛苦,需要付出很多努力,但千萬不要半途而廢。本文如果能對一直徘徊在Java神殿之外的朋友有所幫助的話,筆者也欣慰了。哈哈,怎么聽起來老氣橫秋呀?沒辦法,在電腦的長期輻射之下,都快變成小老頭了。最后奉勸各位程序員尤其是MM程序員,完成工作后趕快遠(yuǎn)離電腦,據(jù)《胡播亂報(bào)》報(bào)道,電腦輻射會在白皙的皮膚上面點(diǎn)綴一些小黑點(diǎn),看起來鮮艷無比……

      第四篇:JAVA學(xué)習(xí)

      買本《java瘋狂講義》 或者 在網(wǎng)上下載下來看看主要看java語法部分和面向?qū)ο缶幊滩糠诌@些要速度過 接下來開始寫一些小例子 從例子里面學(xué)習(xí)會更快例子差不多了就開始web方面的涉獵,先學(xué)struts->jsp->servlet->hibernate->spring學(xué)習(xí)javascript

      第五篇:如何深入學(xué)習(xí)java

      在開發(fā)領(lǐng)域的技術(shù)人員,只有不斷地充電提高才能夠讓自己始終處于不敗之地。技術(shù)日新月異,推陳出新,讓技術(shù)人員目不暇接。我們都知道,java技術(shù)是目前最流行的編程語言,java入門很難簡單,可是要想成為高手,拿到更高的工資,還需要深入學(xué)習(xí),那么如何深入學(xué)習(xí)java?

      Oracle的Java EE 6提供了三大新技術(shù)和更多豐富組件和強(qiáng)勁的特色功能,很先進(jìn)、實(shí)用,并且容易掌握,絕對值得java程序員等技術(shù)人員深入學(xué)習(xí),全面提升自身的核心競爭力。

      Java EE 6的第一大新技術(shù)就是支持JAX-RS(JSR 311),JAX-RS是RESTful Web Services Java API的簡寫,Java EE 6包含了它的最新1.1版本,它可以讓程序員迅速構(gòu)建遵循REST(Representational State Transfer,表象化狀態(tài)轉(zhuǎn)變)風(fēng)格軟件架構(gòu)的輕量級Web服務(wù),它對于每個(gè)資源都使用全局引用標(biāo)識符URI,并擁有直接通過HTTP傳輸數(shù)據(jù)的能力,可以使用標(biāo)準(zhǔn)的固定動詞—GET,PUT,POST和DELETE等來操作這些資源。同時(shí),JAX-RS為在Java中構(gòu)建RESTful Web服務(wù)提供了標(biāo)準(zhǔn)化API,API還提供了注解、相關(guān)的類和接口,這使得在Java中創(chuàng)建RESTful Web服務(wù)變得簡單。

      Java EE 6的第二大新技術(shù)是它可以支持面向Java EE平臺的上下文和依賴性注入-CDI(JSR 299),CDI是Context and Dependency Injection的簡寫,它是Java EE平臺的Web層和企業(yè)層之間的一座橋梁。通過CDI,不僅可以讓企業(yè)層通過諸如EJB和JPA等技術(shù),對事務(wù)性資源提供強(qiáng)有力的支持。同時(shí),通過CDI,使得Web層也能夠支持事務(wù),這樣在Web應(yīng)用程序中訪問事務(wù)資源就更容易了。

      支持Bean驗(yàn)證(JSR 303)是Java EE 6的第三大新技術(shù),Bean驗(yàn)證提供了一個(gè)遵循JavaBean規(guī)范編寫的Java類,它提供了標(biāo)準(zhǔn)驗(yàn)證框架,并可在應(yīng)用程序的所有層之間共享,簡化了驗(yàn)證,減少重復(fù)、錯(cuò)誤和凌亂。

      以上三種技術(shù),就是深入學(xué)習(xí)java必備的,當(dāng)然,強(qiáng)大的java不只這些,需要學(xué)習(xí)的還有很多,同時(shí)也需要連續(xù)的練習(xí),這樣才能成為真正的java高手。如何深入學(xué)習(xí)java

      長沙java培訓(xùn)http:///

      下載java軟件工程師如何學(xué)習(xí)word格式文檔
      下載java軟件工程師如何學(xué)習(xí).doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點(diǎn)此處下載文檔

      文檔為doc格式


      聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

      相關(guān)范文推薦

        軟件工程學(xué)習(xí)心得體會(范文大全)

        軟件工程學(xué)習(xí)心得體會范文我們從一些事情上得到感悟后,寫一篇心得體會,記錄下來,這樣可以幫助我們總結(jié)以往思想、工作和學(xué)習(xí)。應(yīng)該怎么寫才合適呢?以下是小編為大家整理的軟件工......

        軟件工程學(xué)習(xí)總結(jié)

        軟件工程學(xué)習(xí)總結(jié)通過一個(gè)學(xué)期系統(tǒng)的學(xué)習(xí)軟件工程這門課,結(jié)合與小組成員一起開發(fā)設(shè)備管理系統(tǒng)的經(jīng)驗(yàn),讓我對軟件的開發(fā)有了更深的了解,學(xué)習(xí)到每一個(gè)軟件的開發(fā)都不僅僅是寫代碼......

        軟件工程學(xué)習(xí)心得體會[范文]

        軟件工程學(xué)習(xí)心得體會 軟件工程學(xué)習(xí)心得體會一:學(xué)習(xí)軟件工程的心得體會 學(xué)習(xí)了這門課程, 還有老師們的多元化教課,不但讓我從理論上掌握軟件工程,還有從不同的實(shí)例,讓理論......

        軟件工程學(xué)習(xí)心得體會

        軟件工程學(xué)習(xí)心得體會學(xué)習(xí)了這門課程, 還有老師們的多元化教課,不但讓我從理論上掌握軟件工程,還有從不同的實(shí)例,讓理論和實(shí)踐得到了很好的結(jié)合。整一個(gè)學(xué)期下來,總的來說還......

        軟件工程學(xué)習(xí)報(bào)告

        軟件工程學(xué)習(xí)報(bào)告 時(shí)間飛逝,不知不覺間《軟件工程》的學(xué)習(xí)已經(jīng)即將結(jié)束了。在這將近一學(xué)期的學(xué)習(xí)中,雖然我不能說我將《軟件工程》學(xué)習(xí)的有多么的好,但是通過學(xué)習(xí),我還是受益良......

        軟件工程《JAVA編程技術(shù)》課程設(shè)計(jì)要求[共5篇]

        軟件工程課程設(shè)計(jì)要求 a) 開發(fā)環(huán)境要求: ? 開發(fā)語言:JAVA ? JDK版本:1.6 ? 開發(fā)工具:Eclipse ? 數(shù)據(jù)庫:MySQL ? 上機(jī)時(shí)間:第17周(從第16周按要求開始準(zhǔn)備) b) 報(bào)告提綱 ? 需求分析:以用例和......

        華師在線2014軟件工程練習(xí)答案

        1.第9題 面向?qū)ο筌浖夹g(shù)的許多強(qiáng)有力的功能和突出的優(yōu)點(diǎn),都來源于把類組織成一個(gè)層次結(jié)構(gòu)的系統(tǒng),一個(gè)類的上層可以有父類,下層可以有子類,這種層次結(jié)構(gòu)系統(tǒng)的一個(gè)重要性質(zhì)是,一......

        Java學(xué)習(xí)路線

        怎么學(xué)習(xí)Java,這是很多新手經(jīng)常會問我的問題,現(xiàn)在我簡單描述下一個(gè)Java初學(xué)者到就業(yè)要學(xué)到的一些東西: 首先要明白Java體系設(shè)計(jì)到得三個(gè)方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......