太倉Java項目實戰(zhàn)培訓 Java高薪就業(yè)培訓中心
【上元教育】人民南路95號華旭大廈9樓
??? Java一個成就自己的語言,一個發(fā)揮想象實現(xiàn)想象的技能!
Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java 技術具有的通用性、性、平臺移植性和性,廣泛應用于PC、數(shù)據(jù)中心、游戲控制臺、科學超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球較大的開發(fā)者專業(yè)社群。?
一、Java編程時應注意的事項:
1.類名:對于所有的類來說,類名的首字母應該大寫。如果類名由若干單詞組成,那么每個單詞的首字母應該大寫,例如 MyFirstJavaClass。
2.大小寫敏感:Java是大小寫敏感的,這就意味著標識符Hello與hello是不同的。
3.方法名:所有的方法名都應該以小寫字母開頭。如果方法名含有若干單詞,則后面的每個單詞首字母大寫,例如myFirstJavaClass。
4.源文件名:源文件名必須和類名相同。當保存文件的時候,你應該使用類名作為文件名保存(切記Java是大小寫敏感的),文件名的后綴為.java。(如果文件名和類名不相同則會導致編譯錯誤)。
5.主方法入口:所有的Java 程序由public static void main(String[]args)方法開始執(zhí)行
二、Java語言是易學的:
Java語言的語法與C語言和C++語言很接近,使得大多數(shù)程序員很容易學習和使用Java。另一方面,Java丟棄了C++中很少使用的、很難理解的、令人迷惑的那些特性,如操作符重載、多繼承、自動的強制類型轉換。特別地,Java語言不使用指針,而是引用。并提供了自動的廢料收集,使得程序員不必為內(nèi)存管理而擔憂。
三、Java語言是的:
Java通常被用在網(wǎng)絡環(huán)境中,為此,Java提供了一個機制以防惡意代碼的攻擊。除了Java語言具有的許多特性以外,Java對通過網(wǎng)絡下載的類具有一個防范機制(類ClassLoader),如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,并提供管理機制(類SecurityManager)讓Java應用設置哨兵四、Java語言是分布式:
Java語言支持Internet應用的開發(fā),在基本的Java應用編程接口中有一個網(wǎng)絡應用編程接口(java net),它提供了用于網(wǎng)絡應用編程的類庫,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(遠程方法)機制也是開發(fā)分布式應用的重要手段
五、Java語言是健壯的:
Java的強類型機制、異常處理、垃圾的自動收集等是Java程序健壯性的重要保證。對指針的丟棄是Java的明智選擇。Java的檢查機制使得Java更具健壯性
六、Java語言是強制面向對象:
Java語言提供類、接口和繼承等原語,為了簡單起見,只支持類之間的單繼承,但支持接口之間的多繼承,并支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。Java語言支持動態(tài)綁定,而C++語言只對虛函數(shù)使用動態(tài)綁定??傊?,Java語言是一個純的面向對象程序設計語言
七、Java語言是體系結構中立的:
??? Java程序(后綴為java的文件)在Java平臺上被編譯為體系結構中立的字節(jié)碼格式(后綴為class的文件),然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。這種途徑適合于異構的網(wǎng)絡環(huán)境和軟件的分發(fā)
Java語言是可移植的。
??? 這種可移植性來源于體系結構中立性,另外,Java還嚴格規(guī)定了各個基本數(shù)據(jù)類型的長度。Java系統(tǒng)本身也具有很強的可移植性,Java編譯器是用Java實現(xiàn)的,Java的運行環(huán)境是用ANSI C實現(xiàn)的
Java語言是解釋型的。
??? 如前所述,Java程序在Java平臺上被編譯為字節(jié)碼格式,然后可以在實現(xiàn)這個Java平臺的任何系統(tǒng)中運行。