忧郁洋葱

文章
5
资源
0
加入时间
2年10月21天

android学习笔记(2)

Activity 生命周期总共有7个状态,可以通过重载函数来进行识别,系统自动生成了onCreat,通过自动提醒,可以获得函数protected void onStart() { super.onStart(); System.out.println("onStart");}onStart要写在onCreat外面,不要傻傻的在里

java 循环里声明变量赋值_JAVA声明一个变量未赋值,在while循环中赋值,反编译后生成的class文件,发现被多次声明这个变量了。...

问题描述:今天写代码时,发现源码和编译后的代码不一致,具体为一个变量entry在while循环外声明,未赋值,然后在while循环中进行赋值,对比源码和反编译后的class文件,反编译代码中entry变量被定义了三次,具体源码和反编译后的代码见下边,那么问题来了,根据反编译后的代码,entry对象会为空,运行时会报错,可实际运行却没问题,这是为什么呢?补充:如果将while循环,改成do..whi...