![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
基础概念
Kai9527_
12345,上山打Bug。
展开
-
java异常、异常处理
final、finally、finalize 有什么区别? final:表示不变,常用于修饰类、变量、方法;修饰类时该类不能被继承、修饰方法时该方法不能被重写、修饰变量时该变量是一个常量不能被重新赋值。 finally:异常关键字,用于try-catch语句中,常用来释放资源。 finalize:Object类的一个方法,通过使用 finalize()方法,可在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。 ...原创 2021-04-27 15:17:58 · 84 阅读 · 0 评论 -
JAVA中对象的复制、浅拷贝、深拷贝
一、创建实例对象的5种方式通过NEW关键字创建实例对象:new关键字将调用类的有参构造或无参构造来创建实例对象。 通过Class.forName("类全路径").newInstance()创建实例对象:默认调用类的无参构造创建实例对象。 通过T.class.getConstructors()[0].newInstance()创建实例对象:需要指定某个狗杂器来创建实例对象。 通过clone...原创 2020-03-11 21:52:50 · 126 阅读 · 0 评论 -
对this、super的理解
this代表当前对象实例1.当在同一个对象中,在对象的某个成员方法A中调用对象的另一个成员方法B、成员变量V时,默认情况下添加了this.B、this.V;2.当在同一个对象中,在构造方法AA中调用构成方法BB,需要通过this.BB来实现,并且必须写在第一行;3.当成员变量和局部变量的变量名相同时,为了将二者区分开来,一般使用this.name=name,将局部变量的值赋值给成员变量。super代表父类对象实例1.子类集成父类,在实例化子类对象时,在子类的构造器的第一行默认调用super原创 2021-04-14 13:49:57 · 146 阅读 · 0 评论