目录
1.XML
作用:
- 存储数据和传输数据
- 作为软件的配置文件
xml解析就是从xml中获取到数据,一次性加载到内存中,从外到内
1.1应用
//1.获取一个解析器对象
SAXReader saxReader = new SAXReader();
//2.利用解析器把xml文件加载到内存中,并返回一个文档对象
Document document = saxReader.read(new File("myxml\\xml\\student.xml"));
//3.获取到根标签
Element rootElement = document.getRootElement();
//elements():可以获取调用者所有的子标签.会把这些子标签放到一个集合中返回.
//elements("标签名"):可以获取调用者所有的指定的子标签,会把这些子标签放到一个集合中并返回
//获取id这个属性
Attribute attribute = element.attribute("id");
//获取id的属性值
String id = attribute.getValue();
//获取name标签
//element("标签名"):获取调用者指定的子标签
Element nameElement = element.element("name");
//获取这个标签的标签体内容
String name = nameElement.getText();
//获取age标签
Element ageElement = element.element("age");
//获取age标签的标签体内容
String age = ageElement.getText();
2.注解
注解给编译器看的 写在方法、类、成员变量上
2.1自定义注解格式
public @interface 注解名称{public 属性类型 属性名 ()default 默认值}
属性类型:基本数据类型、String、Class、注解、枚举、以上类型的一维数组
如果只有一个属性需要赋值,并且属性的名称是value,则value可以省略,直接定义值即可
2.2元注解
@Target | 指定了注解能在哪里使用(类,方法,成员变量) |
@Retention | 可以理解为保留时间(生命周期) Runtime |
@Inherited | 表示修饰的自定义注解可以被子类继承 |
@Documented | 表示该自定义注解,会出现在API文档里面。 |
3.单元测试
JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具
测试方法: public修饰、无返回值,无参数,非静态方法
@Test | 表示测试该方法 |
@Before | 在测试的方法前运行 |
@After | 在测试的方法后运行 |