Java 引用与其他语言中的指针之间有什么区别?
Java 中的引用数据类型是包含动态创建对象的引用/地址的类型。这些类型不像基本数据类型一样是预定义的。
以下是 Java 中的引用类型。
类类型 - 此引用类型指向类的对象。
数组类型 - 此引用类型指向数组。
接口类型 - 此引用类型指向实现接口的类的对象。
一旦我们创建了这些类型的变量(即当我们创建一个数组或对象、类或接口时)。
这些变量只存储这些值的地址。
任何引用变量的默认值为 null。
引用变量可用于引用已声明类型或任何兼容类型的任何对象。
示例
Animal animal = new Animal("giraffe");
指针是一个变量,其值是另一个变量的地址,即内存位置的直接地址。与任何变量或常量一样,在使用指针存储任何变量地址之前,必须先对其进行声明。指针变量声明的一般形式为 -
type *var-name;
示例
int *ip; /* pointer to an integer */ double *dp; /* pointer to a double */ float *fp; /* pointer to a float */ char *ch /* pointer to a character */
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP