java基本知识的第四天

Collections里面可以有方法,把可变的集合变得不可变

这里说的是:创建文件,以及判断文件是否为文件 是否用XX结尾 是否为文件夹


这里知道就是文件、文件夹、路径的概念是什么
以下略微讲一下文件、文件夹、时间的概念,因为这部分概念不是太难? 就是要做的时候再去看吧

这里讲的是 你如何去读取txt文件里面的东西 如何去一个个字符的获取

这里的话,是一次读取多个字符到缓冲区。
也就是说,可以读取单个字符,也可以读取字符流

这是写字符流的方法,就是去写字符 或者写字符流



这个说的是读取zip包里面的内容


这里是说,,资源存储在classpath里面,就可以说不同的地方读取不同的资源之类的了。


这里说的是序列化,序列化的意思就是说:把java对象写进字节流

序列化的意思的话,就是对象输入流,对象输出流 这些类的对象

这里说的是reader如何去获取相应的资源



这里的说的是数据的输出,用于打印数据,System.out.println System.err.println
我觉得这里的获得时间的,之后用到了再说吧

以下是编写单元测试的代码,比较重要

//一个.java文件里可以有很多个class 但是只能有一个public的class 且要与文件名相同
//如果我没记错的话

这里说的是:如何去编写单元测试,就是测试你的代码和预期的答案是不是相同的 如果是相同的 认为你的代码是没问题的

这里是教你如何去写相应的结构,就是如果想测试的话,就是这么包含自己的文件的结构
后缀必须是Test作为后缀
然后的话记得导入Junit这个包

这里是大概写的代码

这里是编写单元测试时的一些需要看的

这里的话,说的是:如果说测试的时候,有的东西需要每次都初始化,有的东西需要每次都清理
自己想一下,每次都清理,那应该是引用的清理吧
初始化这个就不用说了

这个说的是beforeAll和AfterAll,就是在只初始化静态变量的时候用这个
一般来说都用each就行了

这里说的是说:测试异常,如果你的代码里面有能够产生异常的,那么就需要写异常的测试

这里是教你如何去写捕获异常的代码

这个说的是:如何通过测试,去挑选某些部分,去进行测试,某些部分去skip

不同的测试代码,就是说只在某些平台上运行,就是用EnableOnOs这个注释

这个是说代码 ,enable这个东西最高境界,去让某个语句正确再执行


参数化测试,说的是一组参数,就是说不仅仅传入一个参数

这里说的是:参数化测试的话,要给出预期结果,这样子好对比

这里说的是,把测试数据放到csv里面去,然后的话统一从csv里面拿

s.match去匹配相应的东西
这个和python的正则,不一样在于:这里是\\而不是\
浙公网安备 33010602011771号