随笔分类 -  jvm

摘要:至于String为什么设计为final的好处:多线程中不用考虑锁带来性能的影响,所以在创建String时,由于String的不可变性,应尽量避免创建不必要的对象,如下 for(int i = 0; i < Integer.MAX_VALUE; i++) { String s = "String"; 阅读全文
posted @ 2020-12-26 21:43 wonkju 阅读(91) 评论(0) 推荐(0)
摘要:类加载子系统: 加载Class信息. java的NIO允许使用直接内容, 适用于读写频繁场景,不受限于Xms. java栈:用于java方法调用; 而本地方法栈用于本地方法调用. 线程执行的基本行为是函数调用,每次函数调用的数据都是通过java栈传递的. 阅读全文
posted @ 2020-10-15 00:06 wonkju 阅读(81) 评论(0) 推荐(0)