摘要:
什么是包装类? 基本数据类型所对应的引用数据类型。 Object可统一所有数据,包装类的默认值是null。 阅读全文
posted @ 2022-01-12 19:00
摘星丶仙
阅读(24)
评论(0)
推荐(0)
摘要:
finalize()方法 当对象被判定为垃圾对象时,由JVM自动调用此方法,用以标记垃圾对象,进入回收队列。 垃圾对象:没有有效引用指向此对象时,为垃圾对象。 垃圾回收:由GC销毁垃圾对象,释放数据存储空间。 自动回收机制:JVM的内存耗尽,一次性回收所有垃圾对象。 手动回收机制:使用System. 阅读全文
posted @ 2022-01-12 18:52
摘星丶仙
阅读(25)
评论(0)
推荐(0)
摘要:
equals()方法 public boolean equals(Object obj){} 默认实现为(this == obj),比较两个对象地址是否相同。 可进行覆盖,比较两个对象的内容是否相同。 public class TestStudent{ public static void main 阅读全文
posted @ 2022-01-12 16:28
摘星丶仙
阅读(40)
评论(0)
推荐(0)
摘要:
toString()方法 public String toString(){} 返回该对象的字符串表示(表现形式)。 可以根据程序需求覆盖该方法,如:展示对象各个属性值。 public class TestStudent{ public static void main(String[] args) 阅读全文
posted @ 2022-01-12 16:09
摘星丶仙
阅读(18)
评论(0)
推荐(0)
摘要:
hashCode方法 public int hashCode(){} 返回该对象的哈希码值。 哈希值根据对象的地址或字符串或数字使用hash算法计算出来的int类型的数值。 一般情况下相同对象返回相同哈希码。 public class TestStudent{ public static void 阅读全文
posted @ 2022-01-12 15:43
摘星丶仙
阅读(25)
评论(0)
推荐(0)
摘要:
getClass方法 public final Class<?> getClass(){} 返回引用中存储的实际对象类型。 应用:通常用于判断两个引用中实际存储对象类型是否一致。 public class TestStudent{ public static void main(String[] a 阅读全文
posted @ 2022-01-12 15:33
摘星丶仙
阅读(201)
评论(0)
推荐(0)
摘要:
Object类 超类、基类,所有类的直接或间接父类,位于继承树的最顶层。 任何类,如没有书写extends显示继承某个类,都默认直接继承0bject类,否则为间接继承。 Object类中所定义的方法,是所有对象都具备的方法。 Object类型可以存储任何对象。 作为参数,可接受任何对象。 作为返回值 阅读全文
posted @ 2022-01-12 15:14
摘星丶仙
阅读(34)
评论(0)
推荐(0)
摘要:
匿名内部类 没有类名的局部内部类(一切特征都与局部内部类相同)。 必须继承一个父类或者实现一个接口。 public interface Usb{ //服务 void service(); } public class Mouse implements Usb{ @Override public vo 阅读全文
posted @ 2022-01-12 15:08
摘星丶仙
阅读(18)
评论(0)
推荐(0)
摘要:
局部内部类 定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。 //外部类 public class Outer{ private String name ="刘德华"; private int age = 35; public void show(){ //定义局部变量 final Str 阅读全文
posted @ 2022-01-12 11:52
摘星丶仙
阅读(29)
评论(0)
推荐(0)
摘要:
静态内部类 不依赖外部类对象,可直接创建或通过类名访问,可声明静态成员。 //外部类 public class Outer{ private String name = "xxx"; private int age = 18; //静态内部类:和外部类相同 static class Inner{ p 阅读全文
posted @ 2022-01-12 10:48
摘星丶仙
阅读(23)
评论(0)
推荐(0)
摘要:
成员内部类 在类的内部定义,与实例变量、实例方法同级别的类。 外部类的一个实例部分,创建内部类对象时,必须依赖外部类对象。 Outer out = new Outer(); Inner in = out.new Inner(); //外部类 public class Outer{ //实例变量 pr 阅读全文
posted @ 2022-01-12 10:16
摘星丶仙
阅读(27)
评论(0)
推荐(0)

浙公网安备 33010602011771号