摘要: 一、重写与重载之间的区别 区别点重载方法重写方法 参数列表 必须修改 一定不能修改 返回类型 可以修改 一定不能修改 异常 可以修改 可以减少或删除,一定不能抛出新的或者更广的异常 访问 可以修改 一定不能做更严格的限制(可以降低限制) 二、总结 方法的重写(Overriding)和重载(Overl 阅读全文
posted @ 2022-03-22 16:39 青牛梦旅行 阅读(807) 评论(0) 推荐(0)
摘要: 1、字符串拼接我们惯用: String str = "hello"; for(int i=0;i<100;i++){ str = str + "Tom" } 2、弊端:当循环体太大的时候会造成巨大的内存资源浪费,因为这种方法每次拼接都会new一个新的StringBuilder对象,将string转换 阅读全文
posted @ 2022-03-22 11:57 青牛梦旅行 阅读(259) 评论(0) 推荐(0)
摘要: 一、整数型包装类对象值的比较,使用equals方法进行比较 题眼:整型包装类、值的比较 注:== :对于基本类型,比较的是值;对于引用类型,比较的是地址值。 // 组一Integer i1=new Integer(10); Integer i2=10; // Integer.valueOf(10) 阅读全文
posted @ 2022-03-22 10:54 青牛梦旅行 阅读(501) 评论(0) 推荐(1)
摘要: java判断两对象是否相等(Objects.equals(a,b)) 一、问题: 我们常用euqals方法判断两个字符串对象是否相等,如下: strA.equals(strB); 但是这种方法当strA为空的时候会报空指针异常,一般用非空的对象调用equals方法。 二、解决方案: 在jdk7以后,java引入了比较两个对象的新的方法,Objects.equals(O 阅读全文
posted @ 2022-03-22 10:29 青牛梦旅行 阅读(1807) 评论(0) 推荐(0)