OPENHOME.CC
Java
| Java 平台概論
Java 版本遷移
JDK 規範與實作
JVM、JRE 與 JDK
| 路徑/套件/模組
Hello, Java
JDK/JRE/類別版本
類別/原始碼路徑
package 與 import
初探模組
| 語法基礎
型態
變數
運算子
型態轉換
if/else、switch
for、while 迴圈
| 類別與物件
定義類別
使用 Scanner、BigDecimal
基本型態包裹器
陣列
字串
Java 與 Unicode
| 封裝
流程與資料的封裝
public/建構式/重載
this 與 static
不定長度引數/內部類別
資料載體與 record
| 繼承
共同行為與 is a
重新定義/abstract
protected/super
final/Object/instanceof
sealed 類別
| 介面
定義行為外觀
解決需求變化
介面語法細節
使用 enum 列舉
sealed 介面
| 例外
try/catch 例外處理
要抓還是要拋?
堆疊追蹤與 assert
finally 資源關閉
| 泛型
定義與使用泛型
Producer extends
Consumer super
| Lambda
初試 Lambda
Lambda 運算式與函式介面
this 與 final
方法與建構式參考
| Collection API
認識 Collection 架構
Iterator 與 Iterable
Comparable 與 Comparator
不可變特性
| Functional API
Consumer/Function/Predicate/Supplier
Optional API
Stream API
Optional/Stream 的 flatMap
| 深入模組化
模組名稱
模組與反射
模組與 ServiceLoader
GitHub
Twitter
Facebook
LinkedIn
2D Designs
3D Designs
Tags
HOME
>
Java
>
類別與物件
類別與物件
使用 Java 撰寫程式幾乎都在使用物件,要產生物件必須先定義類別,先來認識一下 Java 基本的一些物件。
定義類別
使用 Scanner、BigDecimal
基本型態包裹器
陣列
字串
Java 與 Unicode