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
hotspot
Java源码分析 | CharSequence
本文基于OracleJDK11,
HotSpot
虚拟机。CharSequence定义CharSequence是java.lang包下的一个接口,是char值的可读序列,即其本身描述的就是字符串。
朝雾轻寒
·
2022-08-25 17:00
从 JDK 8 到 JDK 18,Java 垃圾回收的十次进化
借此机会,我们来回顾一下
HotSpot
JVM的垃圾回收器的发展全过程。
啊码
·
2022-08-25 07:12
java
java-ee
javascript
c4java
架构
十一、Android虚拟机和类加载机制
一、Dalvik和ART虚拟机简介在Java开发中一般使用的是
HotSpot
虚拟机,而在Andrpid应用程序则是运行在Dalvik/ART虚拟机中,每一个应用程序对应一个单独的Dalvik虚拟机示例。
大虾啊啊啊
·
2022-08-21 19:11
jvm中的数据结构:Java Virtual Machine Specification Runtime Data Areas
官网下载的jdk虽然自带java虚拟机,但是java语言规范并没有指定jvm实现,查阅了网络上关于jvm的资料,几乎没有关于jvm实现与jvm规范之间的异同点进行分别说明,大都将jvm规范中的内存结构与
HotSpot
jvm
·
2022-08-20 14:58
Java源码分析 | Object
本文基于OracleJDK11,
HotSpot
虚拟机。Object定义Object类是类层次结构的根。每个类都有Object类作为超类。所有对象,包括数组等,都实现了这个类的方法。
朝雾轻寒
·
2022-08-19 15:00
4. 执行引擎
被分为三个主要的子系统:类加载器子系统运行时数据区(也就是内存相关)执行引擎JVM前几章我们简单的梳理了一下JVM的类加载机制及运行时数据区,今天我们来聊聊JVM执行引擎.如无特殊说明,所有描述JVM的特性均特指
HotSpot
VMJava
码哥说
·
2022-08-18 15:27
【JVM知识总结-10】类加载器
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:42
javajvm
【JVM知识总结-8】类的加载时机
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:11
javajvm
【JVM知识总结-9】类加载的过程
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:11
javajvm
【JVM知识总结-6】JVM性能调优
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:11
javajvm
【JVM知识总结-7】类的文件结构
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:10
javajvm
【JVM知识总结-10】类加载器
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法【JVM知识总结-4】
HotSpot
垃圾收集器【JVM知识总结-5】内存分配与回收策略
·
2022-08-10 16:09
javajvm
macos12 java16升级java18
查看java版本$java-versionjavaversion"16.0.1"2021-04-20Java(TM)SERuntimeEnvironment(build16.0.1+9-24)Java
HotSpot
Jesscia_Liu
·
2022-08-10 14:27
同步锁synchronized追本溯源
直接是找不到源代码的接下来我们会通过java内存指令码和c++源码(
HotSpot
虚拟机源码)给大家剖析一下synchronized到底是怎么实
·
2022-08-09 13:55
Matlab实现鼠标光标变成爱心和瞄准镜形状
目录原理解释PointerShapeCDataPointerShape
HotSpot
创建mat文件并调用该程序的代码mat文件的调用PNG图片转换为光标矩阵宝~你快看,我连鼠标光标都是爱你的形状:不爱的话就变成狙击镜的形状
·
2022-08-08 13:27
【JVM知识总结-4】
HotSpot
垃圾收集器
HotSpot
虚拟机提供了多种垃圾收集器,每种收集器都有各自的特点,虽然我们要对各个收集器进行比较,但并非为了挑选出一个最好的收集器。我们选择的只是对具体应用最合适的收集器。
·
2022-08-07 10:29
javajvm
【JVM知识总结-3】垃圾收集策略与算法
【JVM知识总结-1】JVM内存模型【JVM知识总结-2】
HotSpot
虚拟机对象【JVM知识总结-3】垃圾收集策略与算法程序计数器、虚拟机栈、本地方法栈随线程而生,也随线程而灭;栈帧随着方法的开始而入栈
·
2022-08-01 21:41
javajvm
【JVM知识总结-2】
HotSpot
虚拟机对象
对象的内存布局头对象(Header)实例数据(InstanceData)对齐填充(Padding)头对象头对象记录了对象在运行过程中所需要使用的一些数据:哈希码GC分代年龄锁状态标志线程持有的锁偏向的线程ID偏向的时间戳对象头可能包含类型指针,通过该指针能确定对象属于哪个类。如果对象是一个数组,那么对象头还会包括数组长度。实例数据实例数据部分就是成员变量的值,其中包括父类成员和本类成员变量。对齐填
·
2022-08-01 21:10
javajvm
SpringBoot 使用 Apollo
可通过如下命令检查:java-version样例输出:javaversion"1.8.0_102"Java(TM)SERuntimeEnvironment(build1.8.0_102-b14)Java
HotSpot
·
2022-08-01 15:48
JVM系列(垃圾回收三)_垃圾收集器
这里讨论的收集器基于JDK1.7Update14之后的
HotSpot
虚拟机(在这个版本中正式提供了商用的G1收集器,之
AnEra
·
2022-07-26 10:59
#
JVM系列
垃圾收集器
从 JDK 8 到 JDK 18,Java 垃圾回收的十次进化
借此机会,我们来回顾一下
HotSpot
JVM的垃圾回收器的发展全过程。关于垃圾回收、度量和取舍
HotSpot
JVM中负责管理应用程
CSDN资讯
·
2022-07-26 10:25
资讯
算法
大数据
python
人工智能
面试
JAVA经典垃圾收集器的优点缺点简单总结
JAVA
Hotspot
虚拟机经典垃圾收集器的优点缺点简单总结Serial收集器ParNew收集器ParallelScavenge收集器(吞吐量优先收集器)SerialOld收集器ParallelOld收集器
山风wind
·
2022-07-24 13:33
JAVA基础
java
jvm
算法
梅科尔工作室-华为14天鸿蒙设备开发实战笔记六
一.OpenHarmony无线联网开发——WiFiAP热点1.AP热点API介绍wifi_
hotspot
.h接口简介:这个wifi_
hotspot
.h中包含声明AP热点相关接口函数。
keoubaou~
·
2022-07-22 17:16
网络
低延迟垃圾收集器
HotSpot
的垃圾收集器从Serial发展到CMS再到G1,经历了逾二十年时间,经过了数百上千万台服务器上的应用实践,已经被淬炼得相当成熟了,不过它们距离“完美”还是很遥远。
一直不懂
·
2022-07-20 09:41
深入理解Java虚拟机
iOS - Wifi 自动连接
背景:iOS11后苹果提供NE
Hotspot
ConfigurationManager类直连周边Wi-Fi,iOS11前只能跳转到系统设置界面手动连接Wi-Fi。
简单Timor
·
2022-07-14 17:00
geoserver的安装步骤
java-version验证是否安装完成2,安装geoserver下载地址:Download-GeoServer下载稳定版本后,解压即可3,设置环境变量设置JAVA_HOME:D:\Java\jdk-8.0.302.8-
hotspot
black2222
·
2022-07-12 09:36
geoserver
geoserver
go语言学习笔记-初识Go语言
语言的创始人有三位,分别是图灵奖获得者、C语法联合发明人、Unix之父肯·汤普森(KenThompson)、Plan9操作系统领导者、UTF-8编码的最初设计者罗伯·派克(RobPike)、以及Java的
HotSpot
大熊君Bigbear
·
2022-07-05 10:00
从
HotSpot
源码理解DirectByteBuffer
1.前言 自从java在1.4版本后有了NIO,directmemory就变得如此的常见。在NIO中,directmemory充当缓冲区,使用的是本机内存而不是堆内存。这种方式减少了数据在java堆和本机堆之间的复制操作,一定程度上提高了数据流转的效率。但是directmemory的分配和回收性能不高,不建议频繁的分配directmemory。 通常我们都是通过allocateDirect()分配
·
2022-07-04 12:09
Java线程生命周期的终止与复位
目录Thread生命周期生命周期概述线程生命周期流程图线程生命周期测试启动线程java中的启动
Hotspot
中的启动线程中断与复位不要使用stop方法使用interrupt方法线程的复位其他的线程复位Thread
·
2022-07-03 09:21
JVM学习笔记
该笔记基于
hotspot
虚拟机什么是JVM?
shadow_maples
·
2022-06-27 22:33
JVM
jvm
学习
java
Java基础-JVM篇
Hotspot
JVM中的Java线程与原生操作系统线程有直接的映射关系。当线程本地存储、缓冲区分配、同步对象、栈、程序计数器等准备好以后,就会创建一个操作系统原生线程。Java线程结束,
稷下
·
2022-06-24 11:00
最新JVM垃圾回收算法详解
优点2.1.2缺点2.2可达性分析算法2.2.1算法思路2.2.2GCRoots对象(两栈两方法)2.2.3优点2.2.4缺点3.判断对象生存还是死亡3.1两次标记过程3.2finalize()方法4.
HotSpot
·
2022-06-07 12:39
2022java面试(未附答案)
一、线程1、单线程为什么还能乱序2、内存屏障到底是什么3、用两个线程,一个输出字母,一个输出数字,交替输出1A2B3C4D5E6Z4、
HotSpot
实现上偷懒的地方5、并发模型有比java更先进的6、DCL
ningGe001
·
2022-06-03 20:52
面试
java
mysql
开发环境搭建
.__/\_,_/_//_/\_\version2.4.5/_/UsingScalaversion2.11.12,Java
HotSpot
(TM)64-BitServerVM,1.8.0_171BranchHEADCompi
小胖超凶哦!
·
2022-06-02 10:21
初学大数据
电信数据仓库
电信数据仓库
北上广深杭30K试题:JVM内存模型如何分配的?
01JVM内存模型的划分由于我们生产环境使用的虚拟机
HotSpot
居多,所以下面的描述都是基于
HotSpot
虚拟机而言的,对于其他类型的虚拟机,如JRockit(Oracle)、J9(IBM)可能并不太一样根据虚拟机规范
java 分享官
·
2022-06-01 16:33
java
开发语言
Java同步锁Synchronized底层源码和原理剖析(推荐)
目录1synchronized场景回顾2反汇编寻找锁实现原理3synchronized虚拟机源码3.1
HotSpot
源码Monitor生成3.2
HotSpot
源码之Monitor竞争3.3
HotSpot
·
2022-05-24 15:17
oracle vm virtualbox启动不了_【Java on RISC-V】Maxine-VM对于RISC-V的支持进展调研与搭建测试...
这个项目于2005年开始,到现在仍然在发展之中,它有先进的即时编译器和垃圾收集器,可在宿主模式或独立模式下执行,其执行效率已经接近
HotSpot
虚拟机
weixin_39722759
·
2022-05-19 07:20
oracle
vm
virtualbox启动不了
hostpot linux 配置_【Java on RISC-V】Maxine-VM对于RISC-V的支持进展调研与搭建测试
这个项目于2005年开始,到现在仍然在发展之中,它有先进的即时编译器和垃圾收集器,可在宿主模式或独立模式下执行,其执行效率已经接近
HotSpot
虚拟机
土拨鼠没有冬天
·
2022-05-19 07:19
hostpot
linux
配置
JVM面试题总结
HotSpot
虚拟机对象探秘对象的创建为对象分配内存处理并发安全问题对象的访问定位句柄访问直接指针64位JVM中,
·
2022-05-16 14:12
后端javaspring程序员
源码学习准备
我们知道
hotspot
是C++写的,其实里面有大量的汇编直接操作CPU寄存器,C++的很多特性和具体的汇编指令我们不必要全部了解,大概知道有栈创建对象、堆创建对象,方法调用,宏定义等基本的就可以。
云淡风清_4a67
·
2022-05-09 16:38
一、初识JVM的运行时数据区
虚拟机栈:生命周期和线程相同,是线程私有的;栈中存放的是栈帧,每调用一次方法代表着一个栈帧的入栈,每一个方法执行完成代表一个栈帧出栈;在虚拟机规范中允许栈设计成固定大小或者是可以动态扩缩容,常用的虚拟机
hotspot
destineeee
·
2022-05-03 07:56
JVM
jvm
java
JVM之CMS垃圾回收器
主打:低延迟一、概述a、在jdk1.5时期,
HotSpot
推出了一款强交互应用中几乎可以认为有划时代意义的垃圾收集器CMS(Concurrent-Mark-Sweep)收集器,这款收集器是
HotSpot
Hao_JunJie
·
2022-04-24 13:11
jvm
jvm
深入JVM内置锁 synchronized 底层
synchronized原理详解synchronized内置锁是一种对象锁(锁的是对象而非引用),作用粒度是对象,可以用来实现对临界资源的同步互斥访问,是可重入的什么是Monitor在Java虚拟机(
HotSpot
·
2022-04-19 15:45
JVM 面试题 87 题详解,java面试项目中遇到的困难
线程私有数据区域生命周期与线程相同,依赖用户线程的启动/结束而创建/销毁(在
Hotspot
VM内,每个线程都与操作系统的本地线程直接映射,因此这部分内存区域的存/否跟随本地线程的生/死对应)。
普通网友
·
2022-04-19 07:11
程序员
面试
java
后端
基于jquery的锚点滚动插件(百度百科效果) anchorScroll.js
1、插进使用场景请打开https://baike.baidu.com/item/日本动画#
hotspot
mining,查看百度百科页面效果。
普通网友
·
2022-04-18 09:56
前端
插件
组件开发
jquery
锚点滚动插件
百度百科
anchorscroll
Java运行时常量池
概述1.常量池在内存中的位置:在JDK1.6中,方法区是以永久代的方式实现(
HotSpot
),常量池是方法区的一部分。在JDK1.7中,方法区合并到堆内存中,常量池可以说在堆内存中。
鲸鱼-D
·
2022-04-11 04:48
深入理解java虚拟机
java
Java中常量池、运行时常量池和字符串常量池的区别
文章目录一、字符串常量池二、常量池与运行时常量池一、字符串常量池JDK1.8之前,
Hotspot
虚拟机中,字符串常量池存放于方法区的实现永久代(PermSpace)中,JDK1.8开始,字符串常量池移到了堆中
it00zyq
·
2022-04-11 04:46
JAVA
java
开发语言
后端
浅谈Java虚拟机(
HotSpot
)的内存回收相关细节
今天我们一起来探讨下
HotSpot
虚拟机如何发起内存回收、如何加速内存回收,以及如何保证回收正确性等问题?如何发起内存回收?当前主流的JVM都是采用可达性分析算法通过根节点枚举来找到已经死去的对象。
·
2022-04-08 15:37
java虚拟机
kafka3.0.0集群搭建
kafka192.168.56.21conch02zookeeper、kafka192.168.56.22conch03zookeeper、kafka2、版本选择软件版本号jdkOpenJDK8U-jdk_x64_linux_
hotspot
爱上口袋的天空
·
2022-04-06 17:07
kafka
kafka
Java虚拟机垃圾收集器
这里讨论的收集器基于JDK1.7Update14之后的
HotSpot
虚拟机(在这个版本中正式
coolshyman
·
2022-04-05 11:23
Java虚拟机
JVM
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他