初學者如何學java編程?某作者的筆記實錄

一、java分爲三大方向:

  1. CS架構(java se)。

  2. BS架構(java web)。

  3. java手機開發(java me),非安卓開發。

(1)、java CS架構(客戶端/服務器端),其模式代表軟件有:QQ、飛信、優酷視頻客戶端等。就是通過java的圖形化編程(GUI),利用各種組件,如:面板、按鈕、輸入框等,採用各種佈局,最終形成一個系統。但由於java圖形化編程的不友好性,導致其就業發展空間幾乎爲0。

(2)、java BS架構(瀏覽器端/服務器端),其模式代表軟件有:淘寶網、京東商城、搜狐網等。就是通過各種前端技術(html、css、js、jq、ajax等)配合java後臺開發而成的網站。目前大部分java程序員從事的就是java web這個方向,就業率在三個方向中達到90%以上。

(2)、java 手機開發,即java me,由於智能手機的迅速發展,java me漸漸退出舞臺,開始其應用於世界最大的手機操作系統---塞班系統(諾基亞手機),可謂是金雞獨立,傲立羣雄。很多初學者由於目前的安卓系統也是基於java進行編程開發的,很容易與其混淆在一起,這個必須區分,目前java me的就業空間幾乎也爲0,但是由於安卓系統的市場佔有率,學好java也是有必要的。

二、學好java編程的必經之路(掌握的以下技術,即可構建你所想要的網站)

  • 基礎階段:

    1、java 基礎,也稱 java se。

2、junit 單元測試。

3、mysql 數據庫。

4、oracle 數據庫。

5、jdbc + odbc。

6、xml 技術。

  • 網頁階段:

    1、html + html5 技術。

2、css + css3 技術。

3、java 腳本。

4、jquery 框架。

5、ajax 無刷新技術。

6、bootstrap 框架。

7、echarts 圖表。

  • 動態交互階段:

    1、tomcat 服務器。

2、weblogic 服務器。

3、servlet 技術。

4、jsp 技術。

  • 框架階段:

    1、struts 1.x + struts 2.x 框架。

2、spring mvc 框架。

3、hibernate 框架。

4、mybatis 框架。

5、spring 框架。

  • 提升階段:

    1、svn + git 技術。

2、web service 技術。

3、maven 技術。

4、linux 操作系統。

5、jpa 技術。

三、作者筆記實錄(封面,後期更新詳細筆記,字醜別見怪)

更多iOSAndroidPythonJavaMySQL的文章,請點擊:

http://blog.csdn.net/jamiecheung


更多JavaUnity3D的文章,請點擊:

http://blog.csdn.net/u010841622

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章