王子滔的学习笔记

~路漫漫其修远兮~

jvm调优

jvm调优

jps:查看当前java进程id,java本身就是一个进程 jinfo -flags 6198 查看jvm参数 java -XX 查看更详细的jvm参数 java -XX:+PrintFlagsInitial 查看jvm设置初始值的 java -XX:+PrintFlagsFinal jvm

Java常量池理解与总结

Java常量池理解与总结

什么是常量 用final修饰的成员变量表示常量,值一但确定就无法修改。 final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类

Java中静态代码块、代码块、main()方法和构造函数加载顺序

Java中静态代码块、代码块、main()方法和构造函数加载顺序

静态代码块:用staitc声明,jvm加载类时执行,仅执行一次。 构造代码块:类中直接用{}定义,每一次创建对象时执行。 同一个类中,执行顺序优

Jvm类加载过程

Jvm类加载过程

什么是类加载 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型,

HotSpot选项笔记

HotSpot选项笔记

语法 java [ options ] class [ argument … ] java [ options ] -jar file.jar [ argument … ] 标准选项 -d32|-d64 -client|-server 以客户端模式还是服务器模式执行虚拟机。 服务器模式的特点是启动速度比较慢,但运行时性能和