九种基本数据类型,以及他们的封装类

原创 2015年11月12日 08:27:30
基本类型 大小(字节) 默认值 封装类
byte 1 (byte)0 Byte
short 2 (short)0 Short
int 4 0 Integer
long 8 0L Long
float 4 0.0f Float
double 8 0.0d Double
boolean - false Boolean
char 2 \u0000(null) Character
void - - Void










基本类型所占的存储空间是不变的:这种不变性也是java具有可移植性的原因之一。

基本类型是放在中,直接存储值。

所有数值类型都有正负号,没有无符号的数值类型。


1.int是基本数据类型,Integer是int的封装类,是引用类型。int默认值是0,而Integer默认值是null,所以Integer能区分出0和null的情况。一旦java看到null,就知道这个引用还没有指向某个对象,再任何引用使用前,必须为其指定一个对象,否则会报错。

2.基本数据类型在声明时系统会自动给它分配空间,而引用类型声明时只是分配了引用空间,必须通过实例化开辟数据空间之后才可以赋值


数组对象也是一个引用对象,将一个数组赋值给另一个数组时只是复制了一个引用,所以通过某一个数组所做的修改在另一个数组中也看的见。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java九种基本数据类型的大小,以及他们的封装类。

java提供了一组基本数据类型,包括 boolean, byte, char, short,  int, long, float, double, void.  同时,java也提供了这些类型的封...

九种基本数据类型的大小,以及他们的封装类

java提供的九种基本数据类型:boolean、byte、char、short、int、long、float、double、void 以及它们的封装类:Boolean、Byte、Character、...
  • syf1970
  • syf1970
  • 2016年09月19日 22:02
  • 352

java中的基本数据类型与封装类

java提供了一组基本数据类型,包括boolean, byte, char, short,  int, long, float, double, void. 同时,java也提供了这些类型的封装类,分...

原始类型与封装类的区别

Integer是int的封装类,里面有很多进行处理的静态方法  Integer是对象而int不是,内存的分配位置也不一样 int是一种基本数据类型,而Integer是相应于int的类类型,称为对象包装...

黑马程序员--------8种基本数据类型的封装类

------- android培训、java培训、期待与您交流! ---------- 基本数据类型有8种,Java对这8种基本数据类型都提供了相应的"类"类型。这些"类"类型,就是:包装类; ...

java基本数据类型与封装类型详解(int和Integer区别)

int是java提供的8种原始数据类型之一。 Java为每个原始类型提供了封装类,Integer是java为int提供的封装类(即Integer是一个java对象,而int只是一个基本数据类型)。i...

Java Grammar : 基本数据类型与封装类

java基本数据类型与封装类 基本数据类型:boolean、byte、short、int、long、char、float、double 对应封装类:Boolean、Byte、Short、Integer...

JAVA中基本数据类型和封装类的区别Integer和Double为例

int 为基本类型,Integer是int对应的封装类,或称包装类,是对象。                int                       Integer 初始值: 0    ...

java八种基本数据类型的大小,以及他们的封装类

在我们面试或者考试过程中经常会考到八种基本数据类型以及它们的封装类,那么有哪八种基本数据类型呢?它们的封装类又是什么呢?     首先,八种基本数据类型分别是:int、short、f...
  • klp098
  • klp098
  • 2016年04月20日 10:58
  • 719

Java基本数据对应的封装类

Java基本数据对应的封装类 在java中一切都是以类为基础的,并且java对基本的数据类型也进行了封装,如下所示,将介绍几个基本的数据类型及其封装类: 1 Boolean VS bool...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:九种基本数据类型,以及他们的封装类
举报原因:
原因补充:

(最多只允许输入30个字)