社区
Java SE
帖子详情
用基础类型包装类转换和强制转换的区别?
噢不
2009-10-16 03:38:40
如题。
...全文
188
9
打赏
收藏
用基础类型包装类转换和强制转换的区别?
如题。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigbro001
2009-10-17
打赏
举报
回复
[Quote=引用 7 楼 justinavril 的回复:]
比如有int型,可以强制转换成long型,或者double型,这是针对基础类型而言;对于对象类型而言,A如果要是能转换成B,那么,A可能是B的子类,或者是实现了B这个接口;
但是,自动装箱只是针对于基本类型而言,比如long有对应的包装类Long。
[/Quote]
完美的解答~
zhuyang7654321
2009-10-16
打赏
举报
回复
他们是可以自动装箱,拆箱的呀
justinavril
2009-10-16
打赏
举报
回复
比如有int型,可以强制转换成long型,或者double型,这是针对基础类型而言;对于对象类型而言,A如果要是能转换成B,那么,A可能是B的子类,或者是实现了B这个接口;
但是,自动装箱只是针对于基本类型而言,比如long有对应的包装类Long。
hj86132083
2009-10-16
打赏
举报
回复
不太明白
softcarrier
2009-10-16
打赏
举报
回复
不太明白,楼主的意思是5.0的新特性——自动封箱和自动接封么?
haojia0716
2009-10-16
打赏
举报
回复
类的转换是转型成其父类或子类
基础类型的转换是位数变宽或变窄的过程
不善^
2009-10-16
打赏
举报
回复
你查下API 就知道了
swandragon
2009-10-16
打赏
举报
回复
包装类还有不同的转换方法呢
amdgaming
2009-10-16
打赏
举报
回复
不明白你的意思。。。
Java学习笔记:Java强制
类型
转换
与
包装类
强制
类型
转换
强制
类型
转换
的语法格式是:(targetType)value,强制
类型
转换
的运算符是() 强制
类型
转换
时,类似于把一个大瓶子里的水倒入一个小瓶子,若大瓶子里水多于小瓶子,会引起溢出,造成数据丢失。 把一个浮点数
强制
转换
为整数时,Java将直接截断浮点数的小数部分。 //强制把一个int
类型
的值
转换
为byte
类型
的值 int iValue = 233; byte bValue...
Java基本数据
类型
、
包装类
、
类型
转换
Java基本数据
类型
、
包装类
、
类型
转换
Java中基本数据
类型
和
包装类
型的
转换
一、Java中的数据
类型
包括基本数据
类型
和引用
类型
基本数据
类型
包括 :byte,short,int,long,double,float,char,boolean 引用数据
类型
如String
类型
,引用
类型
的数据不仅包含对象还包含对象的引用 什么是
包装类
: 由于基本数据
类型
无法进行一些操作,就产生了包装数据
类型
数据
类型
其实
包装类
就是把基本数据
类型
变成其对应的引用数据
类型
,从而可以对这些数据使用一定...
Java
基础
:基本
类型
和
包装类
在Java中共有8中基本
类型
数据,同时每种基本
类型
又有对应的
包装类
基本
类型
Java共有8种基本数据
类型
,它们分别如下表所示: 基本数据
类型
类型
所占字节 byte 数值型 1字节 short 数值型 2字节 int 数值型 4字节 long 数值型 8字节 float 数值型 4字节 dou...
Java
基础
系列:深入解析包装器
类型
与
类型
转换
的奥秘与陷阱
包装器
类型
与
类型
转换
是Java开发中的双刃剑,既提供了强大的灵活性,也暗藏诸多陷阱。关键注意点:自动装箱拆箱的性能代价与NPE风险
包装类
对象比较必须使用equals方法数值
转换
时的精度丢失与溢出问题字符串
转换
必须处理格式异常理解这些机制背后的原理,结合防御性编程思维,才能写出既安全又高效的Java代码。建议开发者在IDE中开启自动装箱检查(如IntelliJ的检测),从工具层面规避潜在风险。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章