首页 知识动态 ( Page 35 )

知识动态

BigDecimal在java的异常解决

1、说明除法的时候出现异常。java.lang.ArithmeticException: Non-terminating decimal expansion; no exact r…

2026-01-29 77,566

java内存结构的组成

1、程序计数器即PC寄存器,程序计数器是一块较小的内存空间,可以看作当前线程所执行的字节码的行号指示器。2、Java虚拟机栈与程序计数器一样,Java虚拟机栈也是线程私有的,它的生…

2026-01-29 29,659

java synchronized的三种同步

1、说明synchronized算是我们最常用的同步方式,主要有三种使用方式。2、实例// 普通类方法同步 synchronized publid void invoke() {}…

2026-01-29 97,509

java中SPI是什么意思

1、概念JDK内置的服务提供发现机制。SPI是一种动态替换和发现的机制。比如有一个界面。如果你想在运行时动态添加,你只需要添加一个实现。我们经常遇到java.sql.Driver界…

2026-01-29 98,038

java中的嵌套类是什么

1、概念嵌套类是其外部类的成员,非静态嵌套类(内部类)可以访问外部类的其他成员,即使该成员是私有的。静态嵌套类只能访问外部类静态成员。2、特点(1)嵌套类别是四种类别中唯一一种内部…

2026-01-29 83,449

java内部类的使用易错点

1、内存泄露的处理与类成员方法和成员变量方法无关,最好定义为static。public class Outer{       public static List getList(…

2026-01-29 39,396

java缓存的两种模式

1、说明将程序或系统经常被调用的对象存储在内存中,当再次被调用时,可以快速地从内存中获取对象,而无需创建新的重复实例。2、两种模式(1)内存缓存:缓存数据存放在服务器的内存空间中。…

2026-01-29 95,657

java Redis的缓存使用

1、说明redis是key-value存储系统,与Memcached相似。不同之处在于它支持存储的value类型比较多,包括string(字符串)、list(链表)、set(集合)…

2026-01-29 55,253

java中Memcached和Redis的对比

1、说明Memcached是一种高性能的分布式存储器对象缓存系统,用于动态Web应用程序来减轻数据库负载。这是基于存储键/值对的hashmap。2、比较(1)Memcached的数…

2026-01-29 87,989

java中gc判定可回收对象

1、引用计数算法在对象中添加引用计数器,在某个地方引用时,计数器值增加1,引用失效时,计数器值减少1,无论何时计数器为0的对象都不能再使用。优点是简单,高效,现在的objectiv…

2026-01-29 43,444