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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 程有愿 中级黑马   /  2012-7-3 13:01  /  1633 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是基础数据类型和引用数据类型啊 ,有什么区别,能给个例子么?


3 个回复

倒序浏览
先看毕老师的视频,反正是在第6天之前,肯定能解决你这个问题(我已经看到第10天了。)。
就不回答你问题了,因为你自己学到的,印象会更深刻。呵呵。
回复 使用道具 举报
这个问题太简单了,你可以去看看毕老师的视频,简单跟你说说吧,
                        

数据类型            大小             范围                                                                        默认值

byte(字节)                  8         -128 - 127                                                                          0
shot(短整型)        16           -32768 - 32768                                                               0
int(整型)              32          -2147483648-2147483648                                                0
long(长整型)        64           -9233372036854477808-9233372036854477808                0        
float(浮点型)       32           -3.40292347E+38-3.40292347E+38                                     0.0f
double(双精度)        64           -1.79769313486231570E+308-1.79769313486231570E+308        0.0d
char(字符型)       16         ‘ \u0000 - u\ffff ’                             ‘\u0000 ’
boolean(布尔型)     1         true/false                                         false


引用数据类型    String    数组   类 等等     你需要好好看看基础视频

点评

部分取值范围好像错了吧? short,int,long。最大值末尾是7吧?  发表于 2012-7-3 15:48
回复 使用道具 举报
基本数据类型和引用数据类型楼上的说的很清楚了。我举个简单例子说明
class A{
   private int age;
private String name;
}

int是基本数据类型,当你new A()得时候,age自动赋值为0;
但是对于引用类型name来说,此时只会分配一个引用,指向null, 当你想使用name得时候不能直接引用,必须实例化之后才能使用。否则,会引起空指针exception
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马