![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 53
茅坑的小石头
不管多忙,每天给自己预留至少半小时的学习时间,拒绝做垃圾码农
展开
-
windows下找出java程序占用cpu很高进程对应的线程 并找到问题代码
1原创 2022-08-12 11:53:08 · 397068 阅读 · 0 评论 -
为什么重写 equals(equals 与 == 的区别),为什么重写 equals 通常需要重写 hashCode (equals 与 hashCode 的区别)
博客地址: 单例模式的8种写法源码地址: lishuoboy-interview1. 先上结论1.1. 为什么重写 equals(equals 与 == 的区别)equals用于比较对象的所有属性是否都相等自定义的类会继承 Object,Object 的 equals 方法是==,== 比较的是地址,不符合规范,所以需要重写。1.2. 为什么重写 equals 通常需要重写 hashCode (equals 与 hashCode 的区别)hashCode用于返回对象的哈希码值。支持.原创 2022-05-22 02:53:08 · 396604 阅读 · 0 评论 -
【常见面试题】java自增 i++与++i
原创 2022-05-21 16:35:48 · 396945 阅读 · 0 评论 -
【常见面试题】JAVA参数传递机制(传值or传地址)
CSND博客: JAVA参数传递机制(传值or传地址)码云源码: lishuoboy-interview一、先上结论形参是基本数据类型:传递数据值(复制一份)实参引用数据类型传递地址值注意: 特殊的类型:String、包装类等对象不可变性(final类),所以修改时会创建新对象二、测试代码public class PassParam { public static void main(String[] args) { int i =..原创 2022-05-17 19:28:32 · 396851 阅读 · 0 评论 -
java类的加载顺序,静态块 非静态块 构造器的执行顺序
类对象的初始化过程顺序CSND博客: Java类对象的初始化过程顺序码云源码: lishuoboy-interview一、先上结论对于变量、代码块,构造器先静态后成员,先父后子,先变量+代码块,后构造器,(代码顺序)静态只加载一次注意: instanceMethod() 被子类重写了对于方法只有被调用时才执行二、测试代码父类package top.lishuoboy.javase.jvm.class_load;/** 见README.md */原创 2018-11-11 22:47:25 · 395936 阅读 · 0 评论 -
JVM中的-Xms -Xmx -XX:newSize -XX:MaxnewSize -Xmn -XX:PermSize -XX:MaxPermSize区别介绍
https://blog.csdn.net/tree_ifconfig/article/details/81222196原创 2020-03-28 01:05:45 · 398025 阅读 · 0 评论 -
Java中的file.encoding和sun.jnu.encoding属性的设置含义
https://blog.csdn.net/miracle_8/article/details/80289893原创 2020-03-27 23:38:35 · 397482 阅读 · 0 评论 -
jdk运行模式client vm与server vm区别
Client VM模式输入java -version命令:java version "1.8.0_161"Java(TM) SE Runtime Environment (build 1.8.0_161-b12)Java HotSpot(TM) Client VM (build 25.161-b12, mixed mode)Server VM模式输入java -versio...原创 2020-03-27 11:59:32 · 401220 阅读 · 0 评论 -
Linux下如何定位Java进程CPU利用率过高原因
https://blog.csdn.net/fuyuwei2015/article/details/73256425转载 2019-10-11 14:42:25 · 396351 阅读 · 0 评论 -
System.gc()和Runtime.gc()有区别吗?没有
System.gc()就是调用的Runtime.gc()Runtime.gc()用的navive方法原创 2019-10-10 17:11:15 · 397135 阅读 · 0 评论