moupeng

一、Java基本数据类型


Java的内置数据类型有如下几类:

逻辑型

boolean  1位

整数型

byte    8位

short  16位

int     32位

long  64位

浮点型

double 64位

float    32位

字符型

char 16位

以上是Java内置的基本数据类型,他们的初始化及使用方法相似。

初始化可以直接赋值,不需要new:

 

int a,b;
int a=12;
char ch = \'A\';

 

二、String

Java中的String不是基本数据类型,是一个类。字符串在Java中是对象。一个String的对象表示一个字符串,字符串要放在双引号""中。Java中的字符串不以\'\0\'结尾。

 

String greeting = "Good morning!";

 

String表示的字符串不能修改。

三、数组

Java中的数组很强大,所有的类型(包括内置的基本数据类型和类类型)都可以是数组中的元素,但数组中的元素必须相同。数组的声明如下:

 

char s[];  //或者 char[]  s;

 

数组必须通过new分配空间后才能使用,并且在数组创建后,长度不可改变。数组的创建如下:

 

char s[] = new char[20];

 

数组的长度可以通过  arrayname.length 来获取。

二维数组其实就是在一维数组的基础上,一维数组的每一个元素都是一个一维数组。多维数组可以以此类推。



总结:在Java中数据类型可以分为基本数据类型和复合类型。而变量可以分为基本类型与引用类型。基本类型及基本数据类型的单个变量;应用类型是复合类型的变量(类的对象、数组)。引用类型需要分配地址。引用类型类似C中的指针。
基本数据类型在Java中有对应的类类型。

分类:

技术点:

相关文章: