![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java随笔
猜不到的c
这个作者很懒,什么都没留下…
展开
-
java包装类型 “==”的比较(如Integer,Double)
大家在平常写代码时对于简单类型int,double等变量的值进行比较的时候一般会用“== ”来比较两个值是否相等,对于简单类型来说这个比较没什么问题,但是如果是包装类型,比如说Integer类型。若是两个Integer类型在比较时用“==”则要注意了,你很可能会踩坑。 下面先来具体说说Integer(包装类型) 首先来看现象 基础类型 int a = 127; int b = 127; ...原创 2017-11-20 22:37:00 · 3045 阅读 · 0 评论 -
new String("123") String.intern() 内存区域分配和创建时机分析
近日和同事讨论到new String("123") 以及String.intern()的相关问题,这里做个简单记录。 直接进入分析阶段~ 首先我们得了解jvm的内存结构,这里引用journaldev中的图 public class Memory { public static void main(String[] args) { // Line 1 int i=1...原创 2019-03-01 23:07:23 · 553 阅读 · 0 评论