Java数据类型
以下两行Java代码定义了两个整数:num1
和num2
:
num1
和num2
是两个int
类型的变量。
int
关键字指定它的后面是变量的名称,并表示数据类型整数,例如:10
,15
,70
,1000
等。
因为已经声明了int
数据类型:num1
和num2
变量,所以它们不能存储实数,例如:10.1
这样的数值是不能存储的。
下面的代码在num1
中存储的值是5
,而在num2
中存储的值是7
:
num1 = 5;
num2 = 7;
Java中的两种数据类型
Java中支持两种数据类型:
- 原始数据类型
- 引用数据类型
基本数据类型的变量保存一个值,而引用数据类型的变量保存对存储器中的对象的引用。String
是在Java库中定义的类,可以使用它来处理字符序列。String
类型的引用变量str
声明为:
String str;
如果一个引用常量的值为null
,则可以分配给任何引用变量。如果为引用变量分配了null
,则引用变量不是指存储器中的任何对象。null
引用文本分配给str
。
str = null;
使用new
运算符创建一个String
对象。字符串经常使用快捷方式来创建一个字符串对象。字符串文字是一个用双引号括起来的字符序列,它被视为String
对象。
我们可以使用字符串文字如下:
// Assigns "Hello" to str1
String str1 = "Hello";
// Assigns the reference of a String object with text "Hello" to str1
String str1 = new String ("Hello");