码迷,mamicode.com
首页 >  
搜索关键字:java虚拟机    ( 4370个结果
JVM组成结构以及各部分的功能
Java虚拟机主要分为以下五个区: 一、方法区(METHOD AREA): 1. 有时候也成为永久代,在该区内很少发生垃圾回收,但是并不代表不发生GC,在这里进行的GC主要是对方法区里的常量池和对类型的卸载 2. 方法区主要用来存储已被虚拟机加载的类的信息、常量、静态变量和即时编译器编译后的代码等数 ...
分类:其他好文   时间:2020-01-16 12:43:04    阅读次数:90
初识JVM堆栈
最近看到浅拷贝与深拷贝的区别。联想到了对象的存储形式,即堆内存。 故如下主要针对java虚拟机中的堆内存与栈内存做下简单学习: 堆内存也叫运行时内存,是程序运行期间动态占用的一块内存,也是jvm中主要关注的一块内存。 引申:堆溢出与栈溢出的区别?代码分别测试下。 提示-->由于堆内存存储的是对象,所 ...
分类:其他好文   时间:2020-01-16 01:14:48    阅读次数:82
精讲 JVM架构体系介绍
每个Java开发人员都知道字节码将由JRE(JavaRuntimeEnvironment)执行。但是许多人并不知道JRE是Java虚拟机(JVM)的实现,它可以分析字节码,解释代码并执行它。作为开发人员,了解JVM的体系结构非常重要,因为它使我们能够更高效地编写代码。通过优锐课的jvm分享,在本文中,我们将更深入地了解Java中的JVM体系结构以及JVM的不同组件。分享给大家参考学习。什么是JVM
分类:其他好文   时间:2020-01-15 14:22:17    阅读次数:104
单例模式DCL问题
我们都知道在程序执行过程中,java虚拟机为了速率,有可能会产生重排序。拿最普通的初始化一个实例来讲。他的过程如下: (1)分配内存; (2)初始化实例; (3)将实例指向该内存。 但是由于重排序的特性,可能最终的执行方式是1->3->2。如此就会产生,还没有将实例中的变量初始化完毕,就已经分配了内 ...
分类:其他好文   时间:2020-01-14 16:10:10    阅读次数:86
基础从零点一开始
JDK和JRE 解释 JDK Java Development Kits 【重点】 JAVA 开发工具集 JDK = JRE + 开发工具组成 JRE Java Runtime Environment 【重点】 JAVA 运行环境 JRE = JVM(Java虚拟机) + 核心类库 JDK 环境的配 ...
分类:其他好文   时间:2020-01-13 21:45:53    阅读次数:76
初识Java
一 、Java三大版本 二、Java特点 Java是跨平台的 Java程序的跨平台主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行 Java是简单的 Java是安全的 Java是完全面向对象的 Ja ...
分类:编程语言   时间:2020-01-13 10:48:33    阅读次数:67
Java的运行机制,java小白必看!
Java的运行机制Java语言是当前流行的一种程序设计语言,因其安全性、平台无关性、性能优异等特点,受到广大编程爱好者的喜爱。想学习Java语言的同学对于Java的运行机制的运行机制是必须要了解的。Java程序运行时,必须经过编译和运行两个步骤。首先将后缀名为Java的源文件进行编译,最终生成后缀名为.class的字节码文件。然后Java虚拟机将字节码文件进行解释执行,并将结果显示出来。为了方便理
分类:编程语言   时间:2020-01-12 09:20:42    阅读次数:93
后端开发书籍推荐
java 1.Java 核心技术卷I 基础知识(第10版) 2.Java8 实战 3.Effective Java 4.Java 并发编程的艺术 5.Java 并发编程实战 6.深入理解Java虚拟机 计算机网络 1.图解TCP/IP 2.图解HTTP 3.Computer Networking A ...
分类:其他好文   时间:2020-01-11 20:35:05    阅读次数:98
深入浅出 JVM 系列(一)什么是 JVM?它处于什么位置?
阅读本文大概需要 5.6 分钟 前言 在 Java 开发中,我们经常会提到 JVM。我们知道 JVM 是 Java 虚拟机,但是它的运行原理是什么?它的内存结构是什么?如何进行优化?如何去定位问题?面试中遇到 JVM 问题如何回答? 接下来我会开启 JVM 的章节,为大家一一解答上面的问题。现在就开 ...
分类:其他好文   时间:2020-01-11 00:16:01    阅读次数:316
JAVA并发之锁获取步骤及锁优化
在另外的两篇文章中先后介绍了轻量级同步关键字volatile和重量级锁关键字synchronized,这两个关键字是Java语言中进行线程同步的基本方式(当然还有ReentrenLock等显式锁方式)。本文将就Java虚拟机针对同步原语做的一些锁优化进行简单的介绍,同时基于JDK 1.6将这些锁优化 ...
分类:编程语言   时间:2020-01-10 20:23:51    阅读次数:119
4370条   上一页 1 ... 41 42 43 44 45 ... 437 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!