java源码
徐明曉
这个作者很懒,什么都没留下…
展开
-
【Java源码JDK1.8】String
String:link,link 1. String实现原理 在 Java 8 中,String 内部使用 char 数组存储数据。 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used for...原创 2020-04-22 10:57:50 · 191 阅读 · 0 评论 -
【Java源码JDK1.8】equals()和==的区别?
一、equals()和==的区别 ==是基本运算符,可以比较8种基本类型,用来比较对象的引用是否指向同一块内存地址。 equals()是一个方法,不可以对8种基本类型进行比较,见源码1,它默认的方法中也使用了==,比较的也是对象的地址。见源码2,只不过equals()可以对其进行重写,像String、Date、Math、File、包装类等大部分类都重写了Object的equals()方法。重写后...原创 2020-04-22 10:13:31 · 428 阅读 · 0 评论