- 博客(4)
- 收藏
- 关注
原创 小白初识HashMap
小白初识HashMapHashMapHashMap简介HashMap的数据结构为什么 HashMap1.8之后加入了红黑树什么是哈希碰撞1.8后HashMap的put过程HashMap的几个核心参数HashMapHashMap简介HashMap是Map接口的一个实现类,是一个集合类。常用的Map实现类除了HashMap还有LinkedHashMap、TreeMap、HashTable(目前属于遗留类,被ConcurrentHashMap替代);相比于HashMap,LinkedHashMap及Tre
2020-05-28 16:09:02
257
原创 小白学习JVM随笔③
学习JVM随笔③JVM垃圾收集器有哪些垃圾收集器SerialParNewParallelSerial OldParallel OldCMSG1未完待续(如有错误的地方,请各位大佬批评指正,同时感谢陈树义大佬分享的学习资料)JVM垃圾收集器有哪些垃圾收集器由于新生代和老年代的垃圾回收算法不同,所以垃圾回收器大体上可以按照新生代和老年代区分类。新生代:Serial、ParNew、Parallel老年代:Serial Old、Parallel Old、CMSG1 G1可以不用配合其他收集器分别作用于
2020-05-13 20:42:54
123
原创 小白学习JVM随笔②
学习JVM随笔②JVM垃圾回收什么是垃圾如何判断一个对象是不是垃圾如何进行垃圾回收分代思想垃圾回收的类型未完待续(如有错误的地方,请各位大佬批评指正,同时感谢陈树义大佬分享的学习资料)JVM垃圾回收什么是垃圾简单来说没有引用指向的对象即是垃圾。如何判断一个对象是不是垃圾判断一个对象是否为垃圾。有两种方法。引用计数法即添加一个计数,当对象被引用时计数加一,去除引用时,计数减一。然后GC时清除那些计数为零即垃圾对象。然而这种方法有一个缺点,不能回收循环引用的垃圾。如A引用了B,B引用了C,C引用了
2020-05-13 10:22:09
164
原创 小白学习JVM随笔①
学习JVM随笔①JVM什么是JVMJVM执行class文件的过程JVM类加载机制JVM内存结构未完待续(如有错误的地方,请各位大佬批评指正)JVM什么是JVMJVM java虚拟机。编译运行JAVA程序的东西。由于系统的问题,软件不能通用。而对于java程序来说,jvm会把java源文件编译为字节码文件。再将字节码文件解析为与系统相对应的机器码文件。由此实现java程序的跨平台性。实际上目前jvm只是按照java的解析规范识别字节码文件,所以被称之为java虚拟机。如果能让jvm按照其他语言的解析规范
2020-05-12 20:44:25
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人