1.特殊文件
普通文件 .txt.
属性文件 .properties
XML文件 .xml
2.日志技术
把程序运行的信息,记录到文件中,方便车工需要定位bug,并了解程序的执行情况
3.properties属性文件
是一个Map集合(键值对集合),但我们一般不会当集合使用
核心作用:properties是用来代表属性文件的,通过properties可以读写属性文件力的内容
4.XML文件(可扩展标记语言)
本质是一种数据的格式,可以用来存储复杂的数据结构,和数据关系
特点:
<标签名>称为一个标签或一个元素,一般成对出现
标签名可以自己定义,但必须要正确嵌套
只能用一个根标签
标签可以有属性
如果一个文件中放置的是xml格式的数据,这个文件就是xml文件,后缀要写成.xml
语法规则:
文件后缀名为xml,文档声明必须在第一行
定义注释信息:<!--注释内容-->
xml中书写<,&等,柯南会出现冲突,此时使用如下字符
xml中可以写一个叫cdata的数据区:<![CDATA[…内容…]]>,里面的内容可以随便写
应用场景:
经常用来作为系统的配置文件,或者作为一种特殊的数据结构,在网络中进行传输
解析:
dom4j工具
5.约束文档
专门用来限制xml书写格式的文档,比如:限制标签、属性应该怎么写
可分为DTD文档、Schema文档
6.日志技术
特点:
可以将系统执行的信息,方便的记录到指定位置
可以随时以开关的形式控制日志的启停,无序侵入到源代码中去修改
体系结构:
日志框架需要实现接口
Logback日志有以下几个模块
logback-core:基础模块,是其他两个模块以来的基础 必须有
logback-classic:完整实现了slf4j API的模块 必须有
logback-access: 与tomcat和jetty等servlet容器继承,以提供http访问日志的功能 可选
要使用Logback日志框架,至少需要在项目中整合如下三个模块
slf4j-api:日志接口 logback-core logback-classic
核心配置文件logback.xml
对Logback日志框架进行控制
7.日志级别
日志级别指的是日志信息的类型,日志都会分级别,常见额度日志级别如下:
只有日志的级别是大于或等于核心配置文件配置的日志级别,才会被记录,否则不记录