摘要:
运行下面这段代码,其结果是什么呢? 结果是:0 上述类似代码在C/C++中运行结果是:1,这是为什么呢? 这是因为Java使用了中间缓存变量机制:i=i++;等同于:temp=i; (等号右边的i)i=i+1; (等号右边的i)i=temp; (等号左边的i)而i=++i;则等同于:i=i+1;te 阅读全文
posted @ 2016-03-22 16:45
时空穿越者
阅读(986)
评论(0)
推荐(0)
摘要:
运行下面这段代码,观察其结果: 结果如下: 解析: 1.静态代码块:是在类的加载过程的第三步初始化的时候进行的,主要目的是给类变量赋予初始值。 2.构造代码块:是独立的,必须依附载体才能运行,Java会把构造代码块放到每种构造方法的前面,用于实例化一些共有的实例变量,减少代码量。 3.构造方法:用于 阅读全文
posted @ 2016-03-22 16:07
时空穿越者
阅读(468)
评论(0)
推荐(0)

浙公网安备 33010602011771号