随笔分类 -  JAVA基础

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