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的正则,不一样在于:这里是\\而不是\

 

posted @ 2020-03-18 13:30  Start_from_Zero  阅读(98)  评论(0)    收藏  举报