首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 綜合教學

零基礎學 Java Day 1 筆記:基本類型、引用類型、類與對象、創建對象四種方式

     編輯:Java 綜合教學

零基礎學 Java Day 1 筆記:基本類型、引用類型、類與對象、創建對象四種方式

記錄一次資深開發者(耿大神)指導的學習過程,適合零基礎或回爐重造的同學。

問題一:Java 基本數據類型有哪些?

byte, short, int, long, float, double, boolean, char

⚠️ String 不是基本類型,是引用類型(不可變字符串,final 類)。

問題二:基本類型 vs 引用類型區別?

  • 基本類型:變量直接存儲數值,佔固定字節,存棧上。
  • 引用類型:變量存儲堆內存地址(引用),指向實際對象。

內存模型圖

問題三:類與對象的區別?

  • 類:抽象模板,不攜帶具體數據
  • 對象:類的具體實例,擁有唯一屬性(狀態)和行為(方法),屬性可隨行為改變

問題四:如何創建對象?(四種方式)

  1. new 關鍵字:最常用 new MyClass()
  2. clone():obj.clone() 需實現 Cloneable
  3. 反射:Class.forName("...").newInstance() 或 Constructor.newInstance()
  4. 反序列化:ObjectInputStream.readObject()

問題五:類有哪幾種?

  • 普通類(頂級類)
  • 內部類四種:
    • 成員內部類
    • 局部內部類(方法內)
    • 匿名內部類(無名,常用於事件監聽)
    • 靜態內部類(static 修飾,無外部類引用)

心得: 三年未碰 Java,基礎生疏,但通過帶問題學習,快速喚醒肌肉記憶。筆記可能有誤,歡迎大神指正。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved