◎ 什麼是Java?
據維基百科闡述:Java是一種電腦程式設計語言,擁有跨平台、物件導向、泛型等程式設計的特性,廣泛應用於企業級Web應用開發和行動應用開發之上。
簡單來說就是.... 用來開發「網頁」、「手機應用程式(app)」一個很好用的語言!!
而且其是以物件導向的觀點來設計滴~
so~ 把日常生活的一些觀念套入其中,就可以很快的理解其運作原理了,學起來算是較快的一個程式語言
(以上為個人觀點,請各位客倌學不起來... 不要八我呀~
◎ Java的優勢和特點
1.Write once, run anywhere --> 具跨平台之優勢。 (其為最重要的優勢哦~ )
2.簡單、純物件導向。
3.具安全性、且擁有例外處理之機制。
4.使用Unicode作為標準字元。(有了此一特點,才能在各個平台上順利執行其內容,才不會有字元不支援的問題產生)
5.具有資源回收處理機制(Garbage Collection),即對記憶體做一動態之管理,以將可用的資源進行回收再利用之動作。
◎ Java與C語言之間的差異?
1.Java沒有「指標(Pointer)」,則C有。而沒有的原因在於:使用不當,易造成當機。
2.Java沒有「預先處理器(Preprocessor)」及「標頭檔(.h)」。
3.Java不支援「多重繼承」,原因在於:不讓物件間的關係變得更複雜。
4.Java特有的功能:(1)資源回收功能(Garbage Collection);(2)例外處理(Exception);(3)新的修飾詞(abstract、synchronized、native、final)。
5.Java在任何平台上,其基本資料型態的大小不會變。
後續將逐步把Java觀後心得筆記分享給大家~
謝謝各位入內觀看~