JVM的知识这里总结的很详细:https://github.com/doocs/jvm/blob/master/README.md,因此在本博客也不会再对其中的东西重复总结了。 ...
常量 字面量包括: .文本字符串 .八种基本类型的值 .被声明为final的常量等 符号引用包括: .类和方法的全限定名 .字段的名称和描述符 .方法的名称和描述符。 常量池分类 类文件常量池:又称为静态常量池,存储区域在堆中,编译时产生对应的class文件,主要包含字面量和符号引用 运行时常量池:存在元数据 Meta Space 空间,JVM运行时,在类加载完成后,将每个class常量池中的符 ...
2020-06-30 14:31 0 2093 推荐指数:
JVM的知识这里总结的很详细:https://github.com/doocs/jvm/blob/master/README.md,因此在本博客也不会再对其中的东西重复总结了。 ...
JVM的知识这里总结的很详细:https://github.com/doocs/jvm/blob/master/README.md,因此在本博客也不会再对其中的东西重复总结了。 现在很多文章关 ...
1、线程池的好处 降低资源消耗(重复利用已创建的线程减少创建和销毁线程的开销) 提高响应速度(无须创建线程) 提高线程的可管理性 2、相关类图 JDK5以后将工作单元和执行机制分离开来,工作单元包括Runnable和Callable;执行机制由Executor框架提供 ...
摘要: 1,List<EntityOld>转换为List<EntityNew> 2,从一个实体类List中取出某个字段组成新的list 3,从list中筛选出符合条件的数 ...
首先汇总一下JDK的运行时常量池、字符串常量池、静态常量池的功能及存储结构。 一、JVM运行时内存结构 在了解常量池之前我们先通过一张图了解一下JVM的整个内存分布图。下图为JDK7的内存结构: 在上图中JVM所管理的内存主要包括以下区域:程序计数器(Program Counter ...
?--- 常量赋值 代码: 内存图: 分析:对于常量赋值来说, 变量s1始终 ...
java中的常量池分3种 1.class文件常量池(静态常量池) 2运行时常量池 3.字符串常量池 class文件常量池:存储区域是在堆中,编译时产生对应的class文件,主要包含字面量和符号引用 运行时常量池:存在与本地内存的元空间中,JVM运行时,在类加载完成后,将每个 ...
JDK8新特性 1、Lambda表达式 2、函数式编程 3、接口可以添加默认方法和静态方法,也就是定义不需要实现类实现的方法 4、方法引用 5、重复注解,同一个注解可以使用多次 6、引入Optional来避免空指针 7、引入Streams相关的API 8、引入新的Date/Time ...