博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java入门(1) 程序运行机制及运行过程
阅读量:6570 次
发布时间:2019-06-24

本文共 493 字,大约阅读时间需要 1 分钟。

首先我们来看一下java程序在底层是怎么工作的:

JAVA有两种核心机制:

Java虚拟机(Java Virtual Machine):

1、java虚拟机可以理解成一个以字节码为机器指令的CPU。

2、对于不同的平台,有不同的虚拟机。

3、java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

垃圾收集机制(Garbage collection)

1、不再使用的内存空间应回收——垃圾收集

2、Java语言相对于C/C++而言消除了程序员回收无用内存空间的责任;提供了一种系统线程跟踪存储空间的分配情况。并在JVM的空闲时,检查并释放那些可被释放的存储器空间。

3、垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制而后干预。

垃圾回收机制——Java与C/C++

 一、谁在做Garbage Collection? 

二、对象在啥时被丢弃?

三、丢弃就被回收?

四、没有引用变量指向的对象有用吗?

五、应用能干预垃圾回收吗?

六、对象被回收时要做的事

 

转载于:https://www.cnblogs.com/softidea/p/5612977.html

你可能感兴趣的文章
JAVA中字符串的startWith什么意思
查看>>
Deepin 系统下安装VMware并激活
查看>>
ms12_004漏洞进行渗透
查看>>
spring mvc: xml练习
查看>>
QT-提示“database not open”
查看>>
Linux常用基本命令:三剑客命令之-awk内置函数用法
查看>>
【Mac brew】代理安装brew insall
查看>>
Nginx 项目部署和配置
查看>>
laravel validate 设置为中文(验证提示为中文)
查看>>
1. ansible-playbook 变量定义与引用
查看>>
OkHttp3源码详解(五) okhttp连接池复用机制
查看>>
SQL SERVER使用ODBC 驱动建立的链接服务器调用存储过程时参数不能为NULL值
查看>>
CSS3之超出隐藏
查看>>
通用Web后台魔方NewLife.Cube
查看>>
java 泛型详解-绝对是对泛型方法讲解最详细的,没有之一
查看>>
Windows7下安装配置PostgreSQL10
查看>>
HSmartWindowControl 之 显示图像
查看>>
ASP.NET Core 用户注册 - ASP.NET Core 基础教程 - 简单教程,简单编程
查看>>
dom4j解析xml获取所有的子节点并放入map中
查看>>
【spring boot】启动类启动 错误: 找不到或无法加载主类 com.codingapi.tm.TxManagerApplication 的解决方案...
查看>>