一 谈谈对Java的理解 平台无关性;GC;语言特性;面向对象;类库;异常处理; 二 平台无关性如何实现? 1. ...[作者空间]
java虚拟机的基本结构如图: 1)类加载子系统负责从文件系统或者网络中加载Class信息,加载的类信息存放于一块...[作者空间]
Synchronized 锁升级 锁的基础知识 锁的类型 从宏观上锁分为乐观锁和悲观锁 乐观锁:认为读多写少,遇到...[作者空间]
预警 本文约4千字,预计花费15分钟阅读完~~ 本文内容比较枯燥,但如果你能认认真真的看完,那你对Java内存模型...[作者空间]
1、JVM体系结构 线程共享内存 可以被所有线程共享的区域,包括堆区、方法区、运行时常量池。 1.1 堆(Heap...[作者空间]
Java是面向对象的静态强类型语言,声明并创建对象的代码很常见,根据某个类声明一个引用变量指向被创建的对象,并使用...[作者空间]
任何程序都需要加载到内存才能与CPU进行交流同理, 字节码.class文件同样需要加载到内存中,才可以实例化类Cl...[作者空间]
为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无...[作者空间]
1.并发编程模型的分类 并发编程的两个关键问题: 通信 同步 通信机制有两种: 共享内存 消息传递 同步:用于控制...[作者空间]
GC GC(Garbage Collection)是Java虚拟机(JVM)垃圾回收器提供的一种用于在空闲时间不定...[作者空间]
Java技术体系中所提倡的 自动内存管理 最终可以归结为自动化地解决了两个问题:给对象分配内存 以及 回收分配给对...[作者空间]
1 JVM的参数类型 标准参数 X 参数 XX 参数 2 查看JVM运行时参数 查看XX选项的值 -XX:+Pri...[作者空间]
从这篇开始我们探讨一些jvm调优的问题。在jvm调优中一个离不开的重点是垃圾回收,当垃圾回收成为系统达到更高...[作者空间]
标签: JVM 1、Java对象的分配: 栈上分配线程私有小对象无逃逸支持标量替换无需调整(虚拟机自动优化,无需调...[作者空间]
Java应用程序是运行在JVM上的,得益于JVM的内存管理和垃圾收集机制,开发人员的效率得到了显著提升,也不容易出...[作者空间]
概述 对于逃逸分析和TLAB两种技术之间的关联一直没有理清楚,今天抽时间专门整理了一下这两门技术。通过这篇文章,我...[作者空间]
本文为原创文章,如需转载请注明出处,谢谢! 概述 本文将围绕以下3点对 JVM 知识进行总结,知识全部源于《深入理...[作者空间]
转自:https://my.oschina.net/feichexia/blog/196575 摘要: JDK本身...[作者空间]
让我们不厌其烦的从内存模型开始说起:作为一般人需要了解到的,JVM的内存区域可以被分为:线程栈,堆,静态方法区(实...[作者空间]
Java程序员进阶三条必经之路:数据库、虚拟机、异步通信。 前言 数据库是大家会普遍重视的一个领域,异步通信一般用...[作者空间]