摘要: 目录1 JVM的内存区域布局2 JVM五大数据区域介绍3 JVM运行时内存布局和JMM内存模型区别4 JMM内存模型交互操作欢迎指正文中错误关注公众号,一起交流参考文章 1 JVM的内存区域布局 java代码的执行步骤有三点 java源码文件->编译器->字节码文件 字节码文件->JVM->机器码 阅读全文
posted @ 2020-08-16 11:05 潜行前行 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 目录 1 JAVA.IO字节流 2 JAVA.IO字符流 3 乱码问题和字符流 4 字符集和字符编码的概念区分 5 URI概念的简单介绍 6 URL概念及与URL的区别 7 Spring.Resource与Spring资源获取方式 8 ResourceLoader 获取资源 9 JAVA.Prope 阅读全文
posted @ 2020-08-02 14:35 潜行前行 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 目录 1 JAVA线程的实现原理 2 JAVA线程的生命周期 3 JAVA线程的几种常用方法 4 线程池及其优点 5 JDK封装的线程池 6 线程池原理之执行流程 7 阻塞队列的简单了解 8 Executors的四种线程池浅析 9 如果优雅地关闭线程池 10 线程池为什么使用的是阻塞队列 11 线程 阅读全文
posted @ 2020-07-26 15:51 潜行前行 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 目录 1 java内存模型,JMM(JAVA Memory Model) 2 CPU高速缓存、MESI协议 3 指令重排序和内存屏障指令 4 happen-before原则 5 synchronized内存语义 6 volatile的内存语义 7 final内存语义 8 synchronized,v 阅读全文
posted @ 2020-07-14 22:38 潜行前行 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 目录 1 Object的内存结构和指针压缩了解一下 2 Object的几种基本方法 3 == 、 equals、Comparable.compareTo、Comparator.compara 四种比较方法 4 方法的重写和重载 5 构造方法是否可被重写 6 Object的equals和hashCod 阅读全文
posted @ 2020-07-11 19:15 潜行前行 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1:java几种基本数据类型大小 关键字类型位数 (8位一字节)取值范围(表示范围) byte 整型 8 -2^7 ~ 2^7-1 short 整型 16 -2^15 ~ 2^15-1 int 整型 32 -2^31 ~ 2^31-1 long 整型 64 -2^63 ~ 2^63-1 float 阅读全文
posted @ 2020-07-08 10:05 潜行前行 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 一直在荒废时间,今天向前走一步,发表第一篇博客文。——致默默无闻的我 阅读全文
posted @ 2018-08-03 17:11 潜行前行 阅读(48) 评论(0) 推荐(1) 编辑