Fork me on GitHub

03 2021 档案

摘要:之前有学习了JVM: 但是内容比较多,面试经常会问JVM的内存结构,所以今天整理一下。 ##java8内存结构图 ##虚拟机内存与本地内存的区别 Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存, 同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却 阅读全文
posted @ 2021-03-22 09:20 kelexin 阅读(2252) 评论(2) 推荐(0)
摘要:线程交替打印的题经常出现,总结一下: ###一、两个线程交替打印0~100的奇偶数 /* * 1.wait和notify都是Object类的方法。 * 2.wait和notify必须要在synchronized代码块中执行,否则会抛异常。 */ public class WaitNotifyPrin 阅读全文
posted @ 2021-03-16 10:26 kelexin 阅读(119) 评论(0) 推荐(0)
摘要:作用 修饰类:表示类不可被继承 修饰方法:表示方法不可被子类覆盖,但是可以重载 修饰变量:表示变量一旦被赋值就不可以更改它的值。 (1)修饰成员变量 如果final修饰的是类变量,只能在静态初始化块中指定初始值或者声明该类变量时指定初始值。 如果final修饰的是成员变量,可以在非静态初始化块、声明 阅读全文
posted @ 2021-03-03 10:25 kelexin 阅读(799) 评论(0) 推荐(0)