zoukankan      html  css  js  c++  java
  • java版本特性总结

    学java这么久,对其每个版本的特性不是怎么了解,今天总结一下。

    1.4:

      java NIO,基于多路复用技术(基于IO)

    1.5

      枚举、foreach、static导入

      范型(重要)

      注解(配置文件作用)

      线程池以及同步库(并发)

    1.6(主要是改进)

      主要是简化webservice的开发的改进

      awt:DesKtop,SystemTry

      脚本引擎:(编译成字节码)

          1、创建一个ScriptEngineManager对象
          2、通过ScriptEngineManager获得ScriptEngine对象
          3、用ScriptEngine的eval方法执行脚本

        java可以调脚本语言的方法,脚本语言也可以使用java的数据,脚本语言实现java接口

      JAXB2.0(stax解析xml)  ----OXM(xtreame,castor)[jaxb-jaxb2.0]

      JAX-WS2.0 (开发webservice的编程模型,主要是一些元数据)来自以前的JAX-RPC远程过程调用

      HttpServer:httpExchange,handler

      注意:

        DOM解析:基于内存树

        sax解析:基于事件(推模式)---事件--程序(内存大)

        stax解析:基于事件(拉模式)---程序--事件(内存小)

      编译接口:

        Complier

    现在JDK的每个特性,都与JSR的绑定,大家可以参看一些JSR

    目前对这些特性的灵活使用不是很多,暂且记录一下,有个直观感受。

  • 相关阅读:
    剑指Offer_编程题_从尾到头打印链表
    剑指Offer_编程题_替换空格
    剑指Offer_编程题_二维数组中的查找
    我用java爬虫爬了一个图片网站
    docker安装mysql5.7
    设计模式和设计原则
    nginx 限流配置
    JAVA性能监控与调优参考文档链接
    单例模式
    Java开发中对Redis的基本操作
  • 原文地址:https://www.cnblogs.com/gstsyyb/p/3936348.html
Copyright © 2011-2022 走看看