首页
IT技术
前端
后端
移动开发
编程语言
数据库
大数据
每日资讯
登录
标签
jvm
java JVM java jvm详解
使用Java的同学都知道,Java语言有两个特点:一次编译,到处运行;不需要手动释放内存。为什么能做到这一点呢?这一切都归功于Java的虚拟机JVM。接下来,我们就聊聊JVM。一、啥是JVMJVM,又称java虚拟机,其作用是充当操作系统的
java JVM
jvm
java虚拟机
垃圾回收算法
垃圾回收器
admin
1月前
7
0
JVM入门——JVM内存结构
一、java代码编译执行过程 1.源码编译:通过Java源码编译器将Java代码编译成JVM字节码(.class文件) 2.类加载:通过ClassLoader及其子类来完成JVM的类加载 3.类执行:字节码被装入内存,进入JVM虚拟机
jvm
admin
1月前
6
0
JVM(1)JVM简单总结
文章目录1.JVM的位置1.1 JDK 、JRE 、JVM 的关系1.1.1 JDK1.1.2 JRE1.1.3JVM1.2JDK、JRE、JVM三者的联系与区别2.JVM 的体系结构
jvm
java
加载
类加载器
admin
1月前
7
0
[JVM] JVM基础概念
文章目录JVM是什么那么Java虚拟机又是什么呢?JVM包含什么结束 学习一门新的知识,首先需要知道要的学的是什么?正如此篇文章,那么JVM是什么?JVM是什么JVM 是Java Virtual Machin
java
jvm
字节码
java虚拟机
admin
1月前
12
0
jmx监控 认证 监控注册码怎么登记?
导航目录JVM入门1.JVM的位置2.JVM的体系结构3.类加载器4.双亲委派机制5.沙箱安全机制6.Native7.PC寄存器8.方法区9.栈10.三种JVM11.堆12.新生区、养老区13.永久区(Perm)14.堆内存调优15.GC1
jmx监控 认证
加载
类加载器
jvm
admin
3月前
14
0
java long 类型id生成器 java long类型运算
1.初始java 数据类型 运算符1.java核心优势 面向对象的思想、可以跨平台、分布式的开发模式、可靠安全、多线程等2.java的三个版本 javaME(迷你版)、javaSE(标准版)、javaEE(企业版)3.java的跨平台通
java long 类型id生成器
java
操作系统
运维
jvm
admin
3月前
10
0
Java程序主频上不去 java主线程
文章目录5. 线程间通信5.1 synchronized5.2 Lock +Condition5.3 BlockingQueue 5. 线程间通信当线程在运行时,在系统的调度中具有一定的透明性,虽然程序无法精准的控制线程,但是我们可以通过
Java程序主频上不去
java
开发语言
jvm
ide
admin
3月前
12
0
springboot 设置堆内存启动 springboot 内存调优
在SpringBoot项目中,调优主要通过配置文件和配置JVM的参数的方式进行。修改配置文件关于修改配置文件application.properties。SpringBoot项目详细的配置文件修改文档https:docs.spring.io
springboot 设置堆内存启动
调优
jvm
tomcat
admin
3月前
14
0
java中进行深拷贝的工具有哪些 java深拷贝的实现
文章目录浅拷贝与深拷贝深拷贝的实现方法实现Cloneable接口并重写clone()实现Serializable接口实现序列化利用JSON库实现序列化 浅拷贝与深拷贝深拷贝的实现方法在Java中,实现深拷贝的方法有以下几种:通过实现Clo
java中进行深拷贝的工具有哪些
java
开发语言
jvm
面试
admin
3月前
15
0
mysql获取最新版本数据 mysql获取新增数据id
需求我们需要把插入数据后的id(有数据库自增主键生成)返回来,以便我们下一次操作。 like this** * 测试插入后获取id *@Testpublic void testinsertStudentCacheId(){Student s
mysql获取最新版本数据
mybatis
oracle
jvm
主键
admin
3月前
18
0
探索Java的DNA-JVM字节码深度解析
引言在Java的世界里,JVM(Java虚拟机)是我们程序运行的心脏。而字节码,作为JVM的血液,携带着程序的执行指令。今天,我们将深入探索Java字节码的奥秘,一窥JVM如何将人类可读的代码转化为机器可执行的指令。 一、JVM 知识回顾
java
jvm
开发语言
字节码
Test
admin
3月前
17
0
java一个函数值引用类型赋值 java值引用和对象引用
以前就知道JAVA对象分对象引用和值引用,并且还知道8种基础数据类型,即引用时是值引用的数据类型,比如 int,short,long,byte,float,double,char,boolean,其它都是对象引用。可是其它的对象引用我一直都
java一个函数值引用类型赋值
bc
jvm
System
admin
3月前
13
0
架构面试题汇总:JVM全套(2024版)
JVM(Java虚拟机)是Java应用程序运行的核心环境,因此在Java相关的面试中,JVM相关的知识是经常被考察的重点。面试官可能会围绕JVM的内存模型、垃圾收集机制、性能调优参数以及性能监控和故障排查工具等方面进行提问。在内存模型方面,
架构
jvm
面试
java
admin
3月前
11
0
JVM的即时编译(JIT)优化原理:加速程序的执行
JVM的即时编译(JIT)优化技术是一项重要的技术,旨在提高Java应用程序的执行速度。本篇博文将详细介绍JIT编译的概念、原理、作用以及可能产生的影响,帮助读者深入了解JVM的JIT优化技术。前言在传统的编程语言中,代码通常是通过编译器将
jvm
java
SpringCloud
微服务
面试
admin
3月前
7
0
分析JVM堆Dump日志定位线程阻塞原因
堆Dump日志简介JVM堆Dump日志是JVM在运行时内存的快照,它包含了所有线程的状态、对象的引用关系、类加载信息等。当应用出现性能问题,如线程阻塞时,分析堆Dump日志可以帮助我们找到问题的根源。获取堆Dump日志在JVM出现异常时,可
jvm
java
5e
admin
3月前
9
0
java编译器直接运行程序 java编译运行应用程序
java整个编译以及运行的过程相当繁琐,我就举一个简单的例子说明:Java程序从源文件创建到程序运行要经过两大步骤:1、源文件由编译器编译成字节码(ByteCode);2、字节码由java虚拟机解释运行。因为java程序既要编译同时也要经过
java编译器直接运行程序
java中的编译
jvm
java
字节码
admin
3月前
12
0
java哪些队列是线程安全的 java实现线程安全的队列
站内很多人都问我,所谓线程的“工作内存”到底是个什么东西?有的人认为是线程的栈,其实这种理解是不正确的。看看JLS(java语言规范)对线程工作内存的描述,线程的working memory只是cpu的寄存器和高速缓存的抽象描述。可能 很多
java哪些队列是线程安全的
java
jvm
多线程
outofmemoryerror
admin
3月前
16
0
java 调用静态变量运行过程 java类的静态变量怎么调用
JAVA(1) - 类的加载过程前言概念1、类加载简介加载连接初始化类的主动使用与被动使用主动使用被动使用2、加载阶段3、连接阶段3.1验证3.2准备3.3解析在常量池中寻找类、接口、字段、和方法的符号引用(助记符),并将这些符号引用转换
java 调用静态变量运行过程
java
jvm
初始化
System
admin
3月前
13
0
1
2
3
4
5
6
»