Java的基本类型和用户创建的类的创建方法

1、用new的方法,为实例引用用户创建好的类class

A a = new A();

 

2、基本类型的创建

在程序设计中经常需要一系列特殊类型,他们需要特殊对待,可以把它们想象成“基本”类型。

即,不用new来创建变量,而是创建一个并非是引用的“自动”变量,这个变量直接存储“值”,并置于堆栈中,因此更加高效。

why?因为这些基本类型,比较小,比较简单,用new创建往往不是很高效。

 

Java要确定每种基本类型所占存储空间的大小。它们的大小并不像其他大多数语言那般随机器硬件架构的变化而变化。这种所占存储空间大小的不变性是Java程序比其他语言编写的程序更具移植性的原因之一。

基本类型

大小 最小值 最大值 包装器(容器)类型
boolean - - - Boolean

char

16 bits Unicode 0 Unicode 216-1 Character
byte 8 bits -128 +127 Byte
short 16 bits -215 +215-1 Short
int 32 bits -231 -231-1 Integer
long  bits -263 -263-1 Long
float  bits IEEE754 IEEE754 Float
double  bits IEEE754 IEEE754 Double
void - - - Void

备注:所有数值类型都有正负号,所以不要去寻找无符号的数值类型;boolean类型所占存储空间大小没有明确指定,仅定义为能够取字面值true或false;基本类型具有的包装器类(容器),使得在堆中创建对象的时候可以区分类型。

posted @ 2018-07-04 13:49  hoanfir  阅读(385)  评论(0编辑  收藏  举报