java的四种引用:强弱软虚
摘要:强引用: 如果一个对象具有强引用,它就不会被垃圾回收器回收。即使当前内存空间不足,JVM也不会回收它,而是抛出 OutOfMemoryError 错误,使程序异常终止。如果想中断强引用和某个对象之间的关联,可以显式地将引用赋值为null,这样一来的话,JVM在合适的时间就会回收该对象。 软引用: 在
阅读全文
posted @
2020-12-16 23:13
海绵-宝宝
阅读(121)
推荐(0) 编辑
JAVA中的集合
摘要:JAVA中的集合有哪些? 所有的类都位于java.util包下,主要由两个接口派生出来,分别是Collection和Map. Collection包含了List和Set两大分支。 Map是一个映射接口。Set 、Map、List可以看做集合的三大类。 而遍历集合的工具有Iterator和Enumer
阅读全文
posted @
2020-12-16 23:10
海绵-宝宝
阅读(250)
推荐(0) 编辑
Java的反射
摘要:什么是反射机制? JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 静态编译和动态编译 **静态编译:**在编译时确定类型,绑定对象 **动
阅读全文
posted @
2020-12-16 22:56
海绵-宝宝
阅读(97)
推荐(0) 编辑
HashMap 和HashTable 的不同点
摘要:1 继承和实现方式不同HashMap 继承于AbstractMap,实现了Map、Cloneable、java.io.Serializable 接口。Hashtable 继承于Dictionary,实现了Map、Cloneable、java.io.Serializable 接口。2 线程安全不同Ha
阅读全文
posted @
2020-12-16 22:44
海绵-宝宝
阅读(101)
推荐(0) 编辑
Java编程技巧
摘要:FastJson 是阿里巴巴的开源JSON解析库,它可以解析JSON格式的字符串 1.支持将Java Bean序列化为JSON字符串, 2.也可以从JSON字符串反序列化到JavaBean String dataJsonVo = JSON.toJSONString(javaBeanVo); //序列
阅读全文
posted @
2020-12-16 08:33
海绵-宝宝
阅读(94)
推荐(0) 编辑
JAVA虚拟机知识总结
摘要:jvm系列(一):java类的加载机制 1、什么是类的加载 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个 java.lang.Class对象,用来封装类在方法区内的数据结构。类的加载的最终产品是位于堆区中的 Class对象, Cl
阅读全文
posted @
2020-06-21 14:28
海绵-宝宝
阅读(237)
推荐(0) 编辑
Java基础学习总结
摘要:1.Java的基础数据类型有哪些?各占几个字节? 1)整型:byte(1), short(2),int(4),long(8) 2)浮点型:float(4),double(8) 3)字符型:char(2) 4)布尔型:boolean(1/8) 2.PO持久对象 VO值对象、视图对象 3.Java中co
阅读全文
posted @
2020-06-20 21:20
海绵-宝宝
阅读(282)
推荐(0) 编辑