关于JAVA的静态初始化方式的问题

2025-04-22 16:00:34
推荐回答(1个)
回答1:

感觉这书说的不对啊,main方法里那个数组不是静态变量,是局部变量。

然后你画线的那个我不是很清楚,个人认为是因为当时规定了数组初始化时可以通过这两种方式来获得数组的固定容量(数组初始化就是获得数组的固定容量):

但是第三种就是书上写的(第三种)就不对了。因为前面说了是10,后面是2,会产生冲突,别说机器,就是人也不知道是多少。所以为了避免这种错误,就给禁止了这种写法。

像这种问题,我觉的完全就是由于规定,导致的结果。不必深究,题主现在的阶段还是要多读程序,不要在这些细节上停滞不前。这些闲下来了可以了解一下~

ps: 我是为了赚积分来的,想提问的,顺便问问题主知不知道,守望先锋 源氏和半藏的本子哪里能买,或者是爷爷的爆衣的黄暴本(送人的,所以想买实体书)。谢谢~