Java虚拟机 JVM java 虚拟机 jvm 是 java 实现跨平台的重要部分,jvm 是虚拟化的计算机,有完整的硬件功能,可以屏蔽底层不同的操作系统,只需要计算机厂商在不同系统中安装虚拟机,定义好如何将字节码文件解析成当前计算机系统识别的计算机码即可。从而实现JAVA的跨平台。JVM中 ...
深入理解java虚拟机系列 深入理解Java虚拟机笔记 内存区域 深入理解Java虚拟机笔记 判断对象是否存活 深入理解Java虚拟机笔记 垃圾收集算法 深入理解Java虚拟机笔记 垃圾收集器 深入理解Java虚拟机笔记 内存分配与回收策略 深入理解Java虚拟机笔记 class类文件结构概述 深入理解Java虚拟机笔记 class类文件魔数,版本,常量池 深入理解Java虚拟机笔记 访问标志 深 ...
2019-06-04 14:24 1 940 推荐指数:
Java虚拟机 JVM java 虚拟机 jvm 是 java 实现跨平台的重要部分,jvm 是虚拟化的计算机,有完整的硬件功能,可以屏蔽底层不同的操作系统,只需要计算机厂商在不同系统中安装虚拟机,定义好如何将字节码文件解析成当前计算机系统识别的计算机码即可。从而实现JAVA的跨平台。JVM中 ...
Java 虚拟机 一、基本概念二、Java 内存区域 2.1 程序计数器 2.2 Java虚拟机栈 2.3 本地方法栈 2.4 Java堆 2.5 方法区三、对象四、垃圾收集算法 4.1 Java 堆回收 ...
其实多线程还有很多的东西要说,我们慢慢来,可能会有一些东西没说到,那就没办法了,只能说尽量吧! 1.synchronized关键字 说到多线程肯定离不开这个关键字,为什么呢?因为多 ...
上一篇我们主要是把一些基本概念给说了一下以及怎么简单的使用线程池,我们这一节就来看看线程池的实现; 1.线程池基本参数 以Executors.newFixedThreadPool()这种创建方式为例: 大家想象,假如你创建一个线程池,你想这个池子有些什么参数呢?首先这个池子 ...
垃圾回收简介 Java 会对内存进行自动分配与回收管理,使上层业务更加安全,方便地使用内存实现程序逻辑。在不同的 JVM 实现及不同的回收机制中,堆内存的划分方式是不一样的。 简要地介绍下垃圾回收(Garbage Collection,GC)。垃圾回收的主要目的是清除掉没有引用 ...
开讲Java运行时,这一篇讲一些简单的内容。我们写的主类中的main()方法是如何被Java虚拟机调用到的?在Java类中的一些方法会被由C/C++编写的HotSpot虚拟机的C/C++函数调用,不过由于Java方法与C/C++函数的调用约定不同,所以并不能直接调用,需要JavaCalls ...
我记得最开始接触多进程,多线程这一块的时候我不是怎么理解,为什么要有多线程啊?多线程到底是个什么鬼啊?我一个程序好好的就可以运行为什么要用到多线程啊?反正我是十分费解,即使过了很长时间我还是不是很 ...
目录 1. 异常的体系结构 2. 常见的异常 2.1. 运行时异常 2.2. 编译时异常 (编译时异常必须进行处理否则无法运行) 2.3. ...