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

原创 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也提供了这些类型的封...
  • syc434432458
  • syc434432458
  • 2015年11月21日 14:04
  • 8454

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

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

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

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

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

java提供了一组基本数据类型,包括boolean, byte, char, short,  int, long, float, double, void. 同时,java也提供了这些类型的封装类,分...
  • MaggieDorami
  • MaggieDorami
  • 2012年09月04日 23:59
  • 13613

原始类型与封装类的区别

Integer是int的封装类,里面有很多进行处理的静态方法  Integer是对象而int不是,内存的分配位置也不一样 int是一种基本数据类型,而Integer是相应于int的类类型,称为对象包装...
  • PigTeacher
  • PigTeacher
  • 2010年03月31日 22:26
  • 6916

Java基本数据对应的封装类

Java基本数据对应的封装类 在java中一切都是以类为基础的,并且java对基本的数据类型也进行了封装,如下所示,将介绍几个基本的数据类型及其封装类: 1 Boolean VS bool...
  • shineflowers
  • shineflowers
  • 2014年02月24日 14:11
  • 1966

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

java提供了一组基本数据类型,包括 boolean, byte, char, short,  int, long, float, double, void.  同时,java也提供了这些类型的封...
  • syc434432458
  • syc434432458
  • 2015年11月21日 14:04
  • 8454

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

java中有八种基本数据类型,int,double ,long ,float, short,byte,character,boolean;和他们对应的封装类型是:Integer,Double ,Lon...
  • heminghung
  • heminghung
  • 2016年05月11日 22:50
  • 1815

java基本类型和封装类型区别及应用

1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。 2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)。比如 ...
  • zheng0518
  • zheng0518
  • 2013年09月05日 21:45
  • 3195

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

基本数据类型及其封装类的区别: 1).基本数据类型只能按值传递;封装类按引用传递。 2).基本数据类型在堆栈中创建,直接存储值;而对象类型,对象在堆中创建,对象的引用在堆栈中创建。 3)....
  • m0_37721946
  • m0_37721946
  • 2017年10月31日 16:47
  • 67
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:九种基本数据类型,以及他们的封装类
举报原因:
原因补充:

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