Java備忘筆記
  • Introduction
  • Java 特性
  • 如何開始
  • 編譯並執行 console
  • 編譯並執行 Eclipse
  • 作者介紹
  • Basic Object-Oriented
    • 類別、物件
    • 存取物件的欄位、方法
    • 初始化物件 Constructor
  • Basic Java Programming
    • 第一支Java程式
    • 變數
    • 資料型態
      • 基本資料型態
      • 參考資料型態
      • 基本與參考資料型態差異
      • 陣列
      • 字串
    • 運算子
      • 指定、算數、單元運算子
      • 關係、條件運算子
      • 三元、型態比對運算子
      • 位元運算子
    • 表達式、敘述、程式區塊
    • 流程控制
    • 靜態成員 static
      • 靜態變數
      • 靜態方法
    • 內部類別
    • 套件、載入
    • 存取修飾子
      • 修飾外部類別
    • 標準輸入 Scanner
  • Object Oriented Programming
    • 封裝
    • 繼承
    • 多型
    • 抽象
    • 介面
Powered by GitBook
On this page
  • 何謂參考資料型態?
  • 基本資料型態是 boolean、char、byte、short、int、long、float、double,這8種。
  • 參考資料型態是『除了那8種以外的所有資料型態』:

Was this helpful?

  1. Basic Java Programming
  2. 資料型態

參考資料型態

了解Java的資料型態種類,哪些算是參考資料型態。

何謂參考資料型態?

參考資料型態,Reference Data Type,在Java語言中,所有非基本資料型態(primitive types)的類型都是參考資料型態(Reference Types)。看完上一章節我們認識了Java預設好的8種基本資料型態,但很明顯,只有這8種是不夠用的! 字串呢?陣列呢?自己定義的類別呢?

嗯,所有『非基本資料型態』的型態,都是參考資料型態。

基本資料型態與參考資料型態在記憶體配置的機制是不同的。

詳細說明後面章節會提到,這裡重點是要很清楚:

Java 語言可以分成兩種資料型態,

基本資料型態 primitive data type
參考資料型態 reference data type

基本資料型態是 boolean、char、byte、short、int、long、float、double,這8種。

參考資料型態是『除了那8種以外的所有資料型態』:

  1. 自定義的類別 (class)

  2. 陣列 (Array)

  3. 介面 (interface)

  4. 列舉 (enum)

Previous基本資料型態Next基本與參考資料型態差異

Last updated 4 years ago

Was this helpful?