从字符串到常量池,一文看懂String类设计 从一道面试题开始 看到这个标题,你肯定以为我又要讲这道面试题了 // 这行代码创建了几个对象? String s3 = new String("1"); 是的,没错,我确实要…
标签:JVM
jvm三种类加载器
jvm三种类加载器 1、根加载器:负责加载系统类 例:String 2、扩展类加载器:负责加载扩展类 例:MySQL jar 3、应用类加载器:负责加载程序员手写的类 类加载器的选择机制 双亲委派机制: 如果一个类加载器…
查看JAVA进程JVM参数
jinfo -flags pid(进程号) -XX:CICompilerCount=2 最大的并行编译数 -XX:InitialHeapSize=16777216 JVM 的初始堆内存大小 -XX:MaxHeapSize…
Java命令:jps — 查看进程信息
文章目录 一、简介 二、常用命令 1、jps 2、jps -l 3、jps -q 4、jps -m 5、jps -v 6、jps失效 一、简介 JVM Process Status Tool,显示指定系统内所有的HotS…
JVM篇【Java源文件和Class字节码文件对比】
在分析JVM相关知识之前,给大家分享一段代码,非常通俗易懂的代码。 代码如下: package com.test.util; import java.io.Serializable; public class Test …
字节码文件(Class文件)
一、Java的平台无关性实现 我们知道Java是“与平台无关”的,实现语言无关性的基础就是虚拟机和字节码存储格式:依靠class文件这种统一程序存储格式的字节码文件实…
常见的三种类加载器
Bootstrap Class Loader引导类加载器 这个类加载器使用C/C++语言实现的,嵌套在JVM内部。 它用来加载JAVA的核心库(JAVA_HOME/jre/lib/rt.jar、resources.jar…
015-JVM-使用javap查看class文件内容
上一篇:014-JVM-查看class文按键的工具Binary viewer、ue、classlib Bytecode viewer https://blog.csdn.net/fsjwin/article/detail…
jvm中三种类加载器
1.Bootstrap Class Loader(启动类加载器)也叫根的类加载器—-c++实现 加载jre/lib/rt.jar, resource.jar、charst.jar 被-Xbootclasspa…
JVM小知识:win10系统查看JVM信息
1.打开cmd窗口,执行第三方工具启动命令: jvisualvm.exe 2.进入java VisualVM 首页 3.进入VisualVM目录 。 。 。 *觉得有用可以关注博主哦,如果再不能相遇,祝你早午晚都安。。。
查看和设置JVM的运行参数
https://docs.oracle.com/javase/8/docs/index.html λ java -version java version "1.8.0_241" Java(TM) SE Ru…
JVM找出占用CPU最高的线程
这两天客户这边有一台服务器一到下午3点左右就开始卡住,页面无法访问,服务器CPU占用达到300%多 开始以为只是可能只是意外事件,重启一下就好,但是发现重启之后没几分钟服务器马上又反应无法访问,我就开始检查自己写的代码是…