【赛迪网技术社区整理】
java 提供两种不同的类型:引用类型和原始类型(或内置类型)。另外,java 还为每个原始类型提供了封装类(wrapper)。如果需要一个整型变量,是使用基本的 int 型呢,还是使用 integer 类的一个对象呢?如果需要声明一个布尔类型,是使用基本的 boolean,还是使用 boolean 类的一个对象呢?本文可帮助您作出决定。
下表列出了原始类型以及它们的对象封装类。
原始类型 封装类
=================
boolean boolean
char character
byte byte
short short
int integer
long long
float float
double double
引用类型和原始类型的行为完全不同,并且它们具有不同的语义。例如,假定一个方法中有两个局部变量,一个变量为 int 原始类型,另一个变量是对一个 integer 对象的对象引用:
int i = 5; // 原始类型
integer j = new intege
闽公网安备 35060202000074号