protected关键字与private作用相当,差别仅在于继承的类可以访问protected成员,但是不能访问private成员。
static方法的一个重要用法就是在不创建任何对象的前提下就可以调用它。
String类支持“+”和 “+=”。
将一个对象赋值给另一个对象,是将“引用”从一个地方复制到另一个地方。
Random.nextInt()的参数设置了随机数的上限,其下限为“0”,但是这个下限会产生除0的可能性,因此要做加1操作。
前缀递增和前缀递减,会先执行运算,再生成值。后缀递增和后缀递减,则先生成值,再执行运算。
基本类型比较使用==和!=,其他对象比较用equals()。==和!=比较的是对象的引用。
按位操作符可与等号联合使用,如:&=,|=,∧=,但由于“飘”是一元操作符,所以不可与=联合使用。
问题:编写一个程序,展示自动包装功能对所有的基本类型和包装器类型都起作用。
看了网上大家写的这道题的答案,不是很理解:自动包装,拆箱功能是指包装类和基本类型间的互相自动转换吗?自动包装功能具体做了什么?继续关注这个问题。
自动装箱,拆箱功能是指包装类和基本类型间的互相自动转换。需要注意的是Integer的值如在-128到127之间的话(不包括127),会指向原对象,否则会指向新的对象。