摘要: 类型转换与装箱、拆箱 8种包装类提供不同类型间的转换方式: Number父类中提供的6个共性方法。 public class Demo1{ public static void main(String[] args){ //类型装换:装箱,基本类型转成引用类型的过程。 //基本类型 int num1 阅读全文
posted @ 2022-01-13 15:08 摘星丶仙 阅读(29) 评论(0) 推荐(0)
摘要: 什么是包装类? 基本数据类型所对应的引用数据类型。 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)