随笔分类 - Java
摘要:1、用静态工厂方法代替构造器 获取类的实例时,使用静态工厂方法,返回一个类的静态方法 优势:静态方法有名称,不必每次调用时创建新对象,可以返回原返回类型的任何子类型对象 2、ArrayList的sublist()方法 返回的list不可以强转成为ArrayList 否则会报异常classCastEx
阅读全文
摘要:2.对于静态方法,就可以直接调用 注意:静态方法、变量都是属于类的,当你调用类时那些静态方法和属性就已经存在了,也就是说直接调用类名.属性/方法名就可以,而非静态属性和方法必须得实例化对象才能调用,你可以这么理解,当程序跑到静态方法里时,非静态方法这时还是未存在的,不过静态调用非静态也是可以的,不过
阅读全文
摘要:hashCode和equals的处理规则: 1.只要重写equals,就要重写hashCode 2.set存储的是不重复的对象,一句这两个方法进行判断,那么set存储的对象就要重写hashCode和equals方法 3.map对象要重写这两个方法
阅读全文

浙公网安备 33010602011771号