JVM学习笔记

2 篇文章 0 订阅
1 篇文章 0 订阅

JVM概念

JVM是Java Virtual Machine的简称。意为Java虚拟机
虚拟机:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

有哪些虚拟机:
–VMWare
–Visual Box
–JVM
VMWare或者Visual Box都是使用软件模拟物理CPU的指令集
JVM使用软件模拟Java字节码的指令集


Java和JVM的历史

1996年SUN JDK1.0 Classic VM
–纯解释运行,使用外挂的JIT
1997年JDK1.1发布
– AWT 、内部类、JDBC、RMI、反射
1998年JDK1.2 Solaris Exact VM
– JIT 解释器混合
– Accurate Memory Management 精确内存管理、数据类型敏感
– 提升的GC性能
2000年JDK 1.3 Hostpot作为默认虚拟机发布 加入JavaSound
20002年 JDK 1.4 Classic VM 退出历史舞台 Assert正则表达式 NIO IPV6 日志API 加密类库
2004年发布JDK1.5 即JDK5、J2SE5、Java5
– 泛型
– 注解
– 装箱
– 枚举
– 可变长的参数
– Foreach循环
JDK1.6 JDK6
– 脚本语言支持
– JDBC4.0
– Java编译器 API
2011年 JDK7发布
– 延误项目推出到JDK8
– G1
– 动态语言增强
– 64位系统中的压缩指针
– NIO 2.0
2014年 JDK8发布
– Lambda表达式
– 语法增强 Java类型注解
2016年 JDK9
– 模块化

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值