随笔分类 - JAVA基础
JAVA基础内容
摘要:#前言 emm,因为之前笔试中遇到了这个问题,当时写的时候是猜的😭,现在好好捋一下为什么。 #IntegerCache 先看一下下面的例子,猜猜三个结果。 public class Main { public static void main(String[] args){ Integer a =
阅读全文
摘要:#浅克隆 对于基本数据类型的属性,复制一份给新的对象。 对于非基本数据类型的属性(对象),复制一份对象的引用给新的对象。 (即,新对象和旧对象中的非基本数据类型的属性的“指针” 都 指向同一个对象) ##浅克隆步骤 实现java.lang.Cloneable接口 重写java.lang.Object
阅读全文
摘要:#JAVA类的实例化顺序 ##代码 class Fatherstatic{ public Fatherstatic(){ System.out.println("father静态变量"); } } class Childstatic{ public Childstatic(){ System.out
阅读全文
摘要:#final final,是修饰符关键字 final类,意味着该类无法被继承。(故,一个类不能即被声明为abstract又声明为final) final方法,该方法能被子类继承,但子类无法重写该方法 final变量,表示"最后的、最终的"含义,变量一旦赋值后,不能被重新赋值。被 final 修饰的实
阅读全文
摘要:#String、StringBuffer和StringBuilder的区别 ##可变与不可变 String是不可变字符串(字符数组用final关键字修饰) StringBuffer、StringBuilder是可变字符串 ##字符串修改 String每次字符串修改,都会生成一个新的String对象,
阅读全文

浙公网安备 33010602011771号