一、了解java虚拟机历史发展、及java8带来的新特性

1、Jdk8的新特性:
    1.Lambda表达式
    2.Stream函数式操作流元素集合
    3.接口新增:默认方法与静态方法
    4.方法引用,与Lambda表达式联合使用
    5.引入重复注解
    6.类型注解
    7.最新的Date/Time API (JSR 310)
    8.新增base64加解密API
    9.数组并行(parallel)操作
    10.JVM的PermGen空间被移除:取代它的是Metaspace(JEP 122)元空间
2、jvm虚拟机:
    (1)、第一代:Sun Classic VM 世界上第一代商用的虚拟机,这款虚拟机只能使用
           纯解释器方式来执行Java代码,如果要使用JIT编译器,就必须进行外挂 ;
    (2)、第二代:Exact VM 编译器和解释器混合运行,准确的内存管理,只支持Sloaris平台
    (3)、第三代:HotSpot VM HotSpot VM的热点代码探测能力可以通过执行计数器找出最具
        有编译价值的代码,然后通知JIT编译器以方法为单位进行编译。
    (4)、kvm:嵌入式虚拟机产品,简单,轻量级,可移植的,在手机平台上运行,后被android,ios取代
    (5)、JRockit Bea公司的产品,2008被Sun收购,Sun被oracle收购,世界上最快的虚拟机,用于服务器
        优势:垃圾收集器,MissionControl服务套件,寻找内存泄漏
    (6)、J9  IBM公司的产品,服务器应用,桌面应用,嵌入式都涉及
    (7)、Dalvik andorid平台组成之一,不是java虚拟机;
    (8)、Microsoft JVM:
    (9)、高性能java虚拟机,不需要操作系统支持,Azul VM Liquid VM
    (10)taobaoVm 国内的淘宝公司的

    
    

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值