原创 《JAVA編程思想》學習筆記---第十五章:泛型

2,簡單泛型 一個元組類庫 return只能返回一個對象,要是想返回多個對象,解決方法就是讓返回的這個對象持有多個想返回的對象,但是每次返回都需要不同類型的對象,那就需要創建很多類,使用泛型可以很好地避免此類問題。同時,我們在編譯

原创 《JAVA編程思想》學習筆記---第十一章:持有對象

1,泛型和泛型安全的容器 根據多態,集合類如果不使用泛型就會裝任何類,因爲所有類都是Object的子類,所以一個集合類的實例是可以裝不同類的實例的。不過在取出這些實例時必須強制類型轉換,不然會在編譯時報錯!看如下實例: package c

原创 《JAVA編程思想》學習筆記---第十三章:字符串

1,不可變String String對象時不可變的,每一個看起來會修改String的方法,實際上都是創建了一個全新的String對象,而最初的String對象絲毫未動! package com.str; public class Imm

原创 《JAVA編程思想》學習筆記---第十二章:通過異常處理錯誤

java的基本理念是:“結構不佳的代碼不能運行” 發現錯誤的最佳時機是在編譯階段,但編譯期間並不能找出所有錯誤,餘下的問題在運行時期間解決! 1,概念 異常的概念,略! 2,基本異常 形如: throw new NullPointerEx