JVM

第1章 走近Java

1. Java的优点:

(1)拥有一门结构严谨、面向对象的编程语言
(2)摆脱了硬件平台的束缚,实现了“一次编写,到处运行”的理想;
(3)提供了一种相对安全的内存管理和访问机制,避免了绝大部分内存泄漏和指针越界问题;
(4)实现了热点代码检测和运行时编译及优化,使得 Java 应用能随着运行时间的增长而获得更高的性能;
(5)有一套完善的应用程序接口,还有无数来自商业机构和开源社区的第三方类库来帮助用户实现各种各样的功能……

2. JCP官方定义的Java技术体系:

(1)Java 程序设计语言;
(2)各种硬件平台上的Java虚拟机实现;
(3)Class 文件格式;
(4)Java 类库 API;
(5)来自商业机构和开源社区的第三方 Java 类库。

把 Java 程序设计语言、Java 虚拟机、Java 类库这三部分统称为 JDK,JDK 是用于支持 Java 程序开发的最小环境。

可以把 Java 类库 API 中的 Java SE API 子集和 Java 虚拟机这两部分统称为 JRE,JRE 是支持 Java程序运行的标准环境。

3. java技术的未来

(1)无语言倾向 :Graal VM----跨语言全栈虚拟机
(2)新一代即时编译器 :Graal 编译器
(3)向 Native 迈进 :适应小型微服务应用架构
(4)灵活的胖子
(5)语言语法持续增强

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值