java中的代码块在开发中都有什么作用么特别是static代码块普通代码块构造块static块[解决办法]普通代码块:写普通代码的(用的非常少)构造块:写构造函数的,生成对象,初始化成员变量static块:类加载的时候会被执行,且只执行一次,主要用于初始静态成员变量