1. JSON数据的读写,以及字符串,JAVA对象互转
常用的JSON库,:gson, json,
利用JSON构造,树结构等等,应用
2. xml, properties 配置的读写解析,
properties文件的解析,可以使用 java.util.Properties 来读写
xml文件的解析,DOM,SAX,方式解析,常用的库 dom4j, jdom
apache digester: 这个库可以将 xml 文件 转换成 java 对象。tomcat 在解析 web.xml 时就用的这种方法。
http://commons.apache.org/proper/commons-digester/
3. 资源文件的获取
读取,指定目录下的文件,在不同的上下文中。例如普通的java程序,java web 程序, spring web 容器中等等。。。
读取转换成File对象
4. java.io 和 java.nio 包的使用
文件,字符串,字节数组等和流类的互转,各种流类的操作,用途,及特点
深入理解 Java中的 流 (Stream) (侧重于讲解流的本质)
Java输入输出流(侧重于讲解流的分类)
5. 使用日志,来记录系统中的调试信息,警告信息,以及错误信息
一定要使用日志来记录上面的信息,而不是system.out.print.
常用的日志:SLF4J 和 Log4J
以及JDK中自带的日志包 java.util.logging
三者之间的比较 http://www.importnew.com/7450.html
6. 正则表达式