- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 java注解
java自定义注解java注解概述java中常见的注解注解分类自定义注解基于反射解析注解实战-自定义注解实现token验证java注解概述Java 注解用于为 Java 代码提供元数据。作为元数据,注解不直接影响你的代码执行,但也有一些类型的注解实际上可以用于这一目的。Java 注解是从 Java5 开始添加到 Java 的。java中常见的注解@Override 表示方法打算重写抽...
2019-11-05 10:41:44 121
原创 设计模式之单例模式
单例模式就是为确保一个类只有一个实例,并为整个系统提供一个全局访问点的一种方法。代码实现:(非线程安全)public class Singleton { /** * 单例对象 */ private static Singleton instance; /** * 私有构造器 */ private Singleton()...
2019-02-22 20:35:03 106
原创 深入理解java虚拟机之自动内存分配与回收-学习笔记3
几条普遍的内存分配规则对象优先在Eden区大多数情况下,对象在新生代Eden区中分配,当Eden区没有足够的空间进行分配,虚拟机会发起一次Minor GC。注:从内存回收的角度看,现在收集器基本上都采用分代收集算法,所以java堆中还可以细分为新生代和老年代,再细致一点,新生代又分为Eden space、From space、To space,默认比例是8:1:1,可通过虚拟机参数Surv...
2019-02-12 09:44:14 195 1
原创 深入理解java虚拟机之垃圾收集器-学习笔记2
垃圾收集器垃圾收集(Garbage Collection, GC)需要完成的3件事情: 哪些内存需要回收? 什么时候回收? 如何回收?判断对象是否已死在堆里面存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(即不可能再被任何途径使用到的对象)。引用计数算法给对象添加一个引用计数器,每当有...
2019-02-11 17:46:08 181
原创 深入理解java虚拟机之java内存区域划分-学习笔记1
深入理解java虚拟机之java内存分配-学习笔记1运行时区域划分Java虚拟机在运行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域,这些区域都有各自的用途,以及创建和销毁时间。程序计数器它可以看作当前线程所执行的字节码的行号指示器,是线程私有的,生命周期跟线程相同。如果线程正在执行的是Java 方法,则这个计数器记录的是正在执行的虚拟机字节码指令地址,如果正在执行的是N...
2019-02-11 10:52:00 192
The jooq User Manual
2019-02-12
深入理解java虚拟机
2019-02-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人