String类是基本数据类型吗?

发布网友 发布时间:2022-03-24 23:45

我来回答

9个回答

懂视网 时间:2022-03-25 04:07

string属于Java中的字符串类型,也是一个引用类型,并不属于基本的数据类型。

  

  Java是一门面向对象编程语言,不仅吸收C加加语言的各种优点,还摒弃C加加里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

  

  

热心网友 时间:2022-03-25 01:15

  String类并不是基本数据类,而是一个类(class),是C++、java等编程语言中的字符串。

  String类是不可变的,对String类的任何改变,都是返回一个新的String类对象。 String 对象是 System.Char 对象的有序集合,用于表示字符串。String 对象的值是该有序集合的内容,并且该值是不可变的。

  而java的8大基本数据类型分别是:

  逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float。

热心网友 时间:2022-03-25 02:33

String不是基本的数据类型,是final修饰的java类,java中的基本类型一共有8个,它们分别为:
1 字符类型:byte,char
2 基本整型:short,int,long
3 浮点型:float,double
4 布尔类型:boolean

热心网友 时间:2022-03-25 04:07

不是的,java的8大基本数据类型分别是:
逻辑类 boolean
文本类 char
整数类 byte, short, int, long
浮点类 double, float。
String不是原始类型,而是一个类(class),它被用来表示字符序列。

热心网友 时间:2022-03-25 05:59

不是,java语言定义了4类共8种数据类型分别如下:
整型:buty、short、int、long
浮点型:float、double
逻辑型:boolean
字符型:char

热心网友 时间:2022-03-25 08:07

不是,是类,但是是java语言自带的,在java.lang.String中追问基本数据类型包括double、int、folat、boolean、long、byte、short。
java.lang.String类是final类型的,因此不能继承这个类、不能修改这个类。
为了提高效率节省空间,我们应该用StringBuffer类

追答什么叫用StringBuffer提高效率节省空间?StringBuffer是可以对实例进行修改的,而String类的实例是不能被修改的,要是我们要频繁对一个字符串进行操作当然要用StringBuffer来减少生成实例的开销,但是如果是一般的字符串当然用String类简洁高效,二者各有利弊,用哪个是要看具体情况的。

热心网友 时间:2022-03-25 10:31

String是引用数据类型,一但创建String的实例则不可修改,一经修改,则创建一个新的实例!

热心网友 时间:2022-03-25 13:13

不是 java 只有8个基本类型。

热心网友 时间:2022-03-25 16:11

引用类型。String str = new String() 本质上是一个对象。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com