8 參考資料型別和基本資料型別大不同
參考資料型別是Java程式語言的重心,因效率問題Java不使用new指令產生基本資料型別的物件,致使Java納入了非物件(non-object)元素。兩種資料型別的相異處如下:
8 參考資料型別和基本資料型別大不同
參考資料型別是Java程式語言的重心,因效率問題Java不使用new指令產生基本資料型別的物件,致使Java納入了非物件(non-object)元素。兩種資料型別的相異處如下:
7 參考資料型別(Reference Types)
參考資料型別(Reference Types)包含三類:內建物件之陣列(矩陣)、字串,與自行設計之建構物件(含類別及介面)。內建物件為跟隨Java語言提供之功能,不必另行開發。這三種變數的值存放的是參考而非實值,也就是存放指向物件的位址。
5 基本資料型別(Primitive Types)
Java是屬於強型別(Strongly typed)程式語言,必須明確宣告變數型別才可使用,Visual Basic則屬於弱型別(Weakly typed)程式語言。Java的基本資料型別皆屬於實值型別。
4 資料的實值型別及參考型別
類別有兩大成員,欄位(field)及方法(method)。本章開始介紹欄位及其型別,欄位也稱為資料或變數,在本資料中會依場合使用適當名稱。當類別建立物件後之欄位,或宣告為靜態(Static)之欄位,即分配占有有記憶體,可存放數值、字元、字串、物件參考等,並可於程式執行過程中變更其值,至於欄位可存放何種類型資料,在宣告時必須指定資料型別。
2 完備開發環境
一般電腦在安裝完成作業系統(operating system)後,是無法開發Java程式的,在進入學習之前必先完備開發環境,以利範例的演示及習題的實作,開發環境包括下載安裝Java JDK及環境變數設定。