| 組合優於繼承 | record類別 | Java 17 | 繼承 | 程式人 | 林信良 | 程式學習

組合優於繼承?

使用支援物件導向的語言時,我們總會聽到「組合優於繼承」這個原則,然而,語言既然提供了繼承這項工具,繼承也並非一無是處

2022-04-07

| Java 17 | 彌封類別 | 程式人 | 林信良 | 程式學習

揭露型態邊界的彌封類別

彌封類別在語法上,作用看似限制類別階層,然而在語義上,目的是明確地揭露型態邊界,因為邊界透明化,模式比對、解構模式,甚至是代數資料型態,都將有實現的可能

2021-11-11

| 甲骨文 | Java | JDK | Java 17 | Oracle JDK 17

甲骨文釋出最新Java 17 LTS版本,還宣布開放JDK免費使用

甲骨文將支援Java 17 LTS版本至2029年9月,而從Oracle JDK 17開始,將會在下一個LTS發布滿一年之前,提供免費使用(Free-To-Use)授權

2021-09-20