Java基础

2021/9/18 11:04:53

本文主要是介绍Java基础,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

对象通过“==”比较的是对象内存地址
new的在堆里跟直接赋值不可能一样

Integer:
new:全都不一样
直接赋值:
[-128,127]之间时Integer a=1=Integer.valueOf(1)直接取缓存池的对象,多个会相等,范围外用new
与int比较时只比数字

String:
直接赋值:只比字面量,在String pool创建了一个对象,多个会相等
new String:创建两个对象
intern方法把字面量插入String pool返回引用



这篇关于Java基础的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程