zoukankan      html  css  js  c++  java
  • java程序员应该熟练掌握的技术

    1. JSON数据的读写,以及字符串,JAVA对象互转

    常用的JSON库,:gson, json,

    利用JSON构造,树结构等等,应用

    gson的使用

    2. xml, properties 配置的读写解析,

    properties文件的解析,可以使用 java.util.Properties 来读写

    xml文件的解析,DOM,SAX,方式解析,常用的库 dom4j, jdom

    使用Dom4j解析XML

    JDOM 操作XML

    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 I/O库中设计模式的应用

    javaIO

     深入理解 Java中的 流 (Stream) (侧重于讲解流的本质)

     Java输入输出流(侧重于讲解流的分类)

    5. 使用日志,来记录系统中的调试信息,警告信息,以及错误信息

    一定要使用日志来记录上面的信息,而不是system.out.print.

    常用的日志:SLF4J  和 Log4J

    以及JDK中自带的日志包 java.util.logging

    三者之间的比较 http://www.importnew.com/7450.html

    正确使用日志的10个技巧 (代码中使用日志的编程经验和技巧)。

    记录的日志应当能够在代码出现问题的时候迅速的查找定位到问题,帮助解决问题,否则记录的日志就没有作用了。

     6. 正则表达式

  • 相关阅读:
    Mvc 简单分页代码
    算法
    atx
    Java8函数式编程(A)
    axios
    props
    vue 的keep alive使用注意项
    android帮助
    testng监听器方法执行顺序
    常用正则表达式
  • 原文地址:https://www.cnblogs.com/a-ray-of-sunshine/p/4555702.html
Copyright © 2011-2022 走看看