首页 > 编程语言 >java入门(1) 程序运行机制及运行过程

java入门(1) 程序运行机制及运行过程

时间:2022-10-07 21:00:16浏览次数:56  
标签:Java 入门 程序运行 虚拟机 回收 垃圾 java 机制

首先我们来看一下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? 

二、对象在啥时被丢弃?

三、丢弃就被回收?

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

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

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

 



标签:Java,入门,程序运行,虚拟机,回收,垃圾,java,机制
From: https://blog.51cto.com/u_15147537/5734976

相关文章

  • java基础
    集合类Map接口有哪些实现类?对于不需要排序的场景,优先考虑使用HashMap,因为它是性能最好的Map实现。如果需要保证线程安全,则可以使用ConcurrentHashMap。它的性能好于Ha......
  • Java_HTML5
    HTML详解目录1.初识HTMLHTML:HyperTextMarkupLanguage(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等HTML发展史:1993-2013(HTML5)HTML5提供了一些新......
  • OpenCV安装:最基础的openCV程序运行示例【1】
    ????openCV下载安装❤️基础环境操作系统:Ubuntu18.04.5编程工具:bashshellVScode​​基础的gcc、G++安装​​❤️下载一个喜欢的版本即可​​github.com/opencv/open…​​......
  • java之File的一些常用方法
    文件夹操作-->File-file类可以操作文件和文件夹###File的一些常用方法:-stringgetName():获取文件/文件夹的名字-booleanexists():判断文件是否存在-create......
  • Effective Java 阅读日记 1
    1.用静态工厂方法代替构造器说明在方法内部添加一个静态方法,用于获取一个对象,代替构造器的功能;比如,在boolean包装Boolean类中,就有valueOf方法可以代替构造方法获得一个......
  • JMM(Java内存模型)笔记
    JMM介绍1.什么是JMM?2.JMM的三大特性:1.原子性2.可见性3.有序性3.关于同步的规定:4.解释说明JMM中的八种操作:1.什么是JMM?​JMM是Java内存模型(JavaMemoryModel),简称JMM。它......
  • jira项目笔记14-TypeScript vs JavaScript
    TypeScriptvsJavaScriptTypeScript是“强类型”版的JavaScript,当我们在代码中定义变量(包括普通变量、函数、组件、hook等)的时候,TypeScript允许我们在定义的同......
  • 入门神经网络-Python 实现(下)
    假设对BP的认识回顾紧接着上篇,整到了,MES的公式和代码的实现.\(MSE=\frac{1}{n}\sum\limits_{i=1}^n(y_i-\haty_i)^2\)n表示样本数,这......
  • 补充(代码)-入门神经网络-Python 实现(下)
    以案例+公式推导+代码编写,来走一遍神经网络的FG,BP算法.回顾紧接着上篇,整到了,MES的公式和代码的实现.\(MSE=\frac{1}{n}\sum\limi......
  • 微软出品自动化神器Playwright(Playwright+Java)系列(四) 之 浏览器操作
    写在前面今天是国庆节的最后一天,明天又要上班了,真的是感觉好像才开始放假一样,还是因为失恋没缓过来吗?我的国庆七天第1天,当了近半天的司机,陪家人去各大超市去购物,下午在......