小知识点
1.slf4j日志的使用
private static Logger logger = org.slf4j.LoggerFactory.getLogger(ServerProperties.class);
2.File.separator
代表了系统目录中的间隔符(通俗的理解为斜线 \ ,有的时候是双线 \ )
在跨平台的时候需要使用
3.解析XML文件javax.xml.parsers.DocumentBuilderFactory
类
4.文件压缩与解压 zip格式
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
个人理解就是使用ZipOutputStream向zip文件中写入数据(ZipEntry)
5.在方法体中抛出异常
if(条件){
throw new RuntimeException(parameter+"XXXXX有异常");
}
6.程序的运行时间
long startTime = System.currentTimeMillis();
// do something
long endTime = System.currentTimeMillis();
System.out.println("程序运行时间:"+(endTime - startTime) + "ms");
7.InputStream
和 OutputStream
的比较
从磁盘、网络、键盘读取到内存就是input
写出道文件、网络、屏幕等都是output
in/out都是针对内存来的
8.文件/文件夹的创建
File file = new File("D:\\a.txt"); // 并不会在D:F\ 下创建一个a.txt文件,这行代码只是创建一个File对象