您的位置:首页 > 编程语言 > Java开发

java基本类型or包装类

2014-12-30 14:52 162 查看
一 java 四类八种基本数据类型

第一类: 整型 byte short int long

第二类: 浮点型 float double

第三类: 逻辑型 booleand(它只有两个值可取true false)

第四类: 字符型char (一个字符能存一个汉字)

基本数据类型 -->在栈中可以直接分配内存

引用数据类型的引用-->在栈中, 对象在堆中

二 java包装类型

1.基本类型:long,int,byte,float,double,char

2. 对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。

三 什么是包装类

1 基本数据类型之间的相互转换有些不能自动转换,而你强制转换又会出问题,
比如String类型的转换为int类型的,那么jdk为了方便用户就提供了相应的包装类;
2 有时候一个函数需要传递一个Object的变量 而你想传递int类型的进去显然不行,怎么办呢,用到了包装类;
3 包装类有三个用法 一个实现基本类型之间的转换 ,二是便于函数传值,
 三就是在一些地方要用到Object的时候方便将基本数据类型装换;

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: