Eclipse
Eclipse:Switch WorkSpace(包含多个Project)工作间 :可以为多个工作间配备不同的快捷键 良好的习惯:包名:采用公司网站域名命名法,变量设置要有可读性 快捷键配置:window---》preferences-----》General----》Keys Content Assist ---?Alt+/,如果有相同的直接解除关系; 在Eclipse中观察一个变量的值 Int x=1; X++; 双击建立断点,然后debug as,右键watch,下一步 Window--àshow view 显示某个视图 多个视图的集合称之为透视图 高版本的java能够运行低版本的javac程序 低版本的java不能运行高版本的javac程序 Bad version num 就是工作间的版本更高(javac版本高) Window---》preferences-----》java---》Compiler(版本变成6,) 那么所对应的Installed JRES也要变成1.6 否则会出现Bad version num((javac版本高)) 模板代码:(Surround with) Window---》preferences-----》java---》EditoràTemplates -ànew(自己加try finally模板) Try{ ${line.selection} 原来内容 }finally{ ${cursor} 光标位置 } 静态导入: Import 语句可以导入一个类或某个包中的所有类 Import static 语句导入一个类中某个静态方法或者所有静态方法 //直接导入方法 Import static java.lang.Math.max; //静态类下的方法都导入 Import static java.lang.Math.*; 可变参数 问题:一个方法接收的参数个数不固定,例如: System.out.println(add(2,3,4)); System.out.println(add(2,3,4,5)); 可变参数特点: 只能出现在参数列表的最后: “…”位于变量类型和变量名之间,前后有无空格都可以; 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数; 例如:重写,重载的区别 答题时:不仅要说出区别,还要说出各自的特点;举例说明 可变参数写法格式举例: Public static int add(int x,int … args) { Int sum = x; 这里是实现累加的代码 Return sum; } 增强for循环 语法:for(type 变量名:集合变量名){ } 注意事项: 迭代变量必须在{ }中定义 集合变量可以是数组或者实现了Iterator接口的集合类 举例: Public static int add(int x,int … args) { Int sum = x; For(int arg:args) { Sum+=arg; } Return sum; } |