2. 工作空间基本配置
2.1. 行号的显示和隐藏:
显示:在代码区域的最左边的空白区域,右键 -- Show Line Numbers即可。
隐藏:把上面的动作再做一次。
2.2. 字体大小及颜色:
2.2.1. Java代码区域的字体大小和颜色:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Java -- Java Edit Text Font
2.2.2. 控制台:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Debug -- Console font
2.2.3. 其他文件:
window -- Preferences -- General -- Appearance -- Colors And Fonts -- Basic -- Text Font
2.2.4. 窗体复原:
window -- Perspective -- Reset Perspective
2.2.5. 控制台复原:
Window--Show View—Console
3. 特别字符:
‘a’=97 ; ‘A’=65 ; ‘0’=48
4. “switch”:JDK5 以后可以使枚举 JDK7 以后可以使String
5. JVM内存划分:
栈: 存储局部变量
堆: 存储new出来的东西
方法区: (面向对象进阶讲)
本地方法区: (和系统相关)
寄存器: (给CPU使用)
6. Char数组打印出来的是数组里面的值而不是地址。
7. 所有引用数据类型给的都是地址值。
8. System.out.println(Arrays.toString(XX)); 要导包 遍历数组
9. Return 终止方法。
10. Debug 运行后一定要关闭结束程序,“不然会死机”。
11. Alt+shift+r 批量更改
12. Alt+shift+s 成员变量get和set生成
13. 构造方法中的变量不能出构造方法。
14. 选择框中名字下面加下划线就可以按下划线的字母来快速使用。
15. This可以在别的构造方法中调别的构造,且this必须在第一行。
16. 方法参数列表中如果是引用数据类型就给他一个“对象”。
17. 在Scanner中nextLine方法前面不能有别的方法,但可以有nextLine方法。
18. 方法区的对象是不会重复的,是唯一的。
19. (任意类型+””)就变成字符串类型。
20. 字符串切割“.”“?”“*”.....要写成(\\?)。如果遇到问题那就再来两\\。
21. System.exit(0);退出系统
22. 垃圾回收器多数作用在堆中。
23. ArrayList list = new ArrayList();可以装任意类型任意东东。
23.1. 泛型是用来约束集合的,用来要求集合只能放什么类型。
ArrayList<> list = new ArrayList<>();
24. @SuppressWarnings(“all”)取消所有黄色警告提示
25. 换行
25.1. Windows \r\n
25.2. Linux \n
25.3. Mac \r