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

正文內(nèi)容

java學(xué)習(xí)路線(更新版)

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

下一頁面
  

【正文】 a初學(xué)者到就業(yè)要學(xué)到的一些東西:首先要明白Java體系設(shè)計(jì)到得三個(gè)方面:J2SE,J2EE,J2ME(KJAVA)。簡單介紹一下學(xué)習(xí)經(jīng)驗(yàn):從大三開始全心學(xué)習(xí)Java先是學(xué)習(xí)JAVA基礎(chǔ),對(duì)于Java的學(xué)習(xí),感覺一點(diǎn)非常重要,就是對(duì)于Java的入門,Java不入門,你會(huì)感覺很難,但是一旦入門,你將會(huì)感覺很簡單,只不過,很多都沒有學(xué)習(xí)而已,自己可以多花時(shí)間進(jìn)行學(xué)習(xí)。北京還有一些培訓(xùn)也不錯(cuò),達(dá)內(nèi)什么的,可以看看。這些技術(shù)我學(xué)習(xí)的時(shí)候沒有視頻,買的孫衛(wèi)琴的書學(xué),花了我大半年時(shí)間才學(xué)明白。學(xué)了oracle后,要把數(shù)據(jù)庫和java程序聯(lián)系起來,這時(shí)候就要學(xué)jdbc了,jdbc不難,網(wǎng)上很多資料,大概一周時(shí)間就可以掌握了。入門java推薦大家下載張孝祥的《java就業(yè)培訓(xùn)教程》視頻教程,學(xué)java的沒有不知道這套視頻的,我們宿舍當(dāng)時(shí)都是學(xué)這套視頻入門的?!練v史】如果覺得有些無聊,就去挖一挖歷史上比較火的可能和Java相關(guān)技術(shù),比如:* Applet,想想它比起html5+css3+javascript的缺點(diǎn)在哪里。* 如果覺得不舒服了或者覺得欲仙欲死,就學(xué)一學(xué)Java Native Access(JNA),試一試不用任何膠水代碼而從Java直接裝載C庫,直接調(diào)用C函數(shù)。知道為什么finalizer性能很糟糕,而且標(biāo)準(zhǔn)并不要求finalizer在程序退出前一定會(huì)執(zhí)行?!具M(jìn)程間通信】看看ActiveMQ、MINA和RMI。也可以用它寫自己的配置文件。并說服同事們不要再用SVN、CVS或者SourceSafe等老舊的“集中式版本控制器”了?!救罩居涗洝繉W(xué)習(xí)一下slf4j和logback的用法。選一個(gè)數(shù)據(jù)庫管理系統(tǒng)熟悉一下(比如MariaDB,或者(如果你不討厭Oracle的話)用被Oracle收購了的MySQL。學(xué)學(xué)標(biāo)準(zhǔn)的Servlet容器怎么用,、filter等概念。,學(xué)習(xí)單線程輪詢式IO復(fù)用(Selector)。* 如果還舒服,學(xué)習(xí)一下Runnable的用法,以及自帶的Executer等基本多線程工具。Eclipse有profiling工具。* 如果對(duì)面向?qū)ο缶幊痰母拍钣悬c(diǎn)不習(xí)慣,學(xué)Smalltalk。,試著讓Maven幫你解決依賴關(guān)系,再試著讓Maven幫你創(chuàng)建一個(gè)Eclipse工程。()同時(shí)留意一下基本類型int, double等和裝箱類型Integer和Double的區(qū)別,以及它們是如何自動(dòng)轉(zhuǎn)換的。,包括基本數(shù)據(jù)結(jié)構(gòu)、表達(dá)式、語句、控制流、函數(shù)調(diào)用。但有一些一般的步驟:,比如vim, eclipse, notepad++, textmate等。開發(fā)工具:開發(fā)工具的選擇主要還是看大家的習(xí)慣,我個(gè)人比較喜歡使用eclispe,功能很強(qiáng)大,也很好拓展其他的功能。我所了解的還包括:JDBC:Java數(shù)據(jù)庫連接對(duì)象,基礎(chǔ)中的基礎(chǔ),Hibernate也只是對(duì)它的封裝而已 JNDI: Java 命名與目錄接口,J2EE重要規(guī)范之一 EJBS: 上面已經(jīng)提到過了RMI: 提供遠(yuǎn)程調(diào)用方法的支持,主要用于程序分布式開發(fā) JMS: Java消息服務(wù),中間件技術(shù)JAVA IDL: 提供J2EE平臺(tái)與CORBA交互能力和互聯(lián)能力的技術(shù) JTS: 組件事務(wù)監(jiān)視器 JTA: 事務(wù)劃分的一個(gè)技術(shù) JAVAMAIL: Java中的郵件技術(shù) JAF: Java啟動(dòng)框架,沒研究過 Log4j,一款日志處理的框架應(yīng)用Junit:單元測試的好幫手freemarker、velocity:兩款不錯(cuò)的模板引擎與Flash的交互Flex:目前很多的SNS應(yīng)用就是使用到了這個(gè)技術(shù)Web services:想知道我們論壇天氣預(yù)報(bào)的效果是怎么做的嗎?請(qǐng)關(guān)注這個(gè)技術(shù) SOA:面向服務(wù)架構(gòu),未來技術(shù)發(fā)展的趨勢(shì)之一 ……不過前面介紹到得這些都不是J2EE的基礎(chǔ),還是的學(xué)習(xí)J2EE最核心的東西:JDBC、JSP、servlet和JavaBean,后面三個(gè)也是學(xué)習(xí)SSH的基礎(chǔ)(StrutsSpringHibernate的簡稱).鑒于J2EE的內(nèi)容太過復(fù)雜,建議大家最初只學(xué)習(xí): JSP, servlet和JavaBean,等這個(gè)基礎(chǔ)掌握好再把SSH學(xué)習(xí)了,再對(duì)其他J2EE技術(shù)有個(gè)大致的了解就可以出去找工作了。J2ME,The Micro Edition of the Java 2 Platform。這時(shí),一份日志就會(huì)省卻你不少的麻煩。對(duì)每個(gè)符號(hào)表示的意思進(jìn)行說明那是必須的,不然別人看起來會(huì)一頭霧水。功能模塊是建立在設(shè)計(jì)邏輯上的,而程序模塊則是直接面向?qū)崿F(xiàn)的。必須包括以下幾個(gè)方面:(1)項(xiàng)目的名稱或編號(hào);(2)對(duì)客戶方的描述;(3)對(duì)開發(fā)人員的描述;(4)工程任務(wù)的描述;(5)工程的輸入和輸出;(6)開發(fā)環(huán)境;(7)其他的附加條件。如果是在公司,則每個(gè)公司大多都有一套自己內(nèi)部的文檔模板,個(gè)人沒有選擇的余地。這就是后來會(huì)議記錄被發(fā)明出來的原因。相比之下,現(xiàn)在常用的一些周期模型則更接近于人的自然思維,例如螺旋模型就是一種我比較喜歡的模型。當(dāng)然,這是建立在我現(xiàn)時(shí)的水平之上的觀點(diǎn)。其實(shí)開發(fā)軟件,就像是解決一個(gè)邏輯問題。而軟件工程,說白了,就是這樣一套用于軟件的團(tuán)隊(duì)開發(fā),以提高軟件質(zhì)量和程序員工作效率為目的的規(guī)范。最初提出問題的是Dijkstra。既要開發(fā)大型的軟件還要追求速度(這樣才能賺錢),于是很自然地,合作的概念被提了出來。幸運(yùn)的是別人要搶你飯碗絕非易事,他們或她們需要付出很多才能達(dá)成心愿。這些可是前輩給我們留下的瑰寶呀?!襁x擇你需要的方法。這時(shí)候你要使用“javadoc”工具(包含在JDK中)生成標(biāo)準(zhǔn)的JAVA DOC文檔,供同行使用。應(yīng)該說IDE發(fā)展的趨勢(shì)就是集成軟件開發(fā)中要用到的幾乎所有工具。熟悉API的方法一是多查JAVA DOC文檔(),二是使用JBuilder/Eclipse等IDE的代碼提示功能。●用具體的技術(shù)去實(shí)現(xiàn)。是獨(dú)立于語言之外的編程思想。學(xué)習(xí)JAVA也是如此,必須要有扎實(shí)的基礎(chǔ),你才能在J2EE、J2ME領(lǐng)域游刃有余。當(dāng)以后因工作需要轉(zhuǎn)到別的面向?qū)ο笳Z言的時(shí)候,你會(huì)感到特別的熟悉親切,學(xué)起來像喝涼水這么簡單。我們可以利用現(xiàn)成的類、組件、框架來搭建我們的應(yīng)用,如SUN公司編寫好了眾多類實(shí)現(xiàn)一些底層功能,以及我們下載過來的JAR文件中包含的類,我們可以調(diào)用類中的方法來完成某些功能或繼承它??傊枰鶕?jù)工作的需要或你的興趣發(fā)展方向去選擇學(xué)習(xí)特定的API。JBuilder在近幾年來一直是JAVA集成開發(fā)環(huán)境中的霸主,它是由備受程序員尊敬的Borland公司開發(fā),在硝煙彌漫的JAVA IDE大戰(zhàn)中,以其快速的版本更新?lián)魯BM的Visual Age for JAVA等而成就一番偉業(yè)。對(duì)待DOC文檔要像毛主席語錄,早上起床念一遍,吃飯睡覺前念一遍。而像“某些類/方法如何使用的問題”,DOC文檔就是答案。 規(guī)范的重要性沒有規(guī)矩,不成方圓。所以那時(shí)候程序員在大家眼中,跟那些搞美術(shù),音樂的是一類的,被稱為“藝術(shù)家”。馬克思告訴我們,萬物都是從量變到質(zhì)變的。這些任務(wù)以某種方式動(dòng)態(tài)地結(jié)合起來就構(gòu)成了軟件開發(fā)的整個(gè)過程,這就是所謂的“軟件開發(fā)周期”。規(guī)范只是提供一個(gè)好的例子,以描述一種思想,具體到每一個(gè)環(huán)節(jié)怎樣實(shí)現(xiàn),對(duì)于不同的公司或團(tuán)體則是各有千秋,因?yàn)楦揪筒豢赡艽嬖谝惶追胖煜陆钥尚械臉?biāo)準(zhǔn)。在我看來,除了第一步外,其余的步驟應(yīng)該是一個(gè)循環(huán)的過程?,F(xiàn)在來看一下最古老,最經(jīng)典,同時(shí)也是最倍受批評(píng)的瀑布模型。文檔的作用在于以下3個(gè)方面:一是可以幫助整理思路。三是可以作為以后維護(hù)時(shí)的參考資料??尚行苑治?就是關(guān)于當(dāng)前項(xiàng)目能不能干的分析結(jié)果。需求分析 就是對(duì)客戶要求的功能的定義。軟件設(shè)計(jì) 這就是對(duì)程序的每一個(gè)模塊的詳細(xì)設(shè)計(jì)的說明文檔。開發(fā)日志 我一直都認(rèn)為這是文檔中最有趣的部分。在測試描述中應(yīng)該包括輸入的數(shù)據(jù)集和輸出的結(jié)果,還有運(yùn)行的時(shí)間等。J2SE:新手最初學(xué)習(xí)的時(shí)候先要從J2SE開始學(xué)起,所包含的內(nèi)容主要分為:面向?qū)ο蟾拍畹睦斫狻ava基本語法的學(xué)習(xí),Java桌面圖形界面應(yīng)用程序的開發(fā),掌握常用的Java API等(關(guān)鍵是要學(xué)會(huì)怎樣查閱)。你在制作安裝程序的時(shí)候可以把這個(gè)數(shù)據(jù)庫打包進(jìn)你的安裝程序。先說到這里先,以后大家一起完善這個(gè)帖子。(建議用你的Linux發(fā)行版自帶的軟件包管理器安裝openjdk,過程中可能需要讀發(fā)行版特定的文檔) world程序,并用命令行工具javac編譯,再用java命令運(yùn)行這個(gè)程序。 這時(shí)候應(yīng)該已經(jīng)涉及了Java的垃圾回收。,以及JavaBeans的常規(guī),知道為什么getter/setter比直接操作成員變量好。有空看一下coverage工具。)* 如果嫌Java太啰嗦,學(xué)Python* 如果嫌Java太啰嗦,又想用JVM,自己又有精力,學(xué)Scala* 如果對(duì)對(duì)象之間的關(guān)系有點(diǎn)暈,學(xué)一學(xué)UML,以及它的一些圖,可以對(duì)程序和運(yùn)行進(jìn)行直觀的建模。Eclipse可以和某些JVM集成。* 如果還有空,再了解一下除了“共享內(nèi)存多線程編程”以外有沒有別的模型(多進(jìn)程multiprocessing、消息傳遞message passing等)。* 如果身體仍然沒有異樣的話。* 如果仍然覺得舒服,學(xué)學(xué)Spring框架中的Web框架,或者Struts,看你的口味。這中間會(huì)涉及到JDBC接口。* 如果還舒服的話,學(xué)習(xí)一下用Ivy從Maven的倉庫里下載軟件包,解決依賴關(guān)系?!境掷m(xù)集成】自己(或者為你們實(shí)驗(yàn)室)搭建一個(gè)持續(xù)集成(Continuous Integration)服務(wù)器,定期編譯你的程序?!菊Z法分析和編譯器】學(xué)學(xué)Antlr或者別的Parser Generator的用法* 如果覺得舒服,自己寫一個(gè)計(jì)算器?!酒渌Z言(非JVM)】學(xué)習(xí)另一門通用腳本語言(如Python、Ruby,其實(shí)perl也行,但不推薦),知道什么時(shí)候Java不是最好的選擇。* 如果有精力,了解一下Hotspot虛擬機(jī)的內(nèi)存管理算法是什么樣的。【密碼學(xué)】學(xué)一學(xué)密碼學(xué),包括編碼、密碼分析、攻擊、對(duì)稱密鑰、公鑰系統(tǒng)、數(shù)字簽名、哈希算法等,看看Java有沒有實(shí)現(xiàn)。* JSP,想想它比起MVC結(jié)構(gòu)的缺點(diǎn)在哪里。不過對(duì)初學(xué)者而言,選中一套視頻了就跟著好好學(xué),不要下很多視頻,東抓一把、西抓一把,最后啥也沒學(xué)到。不過學(xué)javaweb需要很多雜七雜八的知識(shí)點(diǎn),比如xml、html、javascript、tomcat服務(wù)器等,學(xué)了這些后,大家才可以學(xué)servlet、jsp。不過他們的視頻里老打廣告,很煩。還有數(shù)據(jù)庫,個(gè)人建議學(xué)習(xí)oracle,當(dāng)然其它的像MySQL,MS SQL,都可以,只要會(huì)一個(gè),再學(xué)其它的就會(huì)發(fā)現(xiàn)很類似。此時(shí)就開始接觸一些簡單的數(shù)據(jù)庫。主要用于嵌入式Java,如手機(jī),PDA等等。當(dāng)然,找工作的前提除了把Java學(xué)習(xí)好,還會(huì)有一些其他的技術(shù)也是必須要掌握的_我很簡單,Java卻要求我學(xué)這么多復(fù)雜的東西。更多手機(jī)開發(fā)技術(shù),有興趣的朋友可以和我一起探討。也和大家分享一幅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í)路線。這一段時(shí)間是基本功學(xué)習(xí),時(shí)間會(huì)很長,也可能很短,這要看學(xué)習(xí)者自身水平而定。學(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é)問。學(xué)習(xí)ejb api,推薦書《精通ejb》經(jīng)過上面的這些的學(xué)習(xí),大概可以對(duì)付一般的應(yīng)用了。基礎(chǔ)是王道。我說的意思是要了解java的結(jié)構(gòu)。熟練:能夠掌握此技術(shù)的60%技術(shù)要點(diǎn)以上,使用此技術(shù)時(shí)間超過一年,并使用此技術(shù)成功實(shí)施3個(gè)以上的項(xiàng)目。3:CSS 掌握程度:熟悉。Oracle,DB2,Mysql,:xml 掌握程度:了解 原因:AppServer的配置一般是使用XML來實(shí)現(xiàn)的。不過強(qiáng)烈建議你用log4j做調(diào)試工具。用來寫jsp,四個(gè)月應(yīng)該夠了。把jsp跑起來了。(collections,serialization,streams,networking,multithreading,reflection,event,handling,NIO,localization,以及其他)。(classloaders,bytecodeverification,managers,policyandpermissions,codesigning,digitalsignatures,cryptography,certification,Kerberos,以及其他)還有不同的安全/認(rèn)證 API,例如JAAS(JavaAuthenticationandAuthorizationService),JCE(JavaCryptographyExtension),JSSE(JavaSecureSocketExtension),以及JGSS(JavaGeneralSecurityService)。例如JAXRPC(JavaAPIforXML/RPC),SAAJ(SOAPwithAttachmentsAPIforJava),JAXB(JavaArchitectureforXMLBinding),JAXM(JavaAPIforXMLMessaging),JAXR(JavaAPIforXMLRegistries),或者JWSDP(JavaWebServicesDeveloperPack)。 work等來為你服務(wù)。(JNunit),并且學(xué)習(xí)不同的生成、部署工具(Ant,Maven)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1