String为什么不是基本数据类型

分类: 365bet手机app 发布时间: 2026-06-27 04:42:15 作者: admin 阅读: 1023

String类并不是基本数据类。 String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合

用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。

java 中String 是个对象,是引用类型。

基础类型与引用类型的区别是:

基础类型只表示简单的字符或数字,引用类型可以是任何复杂的数据结构。

java虚拟机处理基础类型与引用类型的方式是不一样的,对于基本类型,java虚拟机会为其分配数据类型实际占用的内存空间,对于引用类型变量,他仅仅是一个指向堆区中某个实例的指针。