摘要:
强软弱虚引用 在java中,除了基本数据类型的变量外,其他所有的变量都是引用类型,指向堆上各种不同的对象。 在jvm中,除了我们常用的强引用外,还有软引用、弱引用、虚引用,这四种引用类型的生命周期与jvm的垃圾回收过程息息相关。 那么这四种引用类型有什么区别?具体使用场景是什么? 所有引用类型,都是 阅读全文
posted @ 2021-09-13 14:24
指尖上的代码go
阅读(109)
评论(0)
推荐(0)
摘要:
枚举类型是Java 5中新增的特性,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。当需要定义一组常量时,强烈建议使用枚举类。 使用枚举类的条件:类的对象是有限个,确定的。例如星期类,它 阅读全文
posted @ 2021-09-13 14:24
指尖上的代码go
阅读(77)
评论(0)
推荐(0)
摘要:
JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。它是一种利用软件方法实现的抽象的计算机基于下层的操作系统和硬件平台,可以在上面执行java的字节码程序。 编译器负责把Java程序转成Class文件,方便Jvm来读取它. Jvm是java虚拟机,其实它就是解释器,把Class 阅读全文
posted @ 2021-09-13 14:23
指尖上的代码go
阅读(35)
评论(0)
推荐(0)
摘要:
基于内存的Redis应该是目前各种web开发业务中最为常用的key-value数据库了,我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较mysql而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较 阅读全文
posted @ 2021-09-13 14:23
指尖上的代码go
阅读(35)
评论(0)
推荐(0)

浙公网安备 33010602011771号