在下面的代碼中,我知道字符串concat是在編譯時完成的,但是toCharArray是在運行時完成的。我的問題 - 在運行期間,是否執行了toCharArray?是否在構造函數執行之前,類似於靜態塊?什麼時候toCharArray在運行時被調用
private final static char[] DigitTens = {
("0000000000"+ "1111111111"+"2222222222"+"3333333333"+"4444444444" //
+"5555555555"+"6666666666"+"7777777777"+"8888888888"+"9999999999")
.toCharArray();
};
它是_靜態'塊。不是'靜態'塊**在執行構造函數之前不會被**執行_;他們在課堂初始化時被執行。 –