![](https://img-blog.csdnimg.cn/20190927151101105.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java底层源码
文章平均质量分 62
java底层源码
掉队洋先生
这个作者很懒,什么都没留下…
展开
-
控制System.out.println()输出值
引子我现在有一个Student类创建一堆Student对象,把它们放进Student数组中现在我想输出这些Student对象的信息,我们正常想到的方式是这样的但是每次输出都要在 System.out.println() 函数中写这么长的代码好麻烦,有没有什么办法能一劳永逸的解决这个问题呢解决我们都知道 Object 类是所有类的父类,而 System.out.println() 底层输出的是Object对象中 toString() 方法的返回值我们只需要在 Student 类中重写这个原创 2022-01-07 17:24:03 · 1861 阅读 · 1 评论 -
java中的list.sort()使用方法(底层调用Arrays.sort())
引子我这里有一个Student类,类里只有姓名和成绩两个属性,如图创建一个存储Student对象的List我现在想让List中的Student对象按成绩降序排列,需先实例化 Comparator 接口,实现其中的 compare(T o1, T o2) (此处T可替换为任一引用类型)方法,该方法返回值类型为Int在 list.sort() 底层代码中,以 compare(list [ i - 1 ], list [ i ]) 形式调用该方法, 当其的返回值大于0时,list [ i - 1 ]原创 2022-01-06 19:33:37 · 14454 阅读 · 1 评论