码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
理解JMM及volatile关键字
一、Java内存区域 从《深入理解Java虚拟机》一书中知道 1. 程序计数器 当前线程的行号指示器,JVM多线程的方式,导致了线程在被挂起到重新获取执行权时,需要知道上次挂起的地方在哪。在JVM中, 通过程序计数器来记录字节码的执行位置。程序计数器具有隔离性,为线程私有。此区域不会发生OOM。 2 ...
分类:其他好文   时间:2019-12-31 12:28:46    阅读次数:68
深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析
Java虚拟机深入理解系列全部文章更新中...深入理解Java虚拟机-Java内存区域透彻分析深入理解Java虚拟机-常用vm参数分析深入理解Java虚拟机-JVM内存分配与回收策略原理,从此告别JVM内存分配文盲深入理解Java虚拟机-如何利用JDK自带的命令行工具监控上百万的高并发的虚拟机性能深入理解Java虚拟机-如何利用VisualVM对高并发项目进行性能分析深入理解Java虚拟机-你了解
分类:编程语言   时间:2019-12-31 00:54:06    阅读次数:107
String为什么不·是基本数据类型
java 中String 是个对象,是引用类型 ,基础类型与引用类型的区别是,基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构 ,基本类型仅表示简单的数据类型,引用类型可以表示复杂的数据类型,还可以操作这种数据类型的行为 。 java虚拟机处理基础类型与引用类型的方式是不一样的,对于 ...
分类:其他好文   时间:2019-12-29 16:39:51    阅读次数:86
互联网技术发展如此迅速,java靠什么在5G时代站稳脚跟
Java凭什么能20年屹立不倒!1、线程的魔力Java虚拟机的强项之一是多线程控制。JVM针对大型多核机上跑数百线程的稳定性做了极佳的优化。这也是为什么其他语言会为了能跑在JVM上面搞出交叉编译器和模拟器。Java的这个能力同时也吸引了很多高流量的网站。他们可以在台式机上搞开发然后丢到服务器上让JVM发挥出多核的功效。2、Java是初学者的语言Java作为一个教学语言是有它的原因的。相对于其余的编
分类:编程语言   时间:2019-12-29 09:15:59    阅读次数:88
反射必杀技:深入了解Class类,让你一通百通
1.Class类的原理孟子曰:得人心者得天下。而在Java中,这个「人心」就是Class类,获取到Class类我们就可以为所欲为之为所欲为。下面让我们深入「人心」,去探索Class类的原理。首先了解JVM如何构建实例。1.1JVM构建实例JVM:JavaVirtualMachine,Java虚拟机。在JVM中分为栈、堆、方法区等,但这些都是JVM内存,文中所描述的内存指的就是JVM内存。.clas
分类:其他好文   时间:2019-12-28 23:00:39    阅读次数:94
JVM系列(3):堆(Heap)
介绍 Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。Java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC堆”。如果从内存回收 ...
分类:其他好文   时间:2019-12-28 22:47:48    阅读次数:78
5G时代来临,java靠什么稳住脚跟!
Java凭什么能20年屹立不倒! 1、线程的魔力 Java虚拟机的强项之一是多线程控制。JVM针对大型多核机上跑数百线程的稳定性做了极佳的优化。这也是为什么其他语言会为了能跑在JVM上面搞出交叉编译器和模拟器。 Java的这个能力同时也吸引了很多高流量的网站。他们可以在台式机上搞开发然后丢到服务器上 ...
分类:编程语言   时间:2019-12-28 17:45:38    阅读次数:99
JVM(一)
介绍 JVM 是 Java Virtual Machine(Java 虚拟机)的缩写,JVM 是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 JVM所处位置:从下图可以看出JVM 是运行在操作系统之上的,与硬件没有直接的交互 JVM结构图体 ...
分类:其他好文   时间:2019-12-28 00:02:13    阅读次数:87
编译JDK12
编译JDK12 前言 最近开始进行JVM的学习。在书中第一步便是编译JDK,参考书是《深入理解Java虚拟机》,并且以后的环境也需要。 刚开始我在ParrotOS系统中编译,出现挺多的问题,也不是什么大问题,一直因为卡的死死的而放弃。 本机只有8G内存想要全部利用,用虚拟机是不行的,于是便选择了Ub ...
分类:其他好文   时间:2019-12-27 13:38:59    阅读次数:111
Java内存模型
Java虚拟机规范试图定义一种Java内存模型来屏蔽掉各种硬件和操作系统的内存访问差异,以实现让Java程序在各种平台下都能达到一致的并发效果。在JDK1.5发布后,Java的内存模型已经成熟和完善起来了。 1. 主内存与工作内存: Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟 ...
分类:编程语言   时间:2019-12-27 09:25:16    阅读次数:71
4370条   上一页 1 ... 44 45 46 47 48 ... 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!