java
zhuohaiyy
这个作者很懒,什么都没留下…
展开
-
java如何向文本文件中进行读写json
本文主要介绍读写json的文本文件 在介绍之前,我了解了一下序列化和反序列化 序列化:把Java对象转换为字节序列的过程。说白了其实就是通过引用将对象的所有值都拿到,不进行序列化的话,只是拿到了该对象的地址 反序列化:把字节序列恢复为Java对象的过程。 对象的序列化主要有两种用途: 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中;(持久化对象) 在网络上传送对象的字节序列。(网络传输对象) 对于json格式常见的序列化(写文件)方法为:JSON.toString,反序列化(读文件)方法为JSON原创 2020-05-19 15:14:43 · 2239 阅读 · 2 评论 -
JAVA中的反射相关方法使用
反射:指在运行时去获取一个类的变量和方法信息,然后通过获取到的信息来创建对象,调用方法的一种机制,由于这种动态性,可以极大的增强程序的灵活性,程序不用在编译器就完成确定,在运行期仍然可以扩展。 简而言之就是:反射通过拿到类的构造方法来创建对象 获取class类的对象:我们要想通过反射去使用一个类,首先我们要获取到该类的字节码文件对象,也就是类型为class类型的对象 三种方法获取class类型的对...原创 2020-04-06 14:47:46 · 232 阅读 · 0 评论 -
java中@Data注解以及插件lombok的下载
@Data注解: 在java类上添加注解@Data 该注解,提供了类的get、set、equals、hashCode、canEqual、toString方法 这里需要下载lombok插件 关于idea中Lombok插件的下载:、 点击preferences 点击plugins,并且搜索Lombok,进行下载就好~ ...原创 2019-11-12 19:14:32 · 1525 阅读 · 0 评论 -
pom中遇到:inspects a maven model for resolution problems问题解决
右击pom文件,选择 下载完成后选择: 就可以解决问题原创 2019-03-09 14:30:54 · 1184 阅读 · 0 评论 -
TestNg学习
TestNG是一个测试框架,可以简化广泛的测试需求。 建立工程 首先我们在idea中应该新建一个project,并选择“maven”,点击下一步(如下图) 填写groupId(一般为包名)和ArtifactId(一般为工程名) 2. 添加依赖 创建成功后:我们需要在pom中添加testng依赖,然后点击自动更新maven <dependencies> <depend...原创 2019-07-25 17:32:54 · 239 阅读 · 1 评论 -
java中读取json配置文件
在自动化接口测试中,我们会将参数放在一个配置文件了,这样在我们每次跑case时,就不需要改动代码,只需要改动配置文件,就可以实现不用的参数传入case了 那么在java中,怎样读取json的配置文件呢? 首先我们需要了解到的是InputStream 和 OutputStream,它们分别为各种输入输出字节流的基类,所有字节流都继承这两个基类。 我们将配置文件放入根目录下的resource目录下,配...原创 2019-09-02 10:23:30 · 5658 阅读 · 0 评论