深入學習java(參考)_第1頁
深入學習java(參考)_第2頁
深入學習java(參考)_第3頁
深入學習java(參考)_第4頁
深入學習java(參考)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第頁深入學習java命令:必須熟悉JDK帶的一些常用命令及其常用選項,命令至少必須要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果這些命令你沒有全部使用過,那么你對java實際上還很不了解。

工具:必須至少熟練使用一種IDE的開發(fā)工具,例如Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括進行工程〔管理〕、常用選項的設置、插件的安裝配置以及進行調試。

API:Java的核心API是非常龐大的,但是有一些內容筆者認為是必須熟悉的,否則不可能熟練的運用Java。

測試:必須熟悉使用junit編寫測試用例完成代碼的自動測試。

管理:必須熟悉使用ant完成工程管理的常用任務,例如工程編譯、生成javadoc、生成jar、版本控制、自動測試。

排錯:應該可以依據(jù)異常信息比較快速的定位問題的原因和大致位置。

思想:必須掌握OOP的主要要求,這樣使用Java開發(fā)的系統(tǒng)才干是真正的Java系統(tǒng)。

規(guī)范:編寫的代碼必須符合流行的編碼規(guī)范,例如類名首字母大寫,成員和方法名首字母小寫,方法名的第一個單詞一般是動詞,包名全部小寫等,這樣程序的可讀性才比較好。

博學:掌握J2EE、Oracle、WebLogic、Jboss、Spring、Struts、Hibernate等流行技術,掌握軟件架構〔制定〕思想、搜索引擎優(yōu)化、緩存系統(tǒng)制定、網(wǎng)站負載均衡、系統(tǒng)性能調優(yōu)等有用技術

2怎么學習java

你必須要學習java數(shù)據(jù)庫技術,如JDBCAPI并且會使用至少一種persistence/ORM構架,例如Hibernate,JDO,CocoBase,TopLink,InsideLiberator(國產JDO紅工廠軟件)或者iBatis。

你必須要學習一門輕量級應用程序框架,例如Spring,PicoContainer,Avalon,以及它們的IoC/DI風格(setter,constructor,interfaceinjection)。

你還應該了解對象關系的阻抗失配的含義,以及它是如何影響業(yè)務對象的與關系型數(shù)據(jù)庫的交互,和它的運行結果,還必須要掌握不同的數(shù)據(jù)庫產品運用,比如:oracle,mysql,mssqlserver。

你必須要學習企業(yè)級JavaBeans(EJB)以及它們的不同組件模式:Stateless/StatefulSessionBeans,EntityBeans(包涵Bean-ManagedPersistence[BMP]或者Container-ManagedPersistence[CMP]和它的EJB-QL),或者Message-DrivenBeans(MDB)。

JAVA(準確的說是有些配置)是冗長的,它必須要很多的人工代碼(例如EJB),所以你必須要熟悉代碼生成工具,例如XDoclet。

你必須要熟悉一種單元測試體系(JNunit),并且學習不同的生成、布暑工具(Ant,Maven)。

你必須要JavaCommunityProcess(JCP)以及他的不同JavaSpecificationRequests(JSRs)

你應該熟練掌握一種JAVAIDE例如sunOne,netBeans,IntelliJIDEA或者Eclipse。(有些人更喜愛VI或EMACS來編寫文件。隨便你用什么了:)

3怎樣學習java

一階段、培養(yǎng)興趣

興趣是好的老師,可以是天生的,也可以后期培養(yǎng)。所以,學習java一定要對其感興趣,即使剛開始沒有興趣也應該努力的培養(yǎng)自己對java的興趣,如果沒有興趣的話即使今后從事這樣的方向也不會有所成就。因此,既然選擇學習這門技術,那就應該把自己的精力和興趣轉移到java上,把java學習當成是一款有難度、必須要持久戰(zhàn)術的游戲,在學習java的過程中,找到自己的存在感、滿足感、成就感。

第二階段、清除障礙

當自己對Java產生興趣,并付出渾身解數(shù)來學習,但學習效果不好的時候,我們就應該停下腳步檢查一下是什么因素阻礙了自己的進步,然后逐一解決。比如,不少男生在寫java代碼的時候,往往記不住命令的英文單詞或者常?;煜S捎趩卧~拼寫錯誤,導致程序報錯,這些低級錯誤使得浪費不少時間。那我們是不是應該天天花個十幾分鐘,把java學習中能用到的〔英語〕單詞背下來呢?這樣就會讓自己的學習更有效率。

第三階段、調整狀態(tài)

注意力不集中是很多人都有的狀態(tài),如果課上掌握的不扎實,課下怎么狂補、下功夫都是事倍功半。所以建議每個學習者在上課時,多和老師互動,盡量讓自己的思維和老師堅持一致性。當老師提問的時候,不管問的是不是你,你也要去思索,思索之后大聲地回答。通過這種方法,你可以把自己的大腦調整到激活狀態(tài),堅持課堂上的興奮狀態(tài),學習效率自然就會得到提升。

4如何學習java

首先要學好java的基礎部分,重點學習javaSE,尤其要熟練掌握面向對象、集合框架,常用的數(shù)據(jù)結構、JDBC、異常、IO、線程和網(wǎng)絡編程,關于每個知識點,最好是能學做結合,開發(fā)一些程序,便于深入了解。

基礎學習完畢之后,開始進入javaweb部分的學習,主要是合計到javaweb的應用范圍很廣,而且招聘的時候,基本都要求這些。首先學習Servlet、JSP的基礎知識,了解request,Response,之后開始學習Struts2、Hibernate和Spring,經典的SSH框架。

在學習SSH框架的時候,平常要多應用,多開發(fā)。同時必須要閱讀一些框架的源代碼程序,了解原理,之后開始自己動手寫一些小的框架。

做javaweb方向的時候,除了后臺java代碼必須要進行學習之外,還必須要學習前臺的csshtmljquery等前臺開發(fā)框架,同時必須要學習后臺數(shù)據(jù)庫的配置,以及sql語句的書寫和數(shù)據(jù)庫的調優(yōu)。

java的〔大數(shù)據(jù)〕方向,尤其是要學習hadoop,spark這些

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論