摘要: 1.equals方法 public boolean equals(Object obj) { return (this == obj);//注意:默认比较的是两个对象的地址 } 重写注意:this or other 1. s1和s2是不是指向同一个对象 if(this==other){ retude 阅读全文
posted @ 2020-04-29 14:31 阿德(*^_^*) 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 例如Integer:这个类有个内部类IntegerCache可以缓存{-128~127}的值(byte)当你使用自动装箱赋值时,就不会创建对象了这个内部类还是个static类,就是为了这个Integer类量身定做的 一些方法: //定义变量a=1 int a=1; //int -> Integer 阅读全文
posted @ 2020-04-29 00:49 阿德(*^_^*) 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 1.//!!!在加载类的过程中为静态变量分配内存,实例变量在创建对象时分配内存!!!// 2.初始化顺序 1.父类优于子类 2.创建对象前:static{}/static/static修饰的方法,变量随类加载 | 3.创建对象时:代码块/实例化属性->构造器 4.同样的情况下:同时代码块或同是静态修 阅读全文
posted @ 2020-04-29 00:33 阿德(*^_^*) 阅读(169) 评论(0) 推荐(0) 编辑