《java學習筆記》讀書筆記 封裝中的小問題

2021-08-23 13:51:33 字數 641 閱讀 7043

1.建構函式小問題

public class safearray

public safearray(int length)

}

在無引數建構函式中使用this(10),會呼叫另乙個有引數的建構函式,以避免編寫一些重複**。

2.關於static

被宣告為static的域成員又稱為靜態域成員。靜態域成員屬於類所有,而不是個別物件。可以將靜態成員視為每個物件例項所共享的域成員。例如:

public class ball

靜態成員屬於類所有,可以在不使用名稱參考下,直接使用類名稱加上.預算符來訪問靜態域成員,不過靜態域成員同樣遵守public, protected, private 的訪問限制。

system.out.print(ball.pi);

但是下面的方法是不被鼓勵的,避免與非靜態域成員混淆。

ball ball = new ball();

system.out.print(ball.pi);

與靜態域成員類似,也可以宣告方法為static 方法,也叫靜態方法,通常作為工具方法。

讀書筆記 JAVA異常學習

1 異常均為派生於 throwable 類的乙個例項 在下一層分解為 error 和exception,exception 又分為ioexception 和runtimeexception.2 派生與runtimeexception 的通常包括 如果出現 runtimeexception異常,那麼就...

java併發學習 讀書筆記二

executor框架介紹 1 executor框架提供了乙個靈活的執行緒池實現,防止應用程式過載而耗盡記憶體。它是基於生產者 消費者模式的,提交任務的執行緒是生產者,執行任務的執行緒是消費者。2 執行緒池 newfixedthreadpool建立乙個定長的執行緒池,每當提交乙個任務就建立乙個執行緒,...

JAVA讀書筆記(三)

string類沒有提供修改乙個已存在的字串中的某乙個字元的方法,例如 string greeting hello 如果想把greeting變成 help 不能直接把greeting的最後一位變成 p 和 而是保留需要的字串,將替換的字串通過 連線在一起。greeting greeting.subst...