六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學習啦>學習方法>通用學習方法>學習態(tài)度>

怎么學好java語言方法是什么

時間: 欣怡1112 分享

  JAVA可以說是最熱門的語言,許多人都很急切想把JAVA學好。但學習是需要方法的。以下是學習啦小編分享給大家的學好java語言的方法,希望可以幫到你!

  學好java語言的方法

  第一步:首先要做好學習前的準備工作:java語言一般用于大型的服務(wù)器程序開發(fā),所有有必要了解如下內(nèi)容:Unix開發(fā)環(huán)境Unix系統(tǒng)原理、Unix開發(fā)環(huán)境、Unix常用命令。熟練掌握Unix常用命令;熟練構(gòu)建下的Java開發(fā)環(huán)境。

  第二步:然后進入Java語言基礎(chǔ)的學習階段,學習任何一門語言都要打好基礎(chǔ),曾經(jīng)學過高級程序語言(C,C++等)來說,java語言基礎(chǔ)有自己的特點,但是基本規(guī)律都是相通的,如:算法基礎(chǔ)、常用數(shù)據(jù)結(jié)構(gòu)、企業(yè)編程規(guī)范。掌握常見的數(shù)據(jù)結(jié)構(gòu)和實用算法;培養(yǎng)良好的企業(yè)級編程習慣。

  第三步:掌握java語言基礎(chǔ)后接下來就是面向?qū)ο笳Z言的共性:Java面向?qū)ο竺嫦驅(qū)ο筇匦裕悍庋b、繼承、多態(tài)等。掌握面向?qū)ο蟮幕驹瓌t以及在編程實踐中的意義;掌握Java面向?qū)ο缶幊袒緦崿F(xiàn)原理。

  第四步:JDK核心API語言核心包、異常處理、常用工具包、集合框架。熟練掌握JDK核心API編程技術(shù);理解API設(shè)計原則;具備熟練的閱讀API文檔的能力;JavaSE核心異常處理、多線程基礎(chǔ)、IO系統(tǒng)、網(wǎng)絡(luò)編程、Swing組件、JVM性能調(diào)優(yōu)(JVM內(nèi)存結(jié)構(gòu)剖析、GC分析及調(diào)優(yōu)、JVM內(nèi)存參數(shù)優(yōu)化)、Java泛型、JDK新特性。熟練掌握JavaSE核心內(nèi)容,特別是IO和多線程;初步具備面向?qū)ο笤O(shè)計和編程的能力;掌握基本的JVM優(yōu)化策略。XML XML語法、XML解析(SAX、DOM)、Dom4j組件、Digester組件。熟練掌握XML語法規(guī)則;理解DOM模型;熟悉Java對XML的各種解析方式。

  第五步:SQL語言SQL語句基礎(chǔ)和提高、SQL語句調(diào)優(yōu)。熟練的掌握SQL語句;掌握一定的數(shù)據(jù)庫查詢技巧及SQL語句優(yōu)化技巧。Oracle數(shù)據(jù)庫開發(fā)Oracle體系結(jié)構(gòu)及系統(tǒng)管理、Oracle數(shù)據(jù)庫高級編程、數(shù)據(jù)庫設(shè)計基礎(chǔ)。掌握Oracle體系結(jié)構(gòu)及核心編程技術(shù)

  第六步:連接數(shù)據(jù)庫:JDBC JDBC核心API(Connection、Statement、ResultSet)、JDBC優(yōu)化技術(shù)(緩存技術(shù)、批處理技術(shù)、連接池技術(shù))。理解JDBC作為規(guī)范的設(shè)計原則;熟練掌握JDBC API;具備使用JDBC對數(shù)據(jù)庫進行高效訪問的能力。

  第七步:軟件工程基礎(chǔ)軟件過程和軟件活動;需求設(shè)計、概要設(shè)計、詳細設(shè)計基本原則和文檔規(guī)范;配置管理的基本概念和必要性;CVS基本操作;Ant簡介理解軟件過程的普遍概念和基本的軟件活動;理解迭代的意義;掌握Ant、CVS等常用配置管理及部署工具。

  第八步:OOAD及設(shè)計模式面向?qū)ο蠡驹O(shè)計原則、工廠模式、策略模式、適配器模式、代理模式等、門面模式。理解面向?qū)ο笤O(shè)計的一般原則;理解重用的意義;掌握常見的設(shè)計模式。

  第九步:HTML/CSS HTML基本文檔結(jié)構(gòu)、掌握CSS基礎(chǔ)語法、關(guān)于HTML文檔塊、鏈接、列表、表格、表單等。掌握HTML基本原理;掌握CSS各種選擇器及常見樣式設(shè)置;熟練使用HTML常用元素。

  學好java語言的建議

  1.時刻提醒自己Java是一種OOP語言工具,而不僅僅是編碼,只有這樣才能總體把握和運用Java。

  2.在學習的過程中,最好能夠了解Java的底層機制,而不是僅僅停留在表層,不是抄書上的例子運行出結(jié)果就可以。要注意,即便對一個簡單的例子也要有耐心去琢磨、調(diào)試、改動。

  3.在學習的過程中一定要動手做、寫代碼,而不是抱一本書看看就行。很多東西和體會必須自己動手才能真正屬于自己,最好能參與一些實際的項目。

  4.在學到一定階段后,你開始希望用學過的東西做些什么。這時的你應(yīng)該開始學習一些更多、更復(fù)雜的知識,比如J2EE平臺的構(gòu)建、EJB的開發(fā)等。對于這一部分,我建議最好找一本較薄的書先了解一個大概,心里有個總體的認識,對更多的技術(shù)術(shù)語做個初步掌握。我認為這個階段看看《J2EE技術(shù)實踐》很不錯,它可以讓你了解J2EE包含的各種技術(shù)和框架,同時提供很多實際的例子來加深對J2EE的整體了解。

  學習Java的興趣和決心起了很關(guān)鍵的作用。在有了上述基礎(chǔ)后,我便開始一步一步地學習Java。

  學好java語言的注意事項

  1.編寫Java跨平臺應(yīng)用程序時,你可以選擇JDK1.0,1.1,1.2或支持它們的GUI開發(fā)工具如:Jbuilder,Visual Age for Java 等等,但是必須注意你的Java程序只能使用Java核心API包,如果要使用第三方的類庫包,則該類庫包也要由Java核心包開發(fā)完成,否則在發(fā)布你的程序的時候還得將支持該Java類庫包的JVM發(fā)布出去。也就是說,你的程序需要是100%純Java的。舉一個例子,Visual J++ 就不是純Java的,由Visual J++編寫的程序也就不具有平臺無關(guān)性。

  2.無論你使用的是JDK或其他開發(fā)工具,在編譯時都要打開所有的警告選項,這樣編譯器可以盡可能多的發(fā)現(xiàn)平臺相關(guān)的語句,并給出警告。雖然不能保證沒有編譯時警告錯誤的程序一定是跨平臺的,但含有警告錯誤的程序卻很有可能是非平臺無關(guān)的。

  3.在程序中使用任何一個方法的時候,要詳細察看文檔,確保你使用的方法不是在文檔中已經(jīng)申明為過時的方法(Deprecated method),也不是文檔中未標明的隱含方法(Undocumented method)。

  4.退出Java程序時盡量不要使用java.lang.System的exit方法。Exit 方法可以終止JVM,從而終止程序,但如果同時運行了另一個Java程序,使用exit方法就會讓該程序也關(guān)閉,這顯然不是我們希望看到的情況。事實上要退出Java程序,可以使用destory()退出一個獨立運行的過程。對于多線程程序,必須要關(guān)閉各個非守護線程。只有在程序非正常退出時,才使用exit方法退出程序。

  5.避免使用本地方法和本地代碼,盡可能自己編寫具有相應(yīng)功能的Java類,改寫該方法。如果一定要使用該本地方法,可以編寫一個服務(wù)器程序調(diào)用該方法,然后將現(xiàn)在要編寫的程序作為該服務(wù)器程序的客戶程序,或者考慮CORBA(公共對象請求代理)程序結(jié)構(gòu)。

  6. Java中有一個類似于Delphi中的winexec的方法,java.lang.runtime類的exec方法,作為該方法本身是具有平臺無關(guān)性的,但是給方法所調(diào)用的命令及命令參數(shù)卻是與平臺相關(guān)的,因此,在編寫程序時要避免使用,如果一定要調(diào)用其他的程序的話,必須要讓用戶自己來設(shè)置該命令及其參數(shù)。比如說,在windows中可以調(diào)用notepad.exe程序,在linux 中就要調(diào)用vi程序了。

  7.程序設(shè)計中的所有的信息都要使用ASCII碼字符集,因為并不是所有的操作系統(tǒng)都支持Unicode字符集,這對于跨平臺的Java中文軟件程序不能不說是一大噩耗。

  8.在程序中不要硬性編碼與平臺相關(guān)的任何常量,比如行分隔符,文件分隔符,路徑分隔符等等,這些常量在不同的平臺上是不同的,比如文件分隔符,在UNIX和MAC中是“/”,在windows中是“”,如果要使用這些常量,需要使用jdava.util.Properties類的getProperty方法,如java.util.Properties.getProperty(“file.separator”)可以獲得文件分隔符,getProperty (“line.separator”)返回行分隔符,getProperty(“path.separator”)返回路徑分隔符。

  9.在編寫跨平臺的網(wǎng)絡(luò)程序時,不要使用java.net.InetAddress類的getHostName方法得到主機名,因為不同的平臺的主機名格式是不同的,最好使用getAddress得到格式相同的IP地址,另外,程序中所有的主機名都要換成IP地址,比如就要換成相應(yīng)的IP地址。

  10.涉及文件操作的程序需要注意:不要在程序中硬性編碼文件路徑,理由和8中一樣,只是這一點特別重要,因此單獨提出。而且,不同平臺對于文件名使用的字符及最大文件名長度的要求不同,編寫你的程序的時候要使用一般的ASCII碼字符作為文件的名字,而且不能與平臺中已存在的程序同名,否則會造成沖突。

  11.如果您寫的程序是GUI程序,在使用AWT組件時不能硬性設(shè)置組件的大小和位置而應(yīng)該使用Java的布局管理器(layout manager)來設(shè)置和管理可視組件的大小和位置,否則有可能造成布局混亂。

  12.由于不同的操作系統(tǒng),不同的機器,系統(tǒng)支持的顏色和屏幕的大小和分辨率都不同,如何獲得這些屬性呢?使用java.awt.Systemcolor類可以獲得需要的顏色,如該類的inactiveCaption 就是窗口邊框中活動標題的背景顏色,menu則是菜單的背景顏色。使用java.awt.Toolkit的getScreenResolution可以以“象素每英寸”為單位顯示屏幕的分辨率。該類的getScreenSize可以得到屏幕大小(英寸),loadSystemColors可以列出所有的系統(tǒng)顏色。

猜你喜歡:

1.java程序員必讀十大書籍

2.如何正確有效的學習java語言

3.velocity調(diào)用java方法

4.學習java怎么開始

5.java基礎(chǔ)知識

怎么學好java語言方法是什么

JAVA可以說是最熱門的語言,許多人都很急切想把JAVA學好。但學習是需要方法的。以下是學習啦小編分享給大家的學好java語言的方法,希望可以幫到你! 學好java語言的方法 第一步:首先要做好學習前的準備工作:java語言一般用于大型的服務(wù)
推薦度:
點擊下載文檔文檔為doc格式
3798431