文章分类 -  闲下思考

摘要:1.==和equal区别: 因为java把内存分为了堆和栈。堆存对象和数组,栈存对象引用的地址和基本数据类型。 只有对象被new,才会在堆上开辟空间,然后栈上生成引用地址。 ==比较的是2个变量在栈上的变量引用地址对应的值是否相等。 equal比较的是变量的内容,好比两个人的脸部特征。 阅读全文
posted @ 2017-08-02 19:55 浮生素语 阅读(62) 评论(0) 推荐(0)