当前位置: 首页 > news >正文

【学习笔记】深入理解Java虚拟机学习笔记——第1章 走进Java

第1章 走进Java

1.1 概述

Java成功的原因
1>一次编写到处运行
2>内存管理安全,自动回收
3>运行时编译
4>强大成熟的第三方库

1.2 Java技术体系

1>Java技术体系组成:
-Java语言
-Java虚拟机实现
-class文件格式
-Java类库API
-第三方Java类库

2>JDK组成:
-Java语言
-Java虚拟机
-Java类库

3>JRE组成:
-Java类库API中的Java SE类库API子集
-Java虚拟机

1.3 Java发展史

1.4 Java虚拟机家族

1.5 Java未来展望

1.即时编译:
在运行时将热点代码翻译为机器语言以提高效率,一般的执行通过解释器。
2.两种即时编译器
1>C1即时编译器:耗时短,优化低。
2>C2即时编译器:耗时长,优化高。
【Java的热点编译,导致了Java需要预热,才能找到热点代码,保持高性能。】

1.6实战:自己编译JDK

http://www.xdnf.cn/news/258679.html

相关文章:

  • 4.1 模块概述
  • JavaScript基础-逻辑运算符
  • 【质量管理】现代TRIZ问题识别中的功能分析——组件分析
  • 网站怎样备份网站,备份网站数据的方法
  • 正弦波、方波、三角波和锯齿波信号发生器——Multisim电路仿真
  • re题(52)BUUCTF-[FlareOn5]Minesweeper Championship Registration
  • 深度理解linux系统—— 进程优先级
  • 深入理解C++构造函数:从入门到实践
  • AXI中的burst有几种?都用在什么场景中
  • 复刻低成本机械臂 SO-ARM100 舵机配置篇(WSL)
  • HTML5+JavaScript实现连连看游戏之二
  • [预备知识]6. 优化理论(二)
  • Codeforces Round 1022 (Div. 2) A ~ C
  • 【AI面试准备】数据治理与GDPR脱敏机制构建
  • 一键暂停Windows更新工具
  • 数字智慧方案6186丨智慧应急指挥解决方案(43页PPT)(文末有下载方式)
  • VGG网络模型
  • 自监督学习的学习笔记
  • Python 数据智能实战 (7):智能流失预警 - 融合文本反馈
  • git问题记录-如何切换历史提交分支,且保留本地修改
  • 安卓程序打包与发布
  • 不小心误删了文件,找Windows数据恢复工具来帮忙
  • redis持久化-RDB
  • 数字智慧方案5868丨智慧建造总体策划方案(68页PPT)(文末有下载方式)
  • 泰迪杯特等奖案例学习资料:基于多模态特征融合的图像文本检索系统设计
  • 清洗数据集
  • 数字智慧方案5870丨智慧交通顶层设计方案(89页PPT)(文末有下载方式)
  • 树莓派连接教学
  • 【KWDB 创作者计划】_查询优化器源码分析
  • 《缓存策略:移动应用网络请求的“效能密钥” 》