当前位置:网站首页>JVM | introduction
JVM | introduction
2022-06-11 21:27:00 【z754916067】
Catalog
JVM
effect
Java Virtual machine is the running environment of binary bytecode , Running on the operating system , No direct interaction with hardware . Responsible for loading bytecode into its interior , explain / Compile to execute machine instructions on the corresponding platform .
characteristic
- A compilation , Run anywhere
- Automatic memory management
- Automatic garbage collection function
Life cycle
start-up
Java The virtual machine is started by booting the class loader to create an initial class , This class is specified by the specific implementation of the virtual machine .
perform
Carry out a so-called Java When it comes to programming , What is really being implemented is a program called Java Process of virtual machine .
sign out
- The normal execution of the program ends
- The program encountered an exception or error during execution and terminated abnormally
- Caused by an error in the operating system Java Virtual machine process termination
- A thread calls Runtime Class or System Class exit Method , perhaps Runtime Class halt Method , And Java Security manager also allows this time exit or halt operation .
边栏推荐
- Tensorflow 2. X Getting Started tutorial
- select _ Lazy loading
- 2021-09-11 训练场补题
- 如何使用 SAP Kyma 控制台手动发送 SAP Commerce Cloud Mock 应用暴露的事件
- JUnit tests multithreaded code, and the sub thread does not run
- 实验10 Bezier曲线生成-实验提高-交互式生成B样条曲线
- Goto statement of go language
- 【生活思考】文字与语音
- Stream Chinese sorting
- As a senior abap consultant, which SAP technology can be selected as the main direction in the next step?
猜你喜欢

Live broadcast with practice | 30 minutes to build WordPress website with Alibaba cloud container service and container network file system

LeetCode-43-字符串相乘

LeetCode-98-验证二叉搜索树

LeetCode-129-求根节点到叶节点数字之和

ORA-04098: trigger ‘xxx.xxx‘ is invalid and failed re-validation

LeetCode-104-二叉树的最大深度

Use float to create a page header, footer, left content, and main content.

How to Load Data from CSV (Data Preparation Part)
![[advanced C language] integer storage in memory](/img/a5/6c7df3b8f427fe724922a6b853516f.png)
[advanced C language] integer storage in memory

Jenkins+allure integrated report construction
随机推荐
How to Load Data from CSV (Data Preparation Part)
Leetcode 797. All possible paths
One article to show you how to understand the harmonyos application on the shelves
Codeworks round 740 Div. 2 problem solving Report
Educational Codeforces Round 114 (Rated for Div. 2) D
焕新升级 | 创新,从云商店开始
ORA-04098: trigger ‘xxx. xxx‘ is invalid and failed re-validation
Codeforces Round #742 (Div. 2) F. One-Four Overload
Serval and Rooted Tree(CF1153D)-DP
select _ Lazy loading
Go language for loop
LabVIEW控制Arduino实现红外测距(进阶篇—6)
One article to show you how to understand the harmonyos application on the shelves
Solve the problem of img 5px spacing
ASCII码对照表
LeetCode-129-求根节点到叶节点数字之和
Redis basic data type (Zset) ordered collection
SQL的语法
Goto statement of go language
LabVIEW Arduino电子称重系统(项目篇—1)