A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁翔 黑马帝   /  2011-8-25 13:42  /  2856 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

如题,知道的童鞋回复一下

评分

参与人数 1技术分 +1 收起 理由
wangfayin + 1

查看全部评分

4 个回复

倒序浏览
黑马网友  发表于 2011-8-25 14:37:46
沙发
可以把基础类型的数据封装成对象
回复 使用道具 举报
黑马网友  发表于 2011-8-25 14:45:32
藤椅
Java中许多存储和管理对象集合的有用的类(列表、树、数组等)不能在这些基本类型上进行操作,因为从技术上讲这些基本类型不是从Java对象类派生出来的。但是Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型。直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。 Java共有六个包装类,分别是Boolean、Character、Integer、Long、Float和Double,除了首字母大写之外,包装类与基本类型名字相似。

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 回答的不错!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-25 19:56:27
板凳
因为好多java API中好多方法需要传递的参数都是object类型,基本数据类型又不是对象类型,而我们在程序中又需要经常传递一些基本类型的数据,所以java就设计出基本数据类型的包装类,配合java自动装箱和拆箱,就很方便啦,这个答案是我理解,不知道对不对,仅供参考

评分

参与人数 1技术分 +2 收起 理由
wangfayin + 2 回答的很好!

查看全部评分

回复 使用道具 举报
黑马网友  发表于 2011-8-29 14:18:20
报纸
引用类型和原始类型它们具有不同的语义,比如说 当引用类型和数据类型用作某个类的实例数据缺省值时,如果你用的是引用类型,缺省值为null,而数组类型的缺省值则与它们的类型有关,若int型则为0;boolean则为false; 能力有限,只能理解这么多。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马