![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java基础
Java相关的基础知识,所谓基础不牢,地动山摇!!!
Powerful&Q
平凡,不平庸
展开
-
Java基础:equals、==与hashCode的点点关系~
面试/笔试常见问题: ==与equals的问题 hashCode与equals的问题 1、==与equals的关系在撸代码的过程中,不可避免的会使用==或者equals去判断两个对象或值是否相等,那两者的区别究竟是什么呢?通俗的说法:==的作用是比较两个对象的地址是不是相等,即:判断两个对象是不是同一个对象(注意:基本数据类型==比较的是值,引用数据类型==比较的是...原创 2020-05-06 16:34:28 · 156 阅读 · 0 评论 -
Java基础:String,StringBuffer和StringBuilder傻傻分不清~
面试/笔试常见问题:String、StringBuffer和StringBuider的区别?透过源码看本质:1、String在源码中可以看出String中,用来存储字符串的字符数据value[]通过final修饰,所以String对象是不可变的!!注意:是对象哦~但是指向对象的引用还是可以变的!涉及常量池、堆和栈后面详谈。延伸问题:为什么String要被设计成final??...原创 2020-04-25 22:02:40 · 133 阅读 · 0 评论