摘要: 上面输出的结果是:true true false true 因为-128-127是byte的取值范围,如果在这个取值范围内自动装箱就不会创建对象,而是从常量池中获取,如果超过了byte取值范围就会重新创建对象。 阅读全文
posted @ 2019-10-31 17:47 一块 阅读(271) 评论(0) 推荐(0) 编辑
摘要: int i = 100; 方法一:String s1 = i + " "; 方法二:String s2 = String.valueof(i); 方法三(先转换为Integer类型,在调用toString方法):Intrger i2 = new interger(i); String s3 = i2 阅读全文
posted @ 2019-10-31 16:58 一块 阅读(90804) 评论(0) 推荐(0) 编辑
摘要: 因为你的父类已经创建了一个带参的构造函数并且父类中没有无参的构造函数,此时编译器不会为你调用默认的构造函数, 所以子类在继承父类的时候需要在自己的构造函数中显式的调用父类的构造函数,这样才能确保子类在初始化前父类会被实例化。 若果父类中有无参的构造方法,子类中就不做要求,编译器会默认帮你自动调用无参 阅读全文
posted @ 2019-10-31 09:37 一块 阅读(328) 评论(0) 推荐(0) 编辑