java中的强制转换有两种: 向上转型和向下转型(强制转型)。
两种分别如下:
向上转型
对于基础数据类型 , 可以自动转型 ,比如:
int a = 10;
long b = a;
这里就是把int型转成了long型 , 因为 long范围比int大 , 这样的转型不会有任何影响 , 所以可以自动转型。
向下转型
也就是强制转型。
这种需要强转 , 比如
long a = 10 ;
int b = (int) a;
通过 (int)可以强制转型 , 但是这样会丢失精度 , 比如a如果超过了b的范围 , 那么强转成int型, 只会等于int的最大值。
相关阅读 >>
servletrequest转httpservletrequest设置header之后取不到header的问题
Java中jsoup解析爬虫获取的页面html数据,轻松实现一个爬虫
更多相关阅读请进入《Java》频道 >>
![深入理解Java虚拟机 JVM高级特性与实践 周志明 第3版](https://img.alicdn.com/i2/1046276040/O1CN01DfMOh61uUMoTpWsPQ_!!0-item_pic.jpg)
深入理解Java虚拟机 JVM高级特性与实践 周志明 第3版
这是一部从工作原理和工程实践两个维度深入剖析JVM的著作,是计算机领域公认的经典。