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

正文內(nèi)容

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

2025-11-01 22:53上一頁面

下一頁面
  

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