E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
java虚拟机内存回收
java面试题19
在Java中,内存管理可以通过
Java虚拟机
(JVM)来实现,JVM负责管理堆内存和栈内存,实现垃圾回收和内存分配等功能,确保程序的内存使用合理、高效和安全。
CrazyMax_zh
·
2023-12-28 05:10
java
开发语言
面试官:并发和并行的区别
最近整理了一波电子书籍资料,包含《EffectiveJava中文版第2版》《深入
JAVA虚拟机
》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等获取方式:关注公众号并回复电子书领取
飞乐鸟
·
2023-12-28 04:17
面试干货
java
排查 JVM 中的 OOM 问题详细指南
当Java应用程序抛出OutOfMemoryError(简称OOM)时,意味着
Java虚拟机
(JVM)在尝试为对象分配内存时没有足够的空间。
IT管理圈
·
2023-12-28 04:12
jvm
Java虚拟机
系列——检视阅读(一)
Java虚拟机
系列——检视阅读参考
java虚拟机
系列入门掌握JVM所有知识点2020重新出发,JAVA高级,JVMJVM基础系列从0开始带你成为JVM实战高手
Java虚拟机
—垃圾收集器(整理版)RednaxelaFX
卡斯特梅的雨伞
·
2023-12-28 01:16
QT基础知识点总结
一、基础知识点QT的优点:跨平台,接口简单/多,简化了
内存回收
机制(对象树)注意点:项目名称不能有空格和中文,不能有中文路径QT使用c++面向对象编程,有创建窗口三大基类:QWidget(空白窗口)、QMainWindow
萧hoto
·
2023-12-28 00:06
c++
qt
对话面试官----jvm模型
JVM(JavaVirtualMachine)是
Java虚拟机
的缩写,它是一个运行Java字节码的虚拟计算机。JVM提供了一个平台独立的执行环境,能够在不同的操作系统上运行Java程序。
什么什么啊啊啊
·
2023-12-28 00:18
对话面试官系列---知识集锦
jvm
记JVM相关一些常见面试题
Java虚拟机
(JVM)就是负责将字节码文件翻译成特定平台下的机
奋斗男孩12138
·
2023-12-28 00:18
面试类
jvm
面试
JVM GC 算法原理概述
1如何判定哪些内存需要回收在
Java虚拟机
的堆中会存放着很多的对象,那么,我们需要回收垃圾的时候,是通过什么算法来判断哪些垃圾的生命周期已到,需要回收呢?接下来
奋斗男孩12138
·
2023-12-28 00:47
jvm
算法
java
Java概念性内容:字节码文件和JVM虚拟机、Java的基本命令(java,javac)
文章创作目的:应付Java期末考试的前几道选择题(手动狗头)Java跨平台性跨平台工作原理Java程序是运行在JVM虚拟机上的,在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的
Java虚拟机
早八睡不醒午觉睡不够的程序猿
·
2023-12-27 20:05
java
jvm
开发语言
深入浅出
Java虚拟机
文章目录总体图类装载子系统一、类的加载过程一、加载二、链接三、初始化二、类的加载器运行时数据区一、程序计数器(ProgramCounter)二、虚拟机栈(JavaStack)三、本地方法栈(NativeMethodStack)四、堆内存(DirectMemory)五、方法区(MethodArea)执行引擎区域一、Java执行引擎二、本地方法接口JNI总体图这个架构可以分成三层看:最上层:javac
冂阿吉
·
2023-12-27 19:39
jvm
JVM运行时数据区与JVM指令集
一、程序计数器(ProgramCounter)具有线程隔离性占用的内存空间非常小,可以忽略不计
java虚拟机
规范中唯一一个没有规定任何OutofMemeryError的区域程序执行的时候,程序计数器是有值的
冂阿吉
·
2023-12-27 19:08
jvm
Android性能之内存泄漏
二、android中导致内存泄漏的主要几个点三、
java虚拟机
内存管理四、java内存几种分配策略?五、垃圾收集器是如何判断对象是否可回收?六、什么是内存抖动?七、内存抖动产生的原因?
程序员Android1
·
2023-12-27 19:14
JDK、JRE、JVM三者的区别
JVMJVM(JavaVirtualMachine,
Java虚拟机
)是一个抽象概念。它特指那些可以运行Java字节码的运行时环境。JVM支持很多硬件和软件平台。
退休码农飞伯德
·
2023-12-27 14:22
精选JAVA:50道面试题
什么是
Java虚拟机
?
Java虚拟机
(JavaVirtualMachine,缩写为JVM)是Java程序的运行环境。它负责执行Java程序编译后的字节码,并提供了内存管理、垃圾回收、安全检查等功能。
岛森年
·
2023-12-27 08:16
JAVA
java
Java 语言有哪些特点
平台无关性:Java程序可以在不同的操作系统上运行,只需将Java源代码编译成字节码文件(.class文件),然后在
Java虚拟机
(JVM)上执行。
墨子白
·
2023-12-27 01:21
java
java
开发语言
JVM
JVM1.JVM运行时内存区域划分根据《
Java虚拟机
规范》的规定,运行时数据区通常包括这几个部分:程序计数器ProgramCounterRegister;Java栈VMStack;本地方法栈NativeMethodStack
熊先森_5094
·
2023-12-26 19:32
java 和go的区别
性能和效率Java:运行在
Java虚拟机
(JVM)上,拥有成熟的JIT(Just
Keep forward upup
·
2023-12-26 09:36
go语言
Java基础
java
golang
开发语言
JVM面试——运行时数据区
根据
Java虚拟机
规范的定义,JVM的运行时内存区域主要由程序计数器、虚拟机栈、本地方法栈、Java堆、方法区和以及运行时常量池组成。
沧浪之水12010137
·
2023-12-26 09:46
jvm
jvm
初识JVM-第一章
课程总览:java的生态圈java的跨平台性JVM是跨语言的平台字节码多语言混合编程java发展的重大事件未来的JDK版本虚拟机与
java虚拟机
jvm的位置JVM的位置JVM后续内容可看续集~初识JVM
知道越多,知道越少
·
2023-12-26 09:34
JVM
jvm
java
初识JVM JVM组成-类加载-垃圾回收器
目录JVM概念JVM布局组成部分(5部分)堆【线程共享】
Java虚拟机
栈【线程私有】程序计数器【线程私有】本地方法栈【线程私有】方法区(永久代)【线程共享】JVM类加载机制类加载过程:双亲委派模型JVM
xiong1234717
·
2023-12-26 09:04
知识点笔记
jvm
java
JVM(一)类加载子系统
JVM与类加载子系统一,虚拟机二,
java虚拟机
三,类加载子系统3.1,类加载阶段3.2,链接阶段3.3,初始化阶段四,类加载器4.1,启动类加载器(引导类加载器BootstrapClassLoader
cangchen@csdn
·
2023-12-26 09:03
JVM
JVM
类加载器
双亲委派机制
类加载过程
JVM初识-java类加载器
前言作为一位java开发人员,不懂
java虚拟机
规范是会被人鄙视的,特别是工作了多年的程序人员。为了不让他人有鄙视的机会,于是本人开始了JVM的学习之旅。学习
Java虚拟机
,从了解JVM内存模型开始。
weixin_33749131
·
2023-12-26 09:03
运维
java
c/c++
JVM初识-笔记整理
JVM目录JVM位置JVM体系结构类加载器沙箱安全机制NativePC寄存器方法区栈堆GCJVM位置JVM体系结构
java虚拟机
定了了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建
一块猪血糕
·
2023-12-26 09:33
遗忘池
Jvm知识学习(一)-初识Jvm
意为
Java虚拟机
虚拟机:指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统有哪些虚拟机:VMWareVisualBoxJVMVMWare或者VisualBox都是使用软件模拟物理
空默寒
·
2023-12-26 09:32
【Jvm基础知识】
JAVA
Jvm
-初识Jvm
初识JVM-JVM内存结构
定义:
Java虚拟机
(JavaVirtualMachine简称
杨存乐
·
2023-12-26 09:01
Java
jvm
java
开发语言
java类装载的执行过程
加载(Loading)阶段:首先,
Java虚拟机
会根据类的全限定名,通过类加载器(ClassLoader)定位并读取类的字节码文件,字节码文件通常存放在磁盘或者网络中。
Flying_Fish_roe
·
2023-12-26 09:59
java
开发语言
JVM 类加载子系统
其中
Java虚拟机
就是执行Java字节码指令的虚拟机。JVM是什么?
java虚拟机
是运行在各大平台的执行字节码文件的虚拟计算机。如下图所示这样的设计可以让编译后的代码在
归思君
·
2023-12-26 09:58
java
jvm
后端
JVM初识-----01章
一.虚拟机与
java虚拟机
的区别以及共同点1.虚拟机(VirtualMachine,简称VM)是一种能够在物理计算机上模拟一台完整的计算机系统的软件。
Flying_Fish_roe
·
2023-12-26 09:28
jvm
NOSQL,Redis的备份和回收
Redis的超时命令和垃圾回收策略如
Java虚拟机
,它提供了自动GC(垃圾回收)的功能,来保证Java程序使用过且不再使用的Java对象及时的从内存中释放掉,从而保证内存空间可用。
夜雨流云
·
2023-12-26 08:13
redis
redis
java
数据库
nosql
Java虚拟机
(三):Java对象模型
1什么是Java对象Java是一门面向对象语言,对象是其最基本的一个组件,在Java程序运行过程中无时无刻不在创建对象、销毁对象,有些对象的生命周期非常短暂(例如在方法内部创建的对象,一般在方法调用之后不长的时间内会被回收销毁),有些对象的生命周期非常漫长(例如HashMap等常驻内存的组件)。那究竟什么是对象?我们先来举个非常简单的例子:自然界中有很多动植物,人类来是动物的一种,人来又可以分做男
yeonon
·
2023-12-26 06:22
如何分析 JVM 内存瓶颈浅谈
JVM内存分配:JVM(
Java虚拟机
)内存分配是指Java程序运行时,JVM对内存的分配和管理。JVM将内存划分为不同的区域,每个区域有不同的作用和生命周期。以下是JVM内存分配的详细解释:方法区(
软件测试潇潇
·
2023-12-26 04:52
软件测试
jvm
软件测试
功能测试
自动化测试
程序人生
职场和发展
11-GraalVM元原生时代的
Java虚拟机
文章目录GraalVM诞生的背景Java在微服务/云原生时代的困境事实矛盾问题根源Java离不开虚拟机解决方案革命派保守派GraalVM入门GraalVM特征GraalVM下载和安装GraalVM下载win10安装及配置linux安装及配置GraalVM初体验(Linux)多语言开发(了解即可、官网有Demo)GraalCompilerGraal和C2的区别GraalVM与SpringBootGr
月球程序猿
·
2023-12-26 04:15
性能调优
JVM
java
GraalVM
云原生
JVM-JAVA对象的访问
JAVA中对象的访问JAVA是面向对象的语言,那么在
JAVA虚拟机
中,存在非常多的对象,对象访问是无处不在的。
shu_lin
·
2023-12-26 04:37
JAVA
JVM总结
JAVA
对象访问
句柄
直接指针
JVM(四)JVM中对象的访问定位方式
由于在
Java虚拟机
规范里面只规定了reference类型是一个指向对象的引用,并没有定义这个引用应该通过什么种方式去定位、访问到堆中的对象的具体位置,所以对象访问方式也是取决于虚拟机实现而定的。
挖坑埋你
·
2023-12-26 04:06
JVM
JVM
深入讲解
JVM
访问定位方式
对象访问定位
Java
【Java JVM】Java 实例对象的访问定位
但是reference类型在《
Java虚拟机
规范》里面只规定了它是一个指向对象的引用,并没有定义这个引用应该通过什么方式去定位,访问到堆中对象的具体位置,所以对象访问方式也是由虚拟机实现而定的,主流的访问方式主要有使用句柄和直接指针两种
lcn29
·
2023-12-26 04:35
#
Java
JVM
Java
JVM
Hotspot源码解析-第五章
第五章5.1初始化
Java虚拟机
5.1.1java.c5.1.1.1InitializeJVM/**InitializestheJavaVirtualMachine.Alsofreesoptionsarraywhen
zhang527294844
·
2023-12-26 03:15
Java虚拟机
java
Jvm(
JAVA虚拟机
简述,科普向,不够硬核)
Jvm(
JAVA虚拟机
简述)Jvm是java语言能够实现跨平台运行的重要机制,jvm是一种虚拟机。那么在学习jvm的时候,如果想要彻底理解虚拟机的运行机制,那么可能需要读者具备一定程度的底层硬件知识。
chulingas
·
2023-12-25 22:40
java
开发语言
Class文件是个啥?
jvm面向字节码而不是机器码,个人理解有以下几个好处:
java虚拟机
在机器和java程序之间抽象出来一个统一的接口,使得编译出来的同一份字节码文件可以在不同的平台上运行;提前把源码的校验、编译等耗时操作放到编译过程
DevilCo_o
·
2023-12-25 19:16
java
java
jvm
jvm_下篇_补充:浅堆深堆与内存泄露
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解
java虚拟机
)同步更新:https://gitee.com/vectorx/NOTE_JVMhttps://codechina.csdn.net
吴法刚
·
2023-12-25 16:16
#
java
jvm
jvm
jvm_下篇_补充:使用 OQL 语言查询对象信息
笔记来源:尚硅谷JVM全套教程,百万播放,全网巅峰(宋红康详解
java虚拟机
)同步更新:https://gitee.com/vectorx/NOTE_JVMhttps://codechina.csdn.net
吴法刚
·
2023-12-25 16:46
#
java
jvm
jvm
python
开发语言
如何解决 Java 中的 IllegalArgumentException 异常?
该异常扩展了RuntimeException类,因此属于在
Java虚拟机
(JVM)运行期间可能抛出的异常。它是一种未检查异常,因此不需要在方法或构造函数的throws子句中声明。
SEO_juper
·
2023-12-25 16:13
前端开发
java
python
开发语言
Java经典框架之Spring MVC
如今全球有数百万开发人员运行着超过51亿个
Java虚拟机
,Java仍是企业和开发人员的首选开发平台。
覔不散(每天发博客版)
·
2023-12-25 13:46
企业级必备应用框架
java
spring
mvc
JVM入门到入土-
Java虚拟机
概述与JAVA代码执行过程
JVM入门到入土-
Java虚拟机
概述与JAVA代码执行过程虚拟机与JVM的概念与差异虚拟机(VirtualMachine,VM)是一种软件或硬件实现的仿真系统,它可以在一个计算环境中模拟另一个计算环境。
半只野指针
·
2023-12-25 11:16
jvm
java
开发语言
JVM入门到入土-
Java虚拟机
寄存器指令集与栈指令集
JVM入门到入土-
Java虚拟机
寄存器指令集与栈指令集HotSpot虚拟机中的任何操作都需要入栈和出栈的步骤。由于跨平台性的设计,Java的指令都是根据栈来设计的。
半只野指针
·
2023-12-25 11:16
jvm
java
开发语言
jvm对象探究
Java的对象通常存储在堆中,堆是
Java虚拟机
管理的一块内存区域。初始化零值:在分配内存后,JVM会对对象进行初始化
写不了一点算法
·
2023-12-25 06:09
jvm
c#
开发语言
如何修复Java中的VirtualMachineError
当
Java虚拟机
遇到内部错误或资源限制无法运行时,就会抛出Java.lang.VirtualMachineError。它是JVM的一种自我防御机制,用于防止整个应用程序
java菜
·
2023-12-25 05:11
java 什么是变量?
也就是说,
Java虚拟机
根据变量的数据类型分配内存空。根据不同的类型,分配不同大小的空间。1个字节=8个比特位1个比特位就是一个1或0。注意:比特位是二进制位。int是占有多少个二进制为?
friendsu
·
2023-12-25 04:40
java
开发语言
「
Java虚拟机
基础」Java对象内存布局和对象头
「深入理解
Java虚拟机
」Java对象内存布局和对象头文章目录「深入理解
Java虚拟机
」Java对象内存布局和对象头一、对象在堆内存中布局1.权威定义2.对象在堆内存中的存储布局对象头对象标记类元信息(
FrozenPenguin
·
2023-12-25 01:01
学习笔记
JVM
java
jvm
开发语言
【Java JMM】编译和优化
1前端编译在Java技术下,“编译期”是一个比较含糊的表述,因为它可能指的是前端编译器(“编译器的前端”更准确一些)把*.java文件转变成*.class文件的过程
Java虚拟机
的即时编译器(常称JIT
lcn29
·
2023-12-24 19:48
#
Java
JVM
Java
JVM
JDK各版本特性总结
运行环境包括核心API、集成API、用户界面API、发布技术、
Java虚拟机
(JavaVirtualMachine,
西晋的no1
·
2023-12-24 13:59
JAVA知识点杂烩
java
开发语言
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他