java是一門編程語言, 它有三個開發平台:j2ee、j2se、 j2me。(其實android也算一個了)
j2ee, 也就是web開發,比如網站、各類管理系統,主要是圍繞數據庫、網頁等進行的開發。j2ee涵蓋的技術比較多,除了java語法,還需要掌握html/css/javascript等瀏覽器前端開發技術、jsp/servlet等服務器開發技術,mysql/oracle/sqlsever等數據庫,sql語言,以及struts/hibernate/spring等開發框架。這類開發簡單來說,就是把數據存到數據庫里,再從數據庫里取出來並展現到網頁上。
j2se, 主要指桌面軟件的開發。現在社會上已經很少有這方面的工作,因為大部分的桌面客戶端都是用c++、c#等開發語言做的。 java在這方面算是一個弱項,在桌面客戶端的運行效率上,比其它語言開發的要慢。java主要是由awt和swing兩個框架來支持桌面的開發。
j2me, 移動平台的開發,主要就是手機上的軟件和游戲,比如塞班系統上的軟件開發。但現在j2me的時代早就過去了,大家知道,現在是蘋果和安卓的天下。好在安卓程序的開發還是用java的,之前j2me程序員,大多轉向了安卓開發。
想從事java程序員工作的同學,建議主要學習j2ee,畢竟這方面的工作還是比較多的,社會對這塊的需求很大,只要學的差不多,找份工作還是蠻輕松的。
不准備做程序員的同學,也可以學一下編程,在以后的工作或生活中,免不了會遇到一些事情,運用編程手段去解決是很方便的。舉個例子,有一次同事需要從十萬個手機號碼里,找出哪些是河北號碼,樓主用程序一會就幫他處理了。
接下來我會用java代碼,介紹一些游戲開發的經驗技巧,有興趣的可以跟着學咯。
這個專欄會不定期更新,本人工作很忙,而且文筆奇差,所以更新可能會比較慢。