Eclipse使用
IDE: Integrated Development Environment,即集成开发环境 是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形
Eclipse JBuilder MyEclipse NetBean 和IntelliJ IDEA
Java牛人:用过所有Java IDE并且知道各IDE的利弊。
File>Import>General > Existing Projects into Workspace 文件导入
File>Export>General > Archive File 文件导出
常用快捷键:
Alt + / : 代码提示键
Ctrl + D:删除选中代码
Ctrl+alt+光标上/下:快速复制选中代码
Alt+光标上/下:快速移动选中代码
Alt+shift+R: 快速重构变量名,类名,方法名
Ctrl+Shift+T:快速定位到类型(Type)
Ctrl+/ : 快速注释代码行 Ctrl+Shift+/ : 快速注释代码块
Alt + 光标的左/右: 在历史位置之间切换
数组
数组是一种引用数据类型,用来存储相同类型的多个元素,初始化数组意味着申请数组对象的内存空间
数组是一个有界的线性序列,长度被固定
Java语言支持两种语法格式来声明数组: 推荐使用第一种
元素类型[] 数组变量 元素类型 数组变量[]
注意:定义数组时不能指定数组的长度,在初始化时,必须指定数组的长度
二维数组:二维数组可以看成是把以数组为元素的数组,即数组的数组
int array[][][] = new int[][][]
{ { { 1, 2, 3 }, { 4, 5, 6 } }, { { 7, 8, 9 }, { 10, 11, 12 } }, { { 13, 14, 15 }, { 16, 17, 18 } } ;
java.util.Arrays 数组工具类
Arrays.fill() //对指定数组的每个元素,填充指定的值
Arrays.sort()//对指定数组的每个元素进行升序排序
Arrays. binarySearch()//从指定数组中查找指定的元素,返回元素下标
Debug
双击设置断点
Resume(放行) 让程序继续运行,直到下一个断点为止.如果后面没有断点,程序就运行完毕.
Step Over(单步) F6 每次点击,程序会向下运行一行。
Terminate(终止) 立即终止当前程序
Inspect(评估) 查看某个对象的值; 让某个表达式在内存中试运行. Ctrl+Shift+i
关于debug操作细节
1.必须至少有一个断点,才能进入debug视图;
2.Run as 情况下,即使有再多的断点,也视作正常运行;
3.如果debug as>没有Java Application选项,检查 Run as > 下是否有Java Application,检查main方法是否正确.
4.所谓表达式, 就是可以写在 = 后边的内容. 即使这个表达式一开始并没有出现在源码中.
高级 调试驱动code
中级 用debug观察程序细节
初级 出现bug时才使用debug