![](https://img-blog.csdnimg.cn/20200514170037226.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java学习
专注Java学习路线!
zaker123
永远年轻,永远热泪盈眶!
展开
-
牛客网OJ系统的常见输入输出——Java语言描述
一、题目描述计算a+b输入描述:输入包括两个正整数a,b(1 <= a, b <= 10^9),输入数据包括多组。输出描述:输出a+b的结果示例1输入1 510 20输出630代码import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner cin = new Scanner(System.in);原创 2020-06-19 11:08:03 · 2595 阅读 · 0 评论 -
深入理解Java虚拟机——第12章 Java内存模型与线程
第12章Java内存模型与线程第12章Java内存模型与线程12.1 概述12.2 硬件的效率与一致性12.3 Java内存模型12.3.1 主内存与工作内存12.3.2 内存间交互操作12.3.3 对于volatile型变量的特殊规则12.3.4 针对long和double型变量的特殊规则12.3.5 原子性、可见性与有序性12.3.6 先行发生原则12.4 Java与线程12.4.1 线程的实现12.4.2 Java线程调度12.4.3 状态转换12.5 Java与协程12.5.1 内核线程的局限12.原创 2020-06-12 18:47:27 · 186 阅读 · 0 评论 -
深入理解Java虚拟机——第7章 虚拟机类加载机制
第7章 虚拟机类加载机制第7章 虚拟机类加载机制7.1 概述7.2 类加载的时机7.3 类加载的过程7.3.1 加载7.3.2 验证7.3.3 准备7.3.4 解析7.3.5 初始化7.4 类加载器7.4.1 类与类加载器7.4.2 双亲委派模型7.4.3 破坏双亲委派模型7.5 Java 模块化系统7.5.1 模块的兼容性7.5.2 模块化下的类加载器第7章 虚拟机类加载机制7.1 概述7.2 类加载的时机7.3 类加载的过程7.3.1 加载7.3.2 验证7.3.3 准备7.3.4 解析原创 2020-06-09 01:15:12 · 263 阅读 · 0 评论 -
深入理解Java虚拟机——第6章 类文件结构
第6章 类文件结构第6章 类文件结构6.1 概述6.2 无关性的基石第6章 类文件结构6.1 概述6.2 无关性的基石原创 2020-06-09 01:10:56 · 146 阅读 · 0 评论 -
深入理解Java虚拟机——第2章 Java内存区域与内存溢出异常
第2章 Java内存区域与内存溢出异常第2章 Java内存区域与内存溢出异常2.1 概述2.2 运行时数据区域2.2.1 程序计数器2.2.2 Java 虚拟机栈2.2.3 本地方法栈2.2.4 Java 堆2.2.5 方法区2.2.6 运行时常量池2.2.7 直接内存2.3 HotSpot 虚拟机对象探秘2.3.1 对象的创建2.3.2 对象的内存布局2.3.4 对象的访问定位2.4 实战:OutOfMemoryError 异常2.4.1 Java 堆溢出2.4.2 虚拟机栈和本地方法栈溢出2.4.3 方原创 2020-06-07 13:35:22 · 201 阅读 · 0 评论 -
深入理解Java虚拟机——第3章 垃圾收集器与内存分配策略
深入理解Java虚拟机——第3章第3章 垃圾收集器与内存分配策略3.1 概述3.2 对象已死?3.2.1 引用计数算法3.2.2 可达性分析算法3.2.3 再谈引用3.2.4 生存还是死亡?3.2.5 回收方法区3.3 垃圾收集算法3.3.1 分代收集理论3.3.2 标记 - 清除算法3.3.3 标记 - 复制算法3.3.4 标记 - 整理算法3.4 HotSpot 的算法细节实现3.4.1 根节点枚举3.4.2 安全点3.4.3 安全区域3.4.4 记忆集与卡表3.4.5 写屏障3.4.6 并发的可达性分原创 2020-06-07 13:28:29 · 219 阅读 · 1 评论 -
深入理解Java虚拟机——JVM高级特性与最佳实践(第三版)——读书笔记(不定期更新)
深入理解Java虚拟机-JVM高级特性与最佳实践(第三版)第2章 Java内存区域与内存溢出异常2.1 概述2.2 运行时数据区域2.2.1 程序计数器2.2.2 Java 虚拟机栈2.2.3 本地方法栈2.2.4 Java 堆2.2.5 方法区2.2.6 运行时常量池2.2.7 直接内存2.3 HotSpot 虚拟机对象探秘2.3.1 对象的创建2.3.2 对象的内存布局2.3.4 对象的访问定位2.4 实战:OutOfMemoryError 异常2.4.1 Java 堆溢出2.4.2 虚拟机栈和本地方法原创 2020-05-26 01:02:59 · 300 阅读 · 0 评论