GC基本原理(Gabage Collection)
基本原理、GCroot、标记清除算法
2021打怪获取的经验
做事要有目标、谨慎承诺、做好职责范围内的事情
JVM图形化工具
jconsole、jvisualvm、VisualGC、jmc
JVM命令行工具
jps、jinfo、jstat、jmap、jstack、jcmd等工具案例
java内存模型(Java Memory Model,JMM)
写在前面好文推荐:
https://zhuanlan.zhihu.com/p/29881777
https://www.jianshu.com/p/bf158fbb2432
什么是JMM ...
java类加载器
类的生命周期
加载:寻找class文件
校验:校验格式、依赖
准备:静态字段、方法表
解析:符号解析为引用
初始化:构造器、静态代码块、静态变量赋值
使用
卸载
类的加载时机
当虚拟机启动时,初 ...
告别2021,你好2022
时光荏苒,岁月如梭
不知不觉又站在了岁末的门槛
叹岁月流年,往事随风
好与坏都终将随风而逝
这一年
失去,获得
释怀,成长,完结
下一年
新生,期待
希望,向前,遇见
–《人民日报》
java语言
java是一种面向对象、静态类型、编译执行,有VM/GC和运行时、跨平台的高级语言
java、C++、Rust的区别C++特点:自行管理内存、可以编写很自由的代码
缺点:一不小心内存泄露,导致程序崩溃 ...
字节码
什么是字节码java bytecode 由单字节(byte)的指令组成,理论上最多支持256个操作码,实际只使用了200左右,其他的保留给调试操作
分类
栈操作指令,包括与局部变量交互的指令
流程控制 ...
生存情绪和生命情绪
生存情绪的两大核心基本情绪是愤怒和恐惧。生命情绪的基本情绪是爱,感恩,快乐。
负面情绪转化为正面意义
愤怒化为力量和爱
焦虑化为重视和办法
恐惧化为面对和力量
痛苦化为成长和成熟
嫉妒化为成长和欣赏
...