網站首頁 工作範例 辦公範例 個人範例 黨團範例 簡歷範例 學生範例 其他範例 專題範例

學習java的心得體會

欄目: 學習心得體會 / 釋出於: / 人氣:7.62K

我是今年3月份接觸java的,其實上大學以前就買過java的書,但沒進去,因為那個時候我在學習vb,對於java程式碼類c的編寫方式不是很習慣,所以就沒有認真的看。為什麼最後好是學習java了呢。是因為我看到用java構建的web應用程式很不錯,實現的功能也很多,在現在的網路社會裡,肯定會有一番作為,而且我已經忍受不了m$的程式碼封鎖,所以轉投java了。

學習java的心得體會

學習java已經8個月了,在這裡跟大家說下心得,我剛開始是看<<thinking in java>> 第三版,因為學校沒開java課,所以幾乎全是自學,用了將近二個月的時間把這本大書啃完,感覺這書不錯,但也有很多人說這書不好,的確這書不是按常規的順序講的,內容跳躍性強,但講的很深入,比較適合有cc++基礎的人看,這書看完,你就算基本掌握 java的基礎了,也就j2se部分。

現在java分三大部分基礎,從大到小排列:j2ee, j2se, j2me!

j2ee:這個就是現在最流行,也很java技術用的最多的地方,java企業應用,要學好它,首先就要有java的基礎,這是最基本的,然後學習servlet,jsp,javabean以及基本的mvc結構,當然還有其他輔助知識,比如js,html還有一個對資料庫的操作,這些都需要時間來學習,學完這些後基本就可以做些簡單的web應用程式了,比如模擬一個小的網上銀行等等,但做出來後肯定不易維護,因為剛才說的都是技術的性的東西,還需要學些思想性的東西,那就是設計模式,它是對一些解決特定問題的指導,並不是解決問題的方法,現在認可的設計模式一共有23種,在j2ee裡除了這23種外還有幾種,我還不太瞭解,我認為設計模式方面的書《設計模式-可複用面向物件軟體的基礎》英文名《design patterns-elements of reusable object-oriented software》這是提出設計模式那4為大牛寫的,此書非常的抽象,使用語言是c++和smalltalk,有勇氣和有基礎的人可以嘗試一下。

j2se:java技術的基礎,很多基礎都是先從介紹它開始,它和j2ee的區別就是jdk不同,j2ee比j2se的jdk要大一些,多一些類包,但那些是在j2se中用不到的,j2se不光是基礎,也是java技術的一個應用方向,就是利用swing開發桌面應用程式,但在windows平臺上,m$的地位是無法撼動的,再加上swing開發起來不是很容易,所以在j2se領域上,java一直處於劣勢,發展很慢,說到j2se就一定要下eclipse,在別人眼裡,eclipse只不過是一個java的ide,但那只是eclipse的冰山一角,其實eclipse是一個大的平臺,暫可以把它比喻成windows,我們可以利用winapi去開發在windows上執行的程式,eclipse也可以,我們稱為eclipse外掛開發,現在這項技術也在慢慢興起,有些公司已經有應用的專案,eclipse用的是自己開發的gui包,就是swt/jface,其實跟swing是一樣的,都是由java寫的,但一個是sun寫的,一個ibm寫的,swt/jface用的本地的資源,所以執行起來很快,介面也可以做的非常漂亮,而且移植也做的很不錯,所以eclipse外掛可以很容易的移植到linux上,相信這項技術一定很有發展。

學習java的心得體會(2):

暑期在和一個老師做專案,前期老師教學,做java web方面的,類似於噹噹購物系統這種...突然發現,原來之前看的《think in java》等書並不夠,很多面向開發的技術和模組包括工具從知識到技術上都很欠缺。

現在有幾個疑惑,想在小組向各位求助,希望幫忙。

1.首先我想知道是不是做java一般都是web掛鉤,例如現在的jsp,ssh和html語句和應用都很好的結合,除了web方面,軟體專案方面有沒有一個比較明確的方向,如果有,可以告之小弟麼~

2.我聽說做web方面,應該先學jsp,html,再學mvc,不然很容易本末倒置,那ssh這樣的技術學習,有沒有一個比較明確的先後順序。

ee這樣的一個學習過程,能不能有一個比較好學習心得可以推薦。我有一定的java基礎,可以編寫一些java小程式,但是到了web這些方面,思維總是不夠清晰,很容易混亂,物件方法和類之間總是不能很好的去擴充套件。希望各位幫幫忙,介紹一些學習心得,包括學習java技術的順序,並推薦一些書吧。