人妻丝袜美腿中文字幕乱一区三区-天天爽夜夜爽夜夜爽-摸 透 干 奶 流 操 逼-中文字幕一区二区色婷婷-免费特黄一级欧美大片在线看-91久久福利国产成人精品-久久精品人人爽人人做97-亚洲深喉一区二区在线看片-久久中文字幕无码不卡

java需要學習什么

【java需要學習什么】1、java語法 。通過任何一本Java入門書籍,都可以學會Java的基本語法 。千萬不要認為,你把書上的例子程序都能寫出來就算學會了Java語法 。要想真正掌握,還需要做大量的測試題 。對語法不準確的理解,會使你寫的代碼出現(xiàn)邏輯錯誤 。而這些錯誤會使你在真正的項目開發(fā)中吃盡苦頭:你認為正確才會寫上去 。而在幾十萬行代碼中找出幾行有邏輯錯誤的代碼,非常困難 。因為你幾乎不會懷疑你認為正確的代碼存在錯誤 。
2、常用類 。永遠不要寫別人已經(jīng)實現(xiàn)的代碼 。有很多功能,用JDK中現(xiàn)有的類就可以完成 。你需要熟悉JDK.可以通過研究JDK幫助文檔和JDK源代碼的方式,逐漸了解,你需要的類都在什么地方 。一方面,要熟悉有哪些可以直接使用的資源,另一方面,學習一下,SUN公司的工程師怎樣寫代碼 。
3、IDE 集成開發(fā)環(huán)境 ?,F(xiàn)在企業(yè)最常用的是IBM公司的eclipse ,類似的還有JBuilder 、Idea,NetBeans等等 。畢竟 , 只有5%的頂尖高手在使用簡單的文本編輯器在寫Java代碼 。多數(shù)程序員都是在使用這些東西 。
4、數(shù)據(jù)庫 。MySql,Oracle,DB2.小項目多數(shù)使用MySql這樣的免費數(shù)據(jù)庫 。大一些的項目會考慮使用Oracle或者DB2. Java項目很少使用SqlServer 。因此,你還需要學習數(shù)據(jù)庫方面的一些知識 ??梢詮腟QL語言開始 。這些數(shù)據(jù)庫都支持標準SQL.學會基本的SQL,參考具體的數(shù)據(jù)庫手冊,就可以完成一般的項目開發(fā)了 。當然 , 要想使你的程序運行的效率更高,需要更深入的學習 。大部分的程序優(yōu)化,都是從這部分開始的 。
5、JDBC Java數(shù)據(jù)庫連接 。使用Java程序操作數(shù)據(jù)庫 。這部分非常重要 。幾乎所有的企業(yè)項目都會用到 。
6、HTML CSS Javascript 。HTML-- 超文本標記語言 。CSS --層疊樣式表 。JavaScript--是一種由Netscape的LiveScript發(fā)展而來的腳本語言 。準確的說 , 這些東西和Java語言本身關系不大 。但是,現(xiàn)在的企業(yè)項目,以B/S結(jié)構(gòu)的居多 。因此,Java程序會有大量的機會和它們打交道,需要提前準備一下 。
7、你需要學習如何使用及管理WEB服務器,例如tomcat,并且知道如何在其基礎上擴展和維護WEB程序 , 如何使用它的附加服務,如連接池 。
8、JSP Servlet 。這兩個是初級Java程序員必須掌握的基本技能,是所有B/S結(jié)構(gòu)框架的基礎 。相應的,還需要學習EL以及JSTL(StandardTagLibraries)和可以選擇的第三方TagLibraries,以提高表示層的處理能力 。
9、企業(yè)流行框架 Struts,Spring,Hibernate等 。
10、Java設計模式 。有一些特殊的功能,只有按照特定的設計模式才能實現(xiàn) 。如果你有了5萬行以上的代碼經(jīng)驗 , 可以開始研究一下設計模式 。
11、還要跟上技術發(fā)展的步伐,了解在Java項目中使用的新技術 。如Ajax等 。

    推薦閱讀