作者回复: 除0报错是Java中的设计。这么想,9/0应该返回什么呢?无限大或者出错。对于整数的除0问题,Java选择报错。
作者回复: 这个课程里有提到,它的作用就是初始化静态变量。多才多艺的程序员们也发现用这种机制可以实现lazy init的单例模式。这个后面也有例子讲解。
作者回复: 可以算,但是main方法不仅仅是静态代码块。