将long类型强制转成int类型内部做了intValue()吗

来源:百度知道 编辑:UC知道 时间:2024/05/16 05:04:55

强转的时候就是告诉虚拟机只取低四位的数,
在jdk的源码中Long类的intValue()方法实质就是强制转换,以下就是源码中的intValue()的代码,
public int intValue() {
return (int)value;
}
也就是说这只是一个手动与JVM自动处理的区别,呵呵,都是进行强制转换!