Java中的静态块中的局部变量以及静态变量,以及静态变量声明与静态块的执行顺序
前言首先请看牛客网上的一道题
在java中,有些人认为在一个新的对象实例产生的时候,是先调用静态变量声明,然后再调用静态块,本实验通过实例,说明其实
静态块和静态变量声明是按照顺序执行的,并且静态块中定义的变量是局部变量,但是它又可以直接使用外部的全局静态变量
一旦在静态块中声明了相同名字的新的变量,那么此变量即变为局部变量,否则仍是全局静态变量
运行环境jre 1.8.0_6
原创
2017-05-12 10:32:47 ·
971 阅读 ·
0 评论