Java的學習條件
學習Java的面向?qū)ο蟮木幊陶Z言的特性的地方。
比如繼承,構造器,抽象類,接口,方法的多態(tài),重載,覆蓋,Java的異常處理機制。對于一個沒有面向?qū)ο笳Z言背景的人來說,我覺得這個過程需要花很長很長時間,因為學習Java之前沒有C++的經(jīng)驗,只有C的經(jīng)驗,我是大概花了一個月左右吧,才徹底把這些概念都搞清楚,把書上面的例子反復的揣摩,修改,嘗試,把那幾章內(nèi)容反復的看過來,看過去,看了不下5遍,才徹底領悟了。不過我想如果有C++經(jīng)驗的話,應該一兩天時間足夠了。那么在這個過程中,可以多看看《Thinking in Java》這本書,對面向?qū)ο蟮闹v解非常透徹??上У氖俏覍W習的時候,并沒有看到這本書,所以自己花了大量的時間,通過自己的嘗試和揣摩來學會的。
Java的薪資待遇
一般情況下的Java軟件工程師是分四個等級,從軟件技術員到助理軟件工程師,再到軟件工程師,最后成為高級軟件工程師。
根據(jù)IDC的統(tǒng)計數(shù)字,在所有軟件開發(fā)類人才的需求中,對Java工程師的需求達到全部需求量的60%—70%。同時,Java軟件工程師的工資待遇相對較高。
Java語言基礎(Java語言的書寫格式(約定俗成))
1,大括號要對齊,并且成對寫
2,左大括號前面有空格
3,遇到左大括號要縮進,Tab
4,方法和程序塊之間加空行讓程序看起來清晰
5,并排語句之間加空行,例如for語句
6,運算符兩側加空格
Java的前景
自從sun被甲骨文收購以后,Java的發(fā)展前景就變得撲朔迷離起來,很多程序開發(fā)者都感到很迷惑。2010年4月9日,被稱為Java之父的JamesGosling又在個人博客上宣布離開Oracle,這一事件更為Java的前景增加了一層迷霧。但是在進入5月份之后,一切開始變得明朗起來?!∈紫仁荗racle在Java的后續(xù)支持方面,宣布了一系列關于Java的相關計劃。然后是Java之父JamesGosling繼聲明Java不會死去之后又盛贊Oracle對Java所做的貢獻。在Oracle的活動發(fā)布網(wǎng)站上,連續(xù)發(fā)布了多個關于Java的推廣活動。
當前IT的發(fā)展,已經(jīng)成為我國的重大產(chǎn)業(yè)之一,很多的企業(yè)為了爭奪優(yōu)秀的專業(yè)人才,不惜給出豐厚的薪資待遇。據(jù)權 威部門統(tǒng)計,每年IT行業(yè)的人才缺口可達到數(shù)百萬,尤其是Java軟件人才的缺口。而我國信息化人才培養(yǎng)還處于發(fā)展階段,導致社會實際需求人才基數(shù)遠遠大于信息化人才的培養(yǎng)基數(shù),使得數(shù)以萬計的中小企業(yè)急需全面系統(tǒng)掌握Java軟件開發(fā)基礎技能與知識的軟件工程師。