04 2022 档案

摘要:[Java] 详细解说final关键字final final 可以修饰变量、方法和类,表示所修饰的内容一旦赋值之后就不会再被改变。例如String类就是一个final类型的类。 1.具体使用场景 1.1 变量 1.1.1 成员变量 每个类中的成员变量可以分为类变量(static修饰的变量)以及实例变量。针对这两种类型的变量赋初值的时机是 阅读全文
posted @ 2022-04-22 02:01 knqiufan 阅读(231) 评论(0) 推荐(0) 编辑
摘要:[JVM] CPU缓存一致性协议CPU缓存一致性协议 CPU高速缓存 CPU缓存是位于cpu和内存之间的临时数据交换器,它的容量比内存小的夺但是交换速度要比内存快得多,主要是为了解决cpu运行时的处理速度与内存读写速度不匹配的问题。 cpu在执行指令时需要从内存中获取所需要的指令和数据,但是cpu的处理速度远大于内存的读写速度,所 阅读全文
posted @ 2022-04-22 01:56 knqiufan 阅读(369) 评论(0) 推荐(0) 编辑
摘要:[JVM] Java内存分配Java内存分配 程序计数器 程序计数器是一块较小的内存区域,作用可以看做是当前线程执行的字节码的位置指示器。分支、循环、跳转、异常处理和线程恢复等基础功能都需要依赖这个计算器来完成。 虚拟机栈 虚拟机栈也叫栈内存,是在线程创建时创建,它的生命期是跟随线程的生命期,线程结束栈内存也就释放,对于栈来说 阅读全文
posted @ 2022-04-22 01:45 knqiufan 阅读(265) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示
欢迎阅读『2022 年 4月 随笔档案』