
语言学习
文章平均质量分 71
Chow Yun-thin
这个作者很懒,什么都没留下…
展开
-
TreeSet自定义类型的排序 Comparable 和 Comparator
需要给自定义类型实现比较接口 实现了比较接口以后,不需要再写equals了,因为comapreTo已经帮忙比较的事情,如果两个对象相等,compareTo的结果是0,新的值会覆盖旧的值 到 add(p2)的时候 会报错说 ClassCastException: Person cannot be cast to class java.lang.Comparable 因为TreeSet调用add方法,其实是底层调用了 TreeMap 的 put方法 new TreeSet<>() new 的时候,原创 2021-03-14 15:30:26 · 309 阅读 · 1 评论 -
Java对象是引用传递还是值传递——JAVA只有值传递
容易弄混淆的就是JAVA中 在栈中的引用 和 在堆中的对象本身的区别 https://dzone.com/articles/java-pass-by-reference-or-pass-by-value原创 2020-02-28 16:18:50 · 145 阅读 · 0 评论