Chapter3|Chapter3 操作符

3.4 赋值

基本类型存储了实际的数值,而并非指向一个对象的引用,所以在为其赋值时,是直接将一个地方的内容复制到了另一个地方。
但是为对象赋值的时候,我们实际操作的是对象的引用,因此倘若”将一个对象赋值给另一个对象“,实际上只是将引用从一个地方复制到另一个地方。这两个引用指向同一个对象。
3.15 类型转换(cast)
如果要执行窄化转换(narrow convertion)(将容纳更多信息的类型转化为容纳更少信息的类型)的操作,编译器会强制我们进行类型转换。而对于扩展转换(widening convertion),则不必显示的类型转换。
【Chapter3|Chapter3 操作符】long long1=200L;
int i=(long) long1; //Cast required

    推荐阅读