随笔分类 - java
摘要:代码如下: 那么问题来了,这两条输出语句只有第二条语句;t1.age这一行会报空指针异常;为什么第一条语句不会报异常呢。 我认为是因为,name是静态变量,可以通过类名直接使用,而不需要创建对象来调用;即使t1对象为空,也能通过类名的方式访问。而age是实例变量,必须通过对象来访问,所以会报空指针异
阅读全文
摘要:(一)、getClass();方法 这个方法是由final修饰的,子类无法对它进行重写,它的返回值类型是一个带泛型的Class类型。getClass();方法也是Java反射中常用的方法之一。 (二)、hashCode();方法 该方法返回值类型是int类型的,hashCode方法是通过一系列的计算
阅读全文
摘要:(一)、transient关键字 transien表示短暂的 当一个成员变量被transient修饰后,在序列化该对象的时候这个变量不会被序列化。 (二)、strictfp关键字 strictfp表示严格的,精确的 strictfp可以用于修饰一个类、接口、方法;不能用于修饰接口的方法及构造函数。该
阅读全文

浙公网安备 33010602011771号