随笔分类 - Java基础
摘要:简介 在 Java 中有四种引用: 强引用(Strong Referenc)软引用(Soft References)弱引用(Weak References)虚引用(Phantom References) 不同的引用,主要是垃圾回收时有区别。如果你从来没有听说过这些引用,那说明你只使用过强引用,了解他
阅读全文
摘要:众所周知,Java 以 WOTA (Write once, run anywhere)闻名。为了实现这一点,Sun Microsystems 创造了 Java 虚拟机,它是对底层操作系统的一种抽象,可以解释执行编译的 Java 代码。JVM(Java Vritual Machine) 是 JRE(J
阅读全文
摘要:有很多 Java 开发者都在使用HashMap,HashMap是一种简单易用,且功能强大的数据结构。但是有多少开发者知道HashMap的底层原理呢?这些天,为了深入理解HashMap这一基础数据结构的底层原理,我阅读了大量的源码(包括 Java 7 和 Java 8)。在这篇文章中,我将解释Hash
阅读全文
摘要:Java中只有值传递 文章目录 Java中只有值传递参数传递值传递指针传递引用传递 Java中的参数传递基本变量类型对象 值得一提数组包装类和String 参数传递 在我们日常编写代码的过程中,调用函数可能是最常见的操作了。那么,在调用函数时,参数是怎么样传递的呢? 值传递 相信有很多人都是学C语言
阅读全文