java基础复习
文章平均质量分 60
MMorant
面向CSDN学习~~~
展开
-
注解和反射笔记
注解和反射 这里写目录标题注解和反射1、常见内置注解2、元注解3、自定义注解4、反射(Reflection)1、入门:获取一个反射对象2、获取Class对象的5种方法2、所有类型的Class属性3、Java加载内存分析4、分析类的初始化5、类加载器的作用6、获取类运行时的结构7、通过反射动态创建对象8、性能对比分析9、获取注解信息 1、常见内置注解 @Override:用来修饰方法,表示一个方法声明打算重写超类中的另一个方法声明 @Deprecated:此注解可以用来修饰方法,属性,类,表示不鼓励程序元使原创 2021-08-24 21:36:38 · 293 阅读 · 0 评论 -
为什么要重写Object的equals()方法???
为什么要重写Object的equals()方法??? 1、Object中的equals()方法源码 public boolean equals(Object obj) { return (this == obj); } java中的“==”是判断两个对象引用的地址是否相同,从Object中的equals()方法的源码看出,若两个对象的引用地址相同返回值为true,否则返回false! 2、为什么要重写父类的equals()方法 在多数情况下,我们希望两个实例对象的的属性相同就认为这两个对象相等。原创 2021-08-24 13:40:51 · 236 阅读 · 0 评论 -
Java中Static关键字的一些用法详解
Java中Static关键字的一些用法详解 Static 修饰类属性,因为静态成员变量可以通过类名+属性名调用,非静态成员变量不能通过类名+属性名调用; public class Student { private static int number;//静态变量 private String name;//非静态变量 public static void main(String[] args) { System.out.println(Student.numb原创 2021-08-16 21:56:44 · 167 阅读 · 0 评论