java类加载机制 类的生命周期 类的生命周期包括7个阶段:加载 、验证、准备、解析、初始化、使用和卸载 类的初始化场景 遇到指定的字节码指令的时候,4种指定的字节码 ,new、putstatic、getstatic和invokestatic 子类初始化过程中,如果父类没有初始化的情况下,会触发父类 ...
分类:
编程语言 时间:
2017-11-27 11:12:31
阅读次数:
139
编码原则: 一般原则 预处理原则 命名和布局原则 类原则 函数和表达式原则 硬实时原则 关键系统原则 (硬实时原则、关键系统原则仅用于硬实时和关键系统程序设计) (严格原则都用一个大写字母R及其编号标识,而推荐原则都用小写字母r及其编号标识,对于前者程序员必须严格遵守,而后者则偶尔可以不遵守) 1、 ...
分类:
编程语言 时间:
2017-11-16 20:54:43
阅读次数:
191
1.继承条件下的构造方法调用。 ① 结果: ② 结果: 结论:通过super调用基类构造方法,必须是子类构造方法中的第一句。 2.为什么子类构造方法运行之前,必须调用父类的构造方法? 构造方法的主要作用是初始化,如果子类先运行,没有初始化,会出错。 3.使用javap –c命令反编译。 结果: 反编 ...
分类:
其他好文 时间:
2017-11-09 14:34:47
阅读次数:
222
这篇文章的来源于在项目中的空指针问题,利用StringUtils可以避免这个空指针问题。 如果我们在进行编码的时候,声明了一个变量: 例如 String message=null; 然后在下面进行if(message.equeals("某")),如果message没有初始化,则会报空指针的错误,提示 ...
分类:
其他好文 时间:
2017-11-09 14:19:40
阅读次数:
230
运行 TestInherits.java 程序: 基类构造在前截图: 基类构造在后: 在运行子类对象时,基类的构造函数要在子类构造函数的首位。 为什么子类的构造方法在运行之前,必须调用父类的构造方法?能不能反过来?为什么不能反过来? 构造方法的目的是初始化成员,基类都没有初始化,子类继承肯定不会初始 ...
分类:
其他好文 时间:
2017-11-08 17:47:08
阅读次数:
158
2017-10-11 noip2017集训测试赛(十二) 预计得分:300 实际得分:230 原因:求小于某个数的数的个数,lower_bound 的时候没有考虑 "不存在比它小的数的情况" ,且对拍没有出错。 2017-10-12 noip2017集训测试赛(十三) 预计得分:155 实际得分:1 ...
分类:
其他好文 时间:
2017-10-31 16:51:19
阅读次数:
193
今天写了个简单向上滑动,执行到向上滑动操作,报nullpoint异常,经过各种乱碰终于解决了,现记录一下过程,以备以后参考! 环境背景:java+testng+appium 在@Test下调用 direct_slide_f("up"); 这个方法的时候,最初成员变量up我是没有初始化的,只是简单声明 ...
分类:
移动开发 时间:
2017-10-29 18:33:59
阅读次数:
187
Program Size: Code=7044 RO-data=268 RW-data=112 ZI-data=8736 Code是代码占用的空间 RO-data是 Read Only 只读常量的大小,如const型 RW-data是(Read Write) 初始化了的可读写变量的大小 ZI-dat ...
分类:
其他好文 时间:
2017-10-17 18:52:04
阅读次数:
100
初始化 Java 初始化 1、 成员的初始化 1) 若方法的局部变量在方法中没有初始化,则会报编译错误 2) 若类的数据成员在类中没有初始化,则不会报错,在使用会默认初值。 如int默认为0;float,double默认为0.0;char默认为空(char的值为0,所以默认显示为空白);Boolea ...
分类:
其他好文 时间:
2017-10-15 00:38:47
阅读次数:
186
enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ... 标识符[=整型常数], } 枚举变量; 如果枚举没有初始化, 即省掉"=整型常数"时, 则从第一个标识符开始,依次次赋给标识符0, 1, 2, ...。但当枚举中的某个成员赋值后, 其后的成员按依次 加1的规则确定其值 例子 ...
分类:
编程语言 时间:
2017-10-02 23:09:51
阅读次数:
229