public class Test {
private static Test tester = new Test(); // step 1
private static int count1; // step 2
private static int count2 = 0; // step 3
public Test() { // step 4
count1++;
count2++;
}
public static Test getTester() { // step 5
return tester;
}
public static void main(String[] args) {
Test.getTester();
System.out.println("" + count1 + count2);
}
}
JAVA类首次装入时,开始加载静态变量和静态块,也就是说会首先为静态区域分配内存空间,此时tester、count1、count2都已经分配空间,其中tester为一个引用空间,count1、count2为默认值0。
第二步开始执行 private static Test tester = new Test() 这段代码,调用构造器打印出count1、count2 分别为 1 和 1 。然后依次执行一下代码 private static int count1; private static int count2 = 0; 此时,count2被重置为0,因此如果此时再次打印的话count1、count2的值应该为 1 和 0 。
估计是楼主的题目记忆有问题,这题考察的重点应该在于count被重置后的结果,代码应该不是这样的
分享到:
相关推荐
cinit是一种快速,并行引导的真正依赖项,支持具有配置文件支持的init系统。
void LCD_blockClear(kal_uint16 startx,kal_uint16 starty,kal_uint16 endx,kal_uint16 endy, kal_uint16 data) { kal_uint16 LCD_x; kal_uint16 LCD_y; write_command(0x2A); //X Address Setup ...
cinit 为您的C项目创建文件结构和Makefile。 Makefile默认为c99和clang。 用法 使用make编译程序,并使用以下命令调用它: ./cinit 结构 该命令将创建以下结构: <project>/ ├─ Makefile ├─ src/ │ ├─ ...
现在网上这个资源越来越少了 大家下载后都保存下哦
extern uint32_t I2CInit_0( uint32_t I2cMode ,int SpeedMode) ;//I2C0支持快速模式和标准模式 extern uint32_t I2CInit_1( uint32_t I2cMode ); extern uint32_t I2CInit_2( uint32_t I2cMode ); uint8_t I2C_...
npm run init 下载依赖,因为是批量下载所有应用下的依赖,推荐cinit节省下载时间 npm run serve 运行项目,同样,批量运行所有应用会耗时较久,浏览器页面自动打开后请稍家等待,然后刷新即可 npm run build 打包...
i2cinit(); TSL2561_init(TSL2561_ADDR_F); 注意:如果您的设备地址引脚连接到 VCC 或 GND,请使用 TSL2561_ADDR_L 或 TSL2561_ADDR_H 要在 Lux 中阅读: uint32 勒克斯 = TSL2561_getLux(TSL2561_ADDR_F); ...
.cinit 存放程序中的变量初值和常量
项目地址: &&部署教程:最终效果项目启动npm run yinit // 使用yarn下载依赖,推荐npm run cinit // 使用cnpm下载依赖npm run init // 或 使用npm下载依赖npm run serve // 运行全部项目yarn serve y // yarn运行...
DSP CCS初学调试问题精品总结大全!向高手学习,才会成为高手!
支持Meag8、C8051等系列MCU的...extern bool CG_EPPROM24CInit(const eEPPROM24Ctype DeviceType); /*测试储存器*/ extern bool CG_EPPROM24CTest(const eEPPROM24Ctype DeviceType , tEPPROM24CTESTRET * Result);
面部表情识别 依赖=> pip安装opencv-python pip安装tensorflow pip安装numpy 点安装熊猫点安装keras 点安装亚当点安装kwargs 点安装cinit 用于培训和测试的数据集=>
<span xss=removed>pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.__cinit__ (pandas\_libs\parsers.c:4209)() pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_...
23.1 cinit(8234) 346 23.2 getc(0930) 346 23.3 putc(0967) 347 23.4 字符集 347 23.5 图形字符 348 23.6 UNIX惯例 349 23.7 maptab(8117) 349 23.8 partab(7947) 349 第24章 交互式终端 351 24.1 接口 351 24.2 ...
23.1 cinit(8234) 346 23.2 getc(0930) 346 23.3 putc(0967) 347 23.4 字符集 347 23.5 图形字符 348 23.6 UNIX惯例 349 23.7 maptab(8117) 349 23.8 partab(7947) 349 第24章 交互式终端 351 24.1 接口 351 24.2 ...