Menu Close

JAVA的数据类型 – Java 的引用数据 (非原始数据) 类型 (1.9)

非原始数据类型意味着这些类型包含“变量的内存地址”。非常类似于C/C++的指针。引用类型指向一个对象,指向对象的变量是引用变量。这些变量在声明时被指定为一个特定的类型,比如 Student、Teacher 等。变量一旦声明后,类型就不能被改变了。

  • 与由 Java 定义的原始数据类型相反,非原始数据类型不是由 Java 定义或创建的,而是由程序员创建的。
  • 它们也称为引用数据类型,因为它们不能将变量的值直接存储在内存中。非原始数据类型不存储值本身,而是存储该值的引用或地址(内存位置)。
  • 他们可以调用方法来执行特定的功能。 它们也可以为空。所有引用类型的默认值都是null。
  • 一个引用变量可以用来引用任何与之兼容的类型。

例如:

long modelNumber = 62548723468;

Java 中的引用数据类型将存储此变量的地址,而不是直接存储 modelNumber 的值。 因此引用数据类型将存储 1003 而不是实际值。 下图解释了值如何存储在内存区域中。

引用数据类型
引用数据类型

JAVA有很多引用数据类型。

JAVA 引用数据类型
JAVA 引用数据类型

 

一 .JAVA字符串 (String)

String 数据类型用于存储字符序列或数组(文本)。 但是在 Java 中,字符串是表示数组或字符序列的对象。 java.lang.String 是用于创建字符串对象的类。

字符串文字应该用双引号括起来。 字符数组和字符串的区别在于字符串中存在特殊字符“\0”。

 

READ  C语言常用转义字符表 和 ASCII码表完整版
除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in Java教程