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

正文內(nèi)容

程序員入職之路[精選多篇](編輯修改稿)

2025-05-06 19:29 本頁面
 

【文章內(nèi)容簡介】 ,把那幾章內(nèi)容反復(fù)的看過來,看過去,看了 不下 5 遍,才徹底領(lǐng)悟了。不過我想如果有 C++經(jīng)驗的話,應(yīng)該一兩天時間足夠了。那么在這個過程中,可以多看看《 ThinkinginJava》這本書,對面向?qū)ο蟮闹v解非常透徹。可惜的是我學(xué)習(xí)的時候,并沒有看到這本書,所以自己花了大量的時間,通過自己的嘗試和揣摩來學(xué)會的。 第四步就是開始熟悉 Java 的類庫。 Java的基礎(chǔ)類庫其實就是 JDK安裝目錄下面 jre/lib/。學(xué)習(xí)基礎(chǔ)類庫就是學(xué)習(xí) 。基礎(chǔ)類庫里面的類非常非常 多。據(jù)說有 3000多個,我沒有統(tǒng)計過。但是真正對于我們來說最核心的只有 4 個,分別是 .*。.*。.*。.*。 這四個包的學(xué)習(xí),每個包的學(xué)習(xí)都可以寫成一本厚厚的教材,而O39。reilly 也確實是這樣做的。我覺得如果時間比較緊,是不可能通過讀四本書來學(xué)習(xí)。我覺得比較好的學(xué)習(xí)方法是這樣的: 首先要通讀整個 package 的框架,了解整個 package 的 class,interface, exception 的構(gòu)成,最好是能夠找到介紹整個包框架的文章。這些專門介紹包的書籍的前幾章應(yīng)該就是這些總體的框架內(nèi)容介紹。 對包整體框架的把握并不是要熟悉每個類的用法,記住它有哪些屬性,方法。想記也記不住的。而是要知道包有哪些方面的類構(gòu)成的,這些類的用途是什么,最核心的幾個類分別是完成什么功能的。我在給人培訓(xùn)的時候一般是一次課講一個包,所以不可能詳細(xì)的介紹每個類的用法,但是我反復(fù)強(qiáng)調(diào),我給你們講這 些包的不是要告訴你們類的方法是怎么調(diào)用的,也不要求你們記住類的方法調(diào)用,而是要你們了解, Java 給我們提供了哪些類,每個類是用在什么場合,當(dāng)我遇到問題的時候,我知道哪個類,或者哪幾個類的組合可以解決我的問題, That39。all!,當(dāng)我們具體寫程序的時候,只要你知道該用哪個類來完成你的工作就足夠了。編碼的時候,具體的方法調(diào)用,是邊寫代碼,邊查 Documentation,所有的東西都在Documentation 里面,不要求你一定記住,實際你也記不住 3000 多個類的總共將近 10 萬個方法調(diào)用。所以對每個包的總體 框架的把握就變得極為重要。 第五步,通過上面的學(xué)習(xí),如果學(xué)的比較扎實的話,就打好了 Java的基礎(chǔ)了,剩下要做的工作是掃清 Documentation 里面除了上面 4 個包之外的其他一些比較有用處的類。相信進(jìn)展到這一步, Java 的自學(xué)能力已經(jīng)被培養(yǎng)出來了,可以到了直接學(xué)習(xí) Documentation的水平了。除了要做 GUI編程之外, JDK里面其他會有用處的包是這些: .*。.*。.*。 這些包里面真正用的比較多的類其實很少,只有幾個,所 以不需要花很多時間。第六步, JavaWeb編程 Web 編程的核心是 HTTP 協(xié)議, HTTP 協(xié)議和 Java 無關(guān),如果不熟悉 HTTP 協(xié)議的話,雖然也可以學(xué)好 Servlet/JSP編程,但是達(dá)不到舉一反三,一通百通的境界。所以 HTTP 協(xié)議的學(xué)習(xí)是必備的。如果熟悉了 HTTP 協(xié)議的話,又有了 Java 編程的良好的基礎(chǔ),學(xué)習(xí) Servlet/JSP簡直易如反掌,我學(xué)習(xí) Servlet/JSP 就用了不到一周的時間,然后就開始用 JSP來做項目了。 在 Servlet/JSP 的學(xué)習(xí)中,重頭仍然是 ServletDocumentation。ServletAPI 最常用的類很少,花比較少的時間就可以掌握了。把這些類都看一遍,多寫幾個例子試試。 Servlet/JSP 編程本質(zhì)就是在反復(fù)調(diào)用這些類來通過 HTTP 協(xié)議在 WebServer 和 Brower 之間交談。另外對JSP,還需要熟悉幾個常用 JSP 的標(biāo)記,具體的寫法記不住的話,臨時查就是了。 此外 JavaWeb編程學(xué)習(xí)的重點要放在 WebApplication的設(shè)計模式上,如何進(jìn)行業(yè)務(wù)邏輯的分析,并且進(jìn)行合理的設(shè)計,按照 MVC 設(shè)計模式的要求, 運(yùn)用 Servlet和 JSP分別 完成不同的邏輯層,掌握如何在 Servlet和 JSP 之間進(jìn)行流程的控制和數(shù)據(jù)的共享,以及 WebApplication應(yīng)該如何配置和部署。 第七步, J2EE編程 以上的學(xué)習(xí)過程如果是比較順利的話,進(jìn)行到這一步,難度又陡然提高。因為上面的知識內(nèi)容都是只涉及一個方面,而像 EJB, JMS,JTA等核心的 J2EE 規(guī)范往往是幾種 Java 技術(shù)的綜合運(yùn)用的結(jié)晶,所以掌握起來難度比較大。 首先一定要學(xué)習(xí)好 JNDI, JNDI是 AppServer定位服務(wù)器資源( EJB組件, Datasouce, JMS)查找方 法,如果對 JNDI 不熟悉的話, EJB,JMS 這些東西幾乎學(xué)不下去。 JNDI 其實就是 .*這個包,運(yùn)用起來很簡單。難點在于服務(wù)器資源文件的配置。對于服務(wù)器資源文件的配置,就需要看看專門的文檔規(guī)范了,比如 的寫法, 的寫法等等。針對每種不同的 AppServer,還有自己的服務(wù)資源配置文件,也是需要熟悉的。 然后可以學(xué)習(xí) JTA,主要是要理解 JTA 對于事務(wù)的控制的方法,以及該在什么場合使用 JTA。這里可以簡單的舉個例子,我們知道一般情況可以對于一個數(shù)據(jù) 庫 連 接 進(jìn) 行 事 務(wù) 控 制((false),....,()),做為一個原子操作,但是假設(shè)我的業(yè)務(wù)需求是要把對兩個不同數(shù)據(jù)庫的操作做為一個原子操作,你能做的到嗎?這時候只能用 JTA 了。假設(shè)操作過程是先往 A 數(shù)據(jù)庫插一條記錄,然后刪除 B 數(shù)據(jù)庫另一個記錄,我們自己寫代碼是控制不了把整個操作做為一個原子操作的。用 JTA 的話,由AppServer來完成控制。 在學(xué)習(xí) EJB之前要學(xué)習(xí)對象序列化和 RMI, RMI 是 EJB的基礎(chǔ)。接著學(xué)習(xí) JMS 和 EJB,對于 EJB 來說,最關(guān)鍵是要理解 EJB 是如何通過RMI 來實現(xiàn)對遠(yuǎn)端對象的調(diào)用的,以及在什么情況下要用到 EJB。 在學(xué)習(xí)完 EJB, JMS 這些東西之后,你可能會意識到要急不可待學(xué)習(xí)兩個領(lǐng)域的知識,一個是 UML,另一個是 DesignPattern。 Java企業(yè)軟件的設(shè)計非常重視框架 (Framework)的設(shè)計,一個好的軟件框架是軟件開發(fā)成功的必要條件。在這個時候,應(yīng)該開始把學(xué)習(xí)的重點放在設(shè)計模式和框架的學(xué)習(xí)上,通過學(xué)習(xí)和實際的編程經(jīng)驗來掌握 EJB 的設(shè)計模式和 J2EE的核心模式。 J2EE 規(guī)范里面,除了 EJB, JMS, JTA, Servlet/JSP, JDBC 之外還有很多很多的企業(yè)技術(shù),這里不一一進(jìn)行介紹了。 另外還有一個最新領(lǐng)域 WebServices。 WebServices 也完全沒有任何新東西,它像是一種黏合劑,可以把不同的服務(wù)統(tǒng)一起來提供一個統(tǒng)一的調(diào)用接口,作為使用者來說,我只要獲得服務(wù)提供者給我的 WSDL(對服務(wù)的描述),就夠了,我完全不知道服務(wù)器提供者提供的服務(wù)究竟是 EJB 組件,還是 .Net 組件,還是什么 CORBA 組件,還是其他的什么實現(xiàn),我也不需要知道。 WebServices 最偉大的地 方就在于通過統(tǒng)一的服務(wù)提供方式和調(diào)用方式,實現(xiàn)了整個 Inter 服務(wù)的共享,是一個非常令人激動的技術(shù)領(lǐng)域。 WebServices 好像目前還沒有什么很好的書籍,但是可以通過在網(wǎng)絡(luò)上面查資料的方式來學(xué)習(xí)。 JAVA程序員之路 很多網(wǎng)友問我學(xué)習(xí) Java 有沒有什么捷徑 ,我說“無他,唯手熟爾”。但是我卻很愿意將自己學(xué)習(xí)的一些經(jīng)驗寫出來,以便后來者少走彎路 ,幫助別人是最大的快樂嘛! 要想學(xué)好 Java,首先要知道 Java 的大致分類。我們知道,自從Sun推出 Java以來,就力圖使之無所不包,所以 Java 發(fā)展到現(xiàn)在,按應(yīng) 用 來 分 主 要 分 為 三 大 塊 : J2SE,J2ME 和 J2EE, 這 也 就 是SunONE(OpenNetEnvironment)體系。 J2SE 就是 Java2 的標(biāo)準(zhǔn)版,主要用于桌面應(yīng)用軟件的編程; J2ME 主要應(yīng)用于嵌入是系統(tǒng)開發(fā),如手機(jī)和 PDA 的編程; J2EE 是 Java2 的企業(yè)版,主要用于分布式的網(wǎng)絡(luò)程序的開發(fā),如電子商務(wù)網(wǎng)站和 ERP 系統(tǒng)。 J2SE 開發(fā)桌面應(yīng)用軟件比起VC,VB,DEPHI 這些傳統(tǒng)開發(fā)語言來說,優(yōu)勢好象并不明顯。 J2ME 對于初學(xué)者來說,好象又有點深奧,而且一般開發(fā)者很難有開發(fā)環(huán)境。所以 現(xiàn)在應(yīng)用最廣泛又最好學(xué)的就是 J2EE 了。 J2EE 又包括許多組件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail 等。要學(xué)習(xí)起來可不是一兩天的事。 那么又該如何學(xué)習(xí) J2EE 呢?當(dāng)然 Java 語法得先看一看的, I/O包, Util 包, Lang包你都熟悉了嗎?然后再從 JSP 學(xué)起。如果你學(xué)過HTML,那么事情要好辦的多,如果沒有,那你快去補(bǔ)一補(bǔ) HTML 基礎(chǔ)吧。其實 JSP 中的 Java 語法也不多,它更象一個腳本語言,有點象 ASP。然后你就該學(xué)一學(xué) Servlet 了。 Servlet 就是服務(wù) 器端小程序,他負(fù)責(zé)生成發(fā)送給客戶端的 HTML 文件。 JSP 在執(zhí)行時,也是先轉(zhuǎn)換成 Servlet 再運(yùn)行的。雖說 JSP 理論上可以完全取代 Servlet,這也是 SUN 推出 JSP 的本意,可是 Servlet 用來控制流程跳轉(zhuǎn)還是挺方便的,也令程序更清晰。接下來你應(yīng)該學(xué)習(xí)一下 Javabean 了,可能你早就看不管 JSP 在 HTML 中嵌Java 代碼的混亂方式了,這種方式跟 ASP又有什么區(qū)別呢?還好, SUN提供了 Javabean 可以把你的 JSP 中的 Java 代碼封裝起來,便于調(diào)用也便于重用。接著就是 EJB 了, EJB就是 EnterpriseJavaBean,看名字好象它是 Javabean,可是它和 Javabean 還是有區(qū)別的。它是一個體系結(jié)構(gòu),你可以搭建更安全、更穩(wěn)定的企業(yè)應(yīng)用。它的大量代碼已由中間件(也就是我們常聽到的 Weblogic,Websphere 這些 J2EE 服務(wù)器)完成了,所以我們要做的程序代碼量很少,大部分工作都在設(shè)計和配置中間件上。至于 JDBC,就不用我多說了,你如果用 java編過存取數(shù)據(jù)庫的程序,就應(yīng)該很熟悉。還有,如果你要用 Java 編發(fā)送電子郵件的程序,你就得看看 Javamail了。 好了,對 Java 和 J2EE 有了一些基本概念之后,你就應(yīng)該編一些程序了,千萬不要紙上談兵哦。最好找一些有實例且?guī)Ч獗P的書來看,這樣看到好的程序就可以直接 Ctrl+C再 Ctrl+V,也不用勞您老大架再親自把 它再輸一遍吧,再說直接復(fù)制還不用怕出錯,何樂而不為呢!還有就是要經(jīng)常上一些好的 Java 編程文章,有好的文章要 Cut下來,有問題盡管問,只要問題不是太傻,一般高手都會回答你的。下面介紹幾個好的 Java方面的編程網(wǎng)站: CSDN論壇 哇,好高興哦,我終于成為高手了!非也,非也。古人云:“識時務(wù)者為俊杰”。你知道計算機(jī)界現(xiàn)在的發(fā)展形勢嗎?你知道微軟的 .NET藍(lán)圖和 SUNONE 計劃之間的明爭暗斗嗎 ?你知道計算機(jī)技術(shù)將向何處發(fā)展嗎 ?其實從各大計算機(jī)廠商最近的動作 ,都可以看出來“ Web 服務(wù)將是下一代互聯(lián)網(wǎng)應(yīng)用的制高點”,而微軟的 .NET 藍(lán)圖和 SU
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1