黑马程序员全套Java教程笔记
p267 Collections的概述和使用:
快捷键:
Ctrl + Alt + B :跳转到方法实现处
Ctrl + Q :在editor window中显示java docs这个功能很方便–因为有时仅仅是忘记了自己编写的方法中的某个参数的含义,此时又不想再起一个浏览器来查看java doc,此时这个功能的好处就体现出来了
Ctrl + /:单行注释
Ctrl + Shift + / :多行注释
Shift + F6 :提供对方法、变量的重命名
Ctrl+D :复制当前行到下一行(用得多,总是忘,暴露了我CV能手的本质??)
Ctrl + Alt + L : reformat code
Comparable and Comparator(老历史遗留问题了):
Comparable是排序接口,若一个类实现了Comparable接口,就意味着“该类支持排序”。而Comparator是比较器,我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。解耦了~~
interface Comparable:
public int compareTo(T o);
interface Comparator:
int compare(T o1, T o2);
boolean equals(Object obj);
比较原则:
int compare(T o1, T o2) 是“比较o1和o2的大小”。返回“负数”,意味着“o1比o2小”;返回“零”,意味着“o1等于o2”;返回“正数”,意味着“o1大于o2”。
因此正序时让o1-o2,倒序时让o2-o1
参考文章:https://www.cnblogs.com/deityjian/p/11370630.html
if语句的简写形式:三元运算符
明天复习file类