什麼是Java?
Java是一門計算機編程語言,它在1992年被sun公司的一個叫做Green的項目小組開發出來.一直到三年後,互聯網的蓬勃發展給了java重獲新生的機會.因爲互聯網,java許多方面的優點開始一一顯現出來.它的簡單性,跨平臺性,安全性,穩定性讓它成爲了編程語言界的寵兒.現在我們來說說java的這些特性.
1.簡單性:因爲Java沒有結構,數組和串都是對象,所以不需要指針.
2.跨平臺性:一次編程即可在任意平臺上運行,爲什麼java編程語言可以只需要一次編程呢?這裏就要提到JDK,JRE和JVM了.JDK就是java的開發工具,同時它也包含了java程序的運行環境(JRE),而java得運行環境(JRE)中又包括了java虛擬機(JVM).java所編寫的程序代碼通過翻譯成後綴爲.class的文件.然後文件通過java虛擬機翻譯成電腦指令.就可以實現一次編程即可在任意平臺上運行.
3.安全性:Java沒有指針,所以程序員不能得到隱蔽起來的內幕和僞造指針去指向存儲器. GC 垃圾回收機制,就相當於有一個線程一直不斷地在循環掃描內存當中已經不用的空間 然後 在某一時刻 去回收這些不用的空間
4.穩定性:Java不支持指針,它消除重寫存儲和訛誤數據的可能性.異常處理也是Java中使得程序更穩健的另一個特徵,
知道了java的特性,再來看一看java的三個體系
javaSE:這是開發在桌面,服務器的java程序,並未javaEE提供基礎.
javaEE:javaEE是在javaSE的基礎上進行構建的,
javaME:javaME是應用在移動端上的程序.
這三個體系 javaSE是基礎.javaEE是主流.
最後,我們來看一下java的命名規範
命名規範要做到見名知意
類的命名(大駝峯命名法):首字母大寫並且每個單詞的首字母都是大寫.例如:HelloWorld
變量的命名(小駝峯命名發):首字母小寫 再有多個單詞時 第二個單詞開始首字母大寫 例如:helloWorld