- 在使用JUnit进行测试时,应该在src文件夹之外重新创建文件夹,设置为test,并在其中新建package进行测试class的编写
- idea可以在文件夹上右击,选择mark directory as,可以将文件夹设置为source(源代码),Test source(单元测试的代码),resource(资源),Test resource(测试资源),Excluded(忽略的内容)
- idea安装库的思路:将jar文件复制到project的目录中,新建lib文件夹,右键add as lib即可
- 当使用的类不是定义在Java.lang包里时,应该使用import加载
- Java中的boolean类型里用小写 true 和 false表示
- 如果函数没有处理异常,那么需要throws Exception,或者在函数之中try catch来手动处理异常
- idea的相对路径从project的根目录开始
- 一个类中的static方法无法调用非static的变量,需要也设置为static
- 嵌套List可类似以下内容声明
private static List<ArrayList<Integer>> numberContent= new ArrayList<ArrayList<Integer>>();
ArrayList<Integer> list = new ArrayList<Integer>();
for(int i:list){
System.out.println(i);
}
- Idea可以自动缩小变量作用域,自动优化for迭代的结构
- ArrayList可以直接new一个对象来清空
- 灵活运用idea的alt + enter的自动补全功能,能简化很多复杂操作
- 使用idea左侧的折叠按钮折叠已经编写测试完成的类或方法,能增强视觉效果
- Test的类中写Test Strategies, 包含等价类,边界,(笛卡尔积or每个取值覆盖一次)。其中的方法前写本方法cover的test单元
- 使类能够在包含它的Collection中排序,即,给类设定比较的方法。常用Comparable 和 Comparator
- Java输出时使用
outFile = new PrintWriter("./src/P1/txt/6.txt");
之后outFile对象和System.out对象同样使用,可以调用print printf println等方法
注意写入完成后使用.close()方法进行关闭