◎ 什麼是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觀後心得筆記分享給大家~

謝謝各位入內觀看~ 

 

arrow
arrow

    Elsa 發表在 痞客邦 留言(0) 人氣()