将long类型强制转成int类型内部做了intValue()吗
来源:百度知道 编辑:UC知道 时间:2024/05/16 05:04:55
强转的时候就是告诉虚拟机只取低四位的数,
在jdk的源码中Long类的intValue()方法实质就是强制转换,以下就是源码中的intValue()的代码,
public int intValue() {
return (int)value;
}
也就是说这只是一个手动与JVM自动处理的区别,呵呵,都是进行强制转换!
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/05/16 05:04:55
强转的时候就是告诉虚拟机只取低四位的数,
在jdk的源码中Long类的intValue()方法实质就是强制转换,以下就是源码中的intValue()的代码,
public int intValue() {
return (int)value;
}
也就是说这只是一个手动与JVM自动处理的区别,呵呵,都是进行强制转换!