freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java學(xué)習(xí)路線(專業(yè)版)

2024-10-28 22:53上一頁面

下一頁面
  

【正文】 (JNunit),并且學(xué)習(xí)不同的生成、部署工具(Ant,Maven)。例如JAXRPC(JavaAPIforXML/RPC),SAAJ(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。用來寫jsp,四個(gè)月應(yīng)該夠了。Oracle,DB2,Mysql,:xml 掌握程度:了解 原因:AppServer的配置一般是使用XML來實(shí)現(xiàn)的。熟練:能夠掌握此技術(shù)的60%技術(shù)要點(diǎn)以上,使用此技術(shù)時(shí)間超過一年,并使用此技術(shù)成功實(shí)施3個(gè)以上的項(xiàng)目?;A(chǔ)是王道。學(xué)習(xí)服務(wù)器使用配置最好去詢問有經(jīng)驗(yàn)的人(有條件的話),因?yàn)樗麄兓蛟S一句話就能解決問題,你自己上網(wǎng)摸索可能要一兩天(我就干過這種傻事),我們應(yīng)該把主要時(shí)間放在學(xué)習(xí)原理和理論上,一項(xiàng)特定技術(shù)的使用永遠(yuǎn)代替不了一個(gè)人的知識(shí)和學(xué)問。也和大家分享一幅Java學(xué)習(xí)路線圖:學(xué)習(xí)路線Java學(xué)習(xí)的路線 重點(diǎn) 與目標(biāo)20080102 19:05:59| 分類: 計(jì)算機(jī) | 標(biāo)簽: |字號(hào)大中小 訂閱本文將告訴你學(xué)習(xí)Java需要達(dá)到的30個(gè)目標(biāo),學(xué)習(xí)過程中可能遇到的問題,及學(xué)習(xí)路線。當(dāng)然,找工作的前提除了把Java學(xué)習(xí)好,還會(huì)有一些其他的技術(shù)也是必須要掌握的_我很簡(jiǎn)單,Java卻要求我學(xué)這么多復(fù)雜的東西。此時(shí)就開始接觸一些簡(jiǎn)單的數(shù)據(jù)庫(kù)。不過他們的視頻里老打廣告,很煩。不過對(duì)初學(xué)者而言,選中一套視頻了就跟著好好學(xué),不要下很多視頻,東抓一把、西抓一把,最后啥也沒學(xué)到?!久艽a學(xué)】學(xué)一學(xué)密碼學(xué),包括編碼、密碼分析、攻擊、對(duì)稱密鑰、公鑰系統(tǒng)、數(shù)字簽名、哈希算法等,看看Java有沒有實(shí)現(xiàn)?!酒渌Z言(非JVM)】學(xué)習(xí)另一門通用腳本語言(如Python、Ruby,其實(shí)perl也行,但不推薦),知道什么時(shí)候Java不是最好的選擇?!境掷m(xù)集成】自己(或者為你們實(shí)驗(yàn)室)搭建一個(gè)持續(xù)集成(Continuous Integration)服務(wù)器,定期編譯你的程序。這中間會(huì)涉及到JDBC接口。* 如果身體仍然沒有異樣的話。Eclipse可以和某些JVM集成。有空看一下coverage工具。 這時(shí)候應(yīng)該已經(jīng)涉及了Java的垃圾回收。先說到這里先,以后大家一起完善這個(gè)帖子。J2SE:新手最初學(xué)習(xí)的時(shí)候先要從J2SE開始學(xué)起,所包含的內(nèi)容主要分為:面向?qū)ο蟾拍畹睦斫?、Java基本語法的學(xué)習(xí),Java桌面圖形界面應(yīng)用程序的開發(fā),掌握常用的Java API等(關(guān)鍵是要學(xué)會(huì)怎樣查閱)。開發(fā)日志 我一直都認(rèn)為這是文檔中最有趣的部分。需求分析 就是對(duì)客戶要求的功能的定義。三是可以作為以后維護(hù)時(shí)的參考資料?,F(xiàn)在來看一下最古老,最經(jīng)典,同時(shí)也是最倍受批評(píng)的瀑布模型。規(guī)范只是提供一個(gè)好的例子,以描述一種思想,具體到每一個(gè)環(huán)節(jié)怎樣實(shí)現(xiàn),對(duì)于不同的公司或團(tuán)體則是各有千秋,因?yàn)楦揪筒豢赡艽嬖谝惶追胖煜陆钥尚械臉?biāo)準(zhǔn)。馬克思告訴我們,萬物都是從量變到質(zhì)變的。 規(guī)范的重要性沒有規(guī)矩,不成方圓。對(duì)待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍??傊?,需要根據(jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時(shí)候,你會(huì)感到特別的熟悉親切,學(xué)起來像喝涼水這么簡(jiǎn)單。是獨(dú)立于語言之外的編程思想。熟悉API的方法一是多查JAVA DOC文檔(),二是使用JBuilder/Eclipse等IDE的代碼提示功能。這時(shí)候你要使用“javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的JAVA DOC文檔,供同行使用。這些可是前輩給我們留下的瑰寶呀。既要開發(fā)大型的軟件還要追求速度(這樣才能賺錢),于是很自然地,合作的概念被提了出來。而軟件工程,說白了,就是這樣一套用于軟件的團(tuán)隊(duì)開發(fā),以提高軟件質(zhì)量和程序員工作效率為目的的規(guī)范。當(dāng)然,這是建立在我現(xiàn)時(shí)的水平之上的觀點(diǎn)。這就是后來會(huì)議記錄被發(fā)明出來的原因。必須包括以下幾個(gè)方面:(1)項(xiàng)目的名稱或編號(hào);(2)對(duì)客戶方的描述;(3)對(duì)開發(fā)人員的描述;(4)工程任務(wù)的描述;(5)工程的輸入和輸出;(6)開發(fā)環(huán)境;(7)其他的附加條件。對(duì)每個(gè)符號(hào)表示的意思進(jìn)行說明那是必須的,不然別人看起來會(huì)一頭霧水。J2ME,The Micro Edition of the Java 2 Platform。開發(fā)工具:開發(fā)工具的選擇主要還是看大家的習(xí)慣,我個(gè)人比較喜歡使用eclispe,功能很強(qiáng)大,也很好拓展其他的功能。,包括基本數(shù)據(jù)結(jié)構(gòu)、表達(dá)式、語句、控制流、函數(shù)調(diào)用。,試著讓Maven幫你解決依賴關(guān)系,再試著讓Maven幫你創(chuàng)建一個(gè)Eclipse工程。Eclipse有profiling工具。,學(xué)習(xí)單線程輪詢式IO復(fù)用(Selector)。選一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)熟悉一下(比如MariaDB,或者(如果你不討厭Oracle的話)用被Oracle收購(gòu)了的MySQL。并說服同事們不要再用SVN、CVS或者SourceSafe等老舊的“集中式版本控制器”了。【進(jìn)程間通信】看看ActiveMQ、MINA和RMI。* 如果覺得不舒服了或者覺得欲仙欲死,就學(xué)一學(xué)Java Native Access(JNA),試一試不用任何膠水代碼而從Java直接裝載C庫(kù),直接調(diào)用C函數(shù)。入門java推薦大家下載張孝祥的《java就業(yè)培訓(xùn)教程》視頻教程,學(xué)java的沒有不知道這套視頻的,我們宿舍當(dāng)時(shí)都是學(xué)這套視頻入門的。這些技術(shù)我學(xué)習(xí)的時(shí)候沒有視頻,買的孫衛(wèi)琴的書學(xué),花了我大半年時(shí)間才學(xué)明白。簡(jiǎn)單介紹一下學(xué)習(xí)經(jīng)驗(yàn):從大三開始全心學(xué)習(xí)Java先是學(xué)習(xí)JAVA基礎(chǔ),對(duì)于Java的學(xué)習(xí),感覺一點(diǎn)非常重要,就是對(duì)于Java的入門,Java不入門,你會(huì)感覺很難,但是一旦入門,你將會(huì)感覺很簡(jiǎn)單,只不過,很多都沒有學(xué)習(xí)而已,自己可以多花時(shí)間進(jìn)行學(xué)習(xí)。J2EE有三個(gè)必學(xué)的框架,如果你說你學(xué)了J2EE,但又不會(huì)這三個(gè)框架的話,那會(huì)讓人笑掉大牙,這三個(gè)框架分別是Struts、Spring和Hibernate,雖然這三個(gè)框架應(yīng)用很廣,但不代表這三個(gè)框架就代表了J2EE,J2EE還有很多其他的東西,比如EJB,作為一款重量級(jí)(此重量級(jí)不是指重量級(jí)選手那個(gè)意思,此重量級(jí)非彼重量級(jí))框架,雖然這個(gè)應(yīng)用慢慢的再被其他框架所取代,作為一個(gè)分布式應(yīng)用的框架,也是大家要去學(xué)習(xí)和了解的知識(shí)。盡量再給大家整理一些學(xué)習(xí)的資源在這里。選擇和學(xué)習(xí)服務(wù)器使用配置當(dāng)你有了j2se和IDE的經(jīng)驗(yàn)時(shí),可以開始j2ee的學(xué)習(xí)了,web服務(wù)器:tomcat,勿庸置疑,tomcat為學(xué)習(xí)web服務(wù)首選。目前常見j2eeAPIJavaServer Pages(JSP) Java JDBC API Java XML處理API(JAXP) Enterprise Java消息服務(wù)(JMS) Java命名目錄接口(JNDI) Java事務(wù)API(JTA) JavaMail API JavaBeans激活架構(gòu)(JAF) J2EE連接器體系結(jié)構(gòu)(JCA) Java認(rèn)證和授權(quán)服務(wù)(JAAS)學(xué)習(xí)上面的某些API要以你的項(xiàng)目而定,了解所有他們總之是有好處的。最后還有1點(diǎn)經(jīng)驗(yàn)和大家分享,對(duì)sun的api一定要學(xué)會(huì)活用,不論是學(xué)習(xí)還是作為參考api都有很大的幫助,在完全了解java的結(jié)構(gòu)的基礎(chǔ)上,了解結(jié)構(gòu),了解api就能找到方法。5:sql 掌握程度:熟練。4:java 學(xué)習(xí)時(shí)間,天才也的三個(gè)月吧。10:Struts如果需要你再學(xué)習(xí)。,比如Tuxedo、CROBA,當(dāng)然也包括javaEE本身。,netBeans,IntelliJIDEA或者Eclipse。,比如GNU/linux,sunsolaris,macOS等,做為跨平臺(tái)軟件的開發(fā)者。 JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包含 BeanManagedPersistence[BMP]或者ContainerManagedPersistence[CMP]和它的EJBQL),或者 MessageDrivenBeans(MDB)。,你需要學(xué)習(xí)WEB的小應(yīng)用程序(applet),必需掌握GUI設(shè)計(jì)的思想和方法,以及桌面程序的SWING,AWT,SWT。呵呵。2:Struts 掌握程度:熟練 原因:如果符合MVC設(shè)計(jì)通常會(huì)使用Struts實(shí)現(xiàn)C。能使用此技術(shù)實(shí)現(xiàn)軟件需求。我們只有從中精通1到2個(gè)部分。J2eeAPI學(xué)習(xí)學(xué)習(xí)j2eeAPI和學(xué)習(xí)服務(wù)器應(yīng)該是一個(gè)迭代的過程。這三塊相互補(bǔ)充,應(yīng)用范圍不同。數(shù)據(jù)庫(kù)技術(shù):數(shù)據(jù)庫(kù)幾乎是程序中不可或缺的一部分,你要修房子,就要先打好地基,你要做軟件,代表的有: SQL Server,目前最新的好像是2008,我不是很喜歡追趕時(shí)髦,用的還是2005,不過也很不錯(cuò)了,最知名的開源數(shù)據(jù)庫(kù)之一,我很喜歡它的小巧耐用,學(xué)過SQL SERVER數(shù)據(jù)庫(kù)再學(xué)它,無師自通,大型數(shù)據(jù)庫(kù),不過現(xiàn)在Java開發(fā)60%都是會(huì)使用到這個(gè)數(shù)據(jù)庫(kù),再加上現(xiàn)在甲骨文已經(jīng)把sun公司收購(gòu)了,JAVA和ORACLE得關(guān)系更加曖昧,,你還應(yīng)該了解一些桌面應(yīng)用軟件開發(fā)用到的數(shù)據(jù)庫(kù),比如說sqlite。你就知道如何去學(xué)習(xí),就是你自己豐富自己了。順便再說一句,自學(xué)不可能不碰到問題,CSDN的論壇很不錯(cuò),有問題上去問,一般都會(huì)有人回答你。這里推薦何明的《從實(shí)踐中學(xué)習(xí)Oracle/SQL》,作者來頭很大,有非常深的oracle功底,書寫得由淺入深,相當(dāng)不錯(cuò)。* 如果有精力的話,看看Dalvik虛擬機(jī)是怎么回事。* 如果對(duì)編譯器的話題不感到畏懼,了解一下method JIT和tracing JIT的概念和區(qū)別?!綳ML】學(xué)學(xué)XML、DOM、XPath。* 如果還舒服,學(xué)一學(xué)對(duì)象關(guān)系轉(zhuǎn)換(如Hibernate)。* 如果還舒服,學(xué)學(xué)HTML,寫寫HTML的靜態(tài)網(wǎng)頁(不需要Java)* 如果還舒服,用Java寫一個(gè)基于DOM、XPath或者CSS Selector的網(wǎng)頁解析器(爬網(wǎng)頁)。(如果不介意使用閉源軟件的話,也試試jRebel)【多線程】學(xué)習(xí)Java的多線程編程以及l(fā)ock、condition的用法(.*),學(xué)習(xí)一下如何讓線程停下來,以及為什么要頻繁確認(rèn)isInterrupted()()。接下來就看具體要做哪方面的應(yīng)用了,看需求。如果愿意。最后,再和大家分享一句話:生命欣欣向榮,唯奮斗不息。J2EE有三個(gè)必學(xué)的框架,如果你說你學(xué)了J2EE,但又不會(huì)這三個(gè)框架的話,那會(huì)讓人笑掉大牙,這三個(gè)框架分別是Struts、Spring和Hibernate,雖然這三個(gè)框架應(yīng)用很廣,但不代表這三個(gè)框架就代表了J2EE,J2EE還有很多其他的東西,比如EJB,作為一款重量級(jí)(此重量級(jí)不是指重量級(jí)選手那個(gè)意思,此重量級(jí)非彼重量級(jí))框架,雖然這個(gè)應(yīng)用慢慢的再被其他框架所取代,作為一個(gè)分布式應(yīng)用的框架,也是大家要去學(xué)習(xí)和了解的知識(shí)。要知道,人的IQ,EQ等,是會(huì)隨著人的生理和心理狀態(tài)的不同而變化的。注意這里所說的功能模塊與編碼時(shí)所說的程序模塊的區(qū)別。別指望你的源代碼,對(duì)于復(fù)雜一點(diǎn)的程序來說,單純的源代碼幾乎會(huì)扼殺掉你所有的時(shí)間。整個(gè)過程,光想一下就覺得冒冷汗!瀑布模型完全忽視了軟件開發(fā)過程的動(dòng)態(tài)變化。我手上就有一份GB856788的文檔模板,對(duì)于那些頂多只有幾千行的小程序來說,假如真按上面的要求全寫上了,簡(jiǎn)直就是一種折磨!據(jù)說,當(dāng)前業(yè)界最權(quán)威的標(biāo)準(zhǔn)是CMM。現(xiàn)在開發(fā)軟件,據(jù)說都是一大幫人排排坐,按著一整套的規(guī)章制度來干活。 不局限于JAVA很不幸,很幸運(yùn),要學(xué)習(xí)的東西還有很多?!裾倚枰褂妙?,類命名規(guī)范的話我們由類的名字可猜出一二。程序員日常工作包括很多活動(dòng),編輯、編譯及構(gòu)建、調(diào)試、單元測(cè)試、版本控制、維持模型與代碼同步、文檔的更新等等,幾乎每一項(xiàng)活動(dòng)都有專門的工具,如果獨(dú)立使用這些工具的話,你將會(huì)很痛苦,你需要在堆滿工具的任務(wù)欄上不斷的切換,效率很低下,也很容易出錯(cuò)?!駨挠美P椭凶R(shí)別分析類及類與類之間的靜態(tài)動(dòng)態(tài)關(guān)系,從而建立分析模型。獲得“真正”的SCJP只能證明你的基礎(chǔ)還過得去,但離實(shí)際開發(fā)還有很長(zhǎng)的一段路要走。他們只能提供文檔給我們查看,JAVA DOC文檔()就是這樣的文檔,它可以說是程序員與程序員交流的文檔。浴火重生的Eclipse以其開放式的插件擴(kuò)展機(jī)制、免費(fèi)開源獲得廣大程序員(包括幾乎所有的骨灰級(jí)程序員)的青睞,極具發(fā)展?jié)摿Α6械膯栴},你可能需要直接看API的源代碼驗(yàn)證你的想法。于是,隨之而來的就是硬件的迅猛發(fā)展和越來越變態(tài)的軟件。這樣,當(dāng)幾個(gè)人合在一起干活的時(shí)候,最終的結(jié)果就只能是一片混亂。例如,最簡(jiǎn)單的情況是,你通常都會(huì)突然發(fā)現(xiàn)在兩個(gè)成員函數(shù)中有相同的代碼,這時(shí),程序員的直覺告訴你,你應(yīng)該為你的類再添加一個(gè)private成員函數(shù)并將公共的代碼放于其中;又或者是,你突然發(fā)現(xiàn)一個(gè)模塊中的某個(gè)功能具有很高的通用性,完全可以提取出來作為一個(gè)獨(dú)立的功能組件,而你也確實(shí)應(yīng)該這樣做;要是倒霉一點(diǎn)的話,你很有可能會(huì)在最后調(diào)試的時(shí)候突然發(fā)現(xiàn),你的程序跑得太慢了,連你自己都無法忍受。二是便于交流。還要對(duì)可能存在的風(fēng)險(xiǎn)進(jìn)行評(píng)估,例如,萬一項(xiàng)目主管被車撞了要怎么辦。這個(gè)部分的文檔是改動(dòng)得最多的,如果與螺旋周期模型結(jié)合,甚至需要
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1