java语言的基本数据类型不包括(java语言的基本数据类型不包括什

http://www.itjxue.com  2023-02-26 20:15  来源:未知  点击次数: 

下面哪个不属于Java语言的基本数据类型?

D

java 八种基本数据类型是:byte short int long float double char boolean

字符串属于引用数据类型

希望对你有帮助!

JAVA的基本数据类型为什么不包括String

1、在C语言中我们知道是不存在字符串这一概念的,而只存在字符或字符数组概念,但是JAVA为了让用户更方便的对字符进行操作,所以自己定义了一个类,对字符数组进行了封装,而后形成了字符串。

2、面试题:请解释String类为什么不可以改变内容?String类其实是对字符数组进行了封装操作,用户真正操作的其实字符数组,居然是数组,我们知道传统的数组有一个天生的缺点:长度不可改变。我们在讲解继承的时候,我们是不是自己实现了一个Array类的操作啊,在这个类中我们是不是定义了一个addLen()的方法,这个方法主要是为了动态扩展数组长度而定义的,但是我们发现这个方法中改变的其实并不是数组长度,而是数组的引用地址。也就是说,我们改变的不是字符串的内容,而是字符串的引用地址。那原来的堆内存是不是就会成为垃圾啊?等待JVM回收。当别人问到一定要清楚这个概念哦。简单的说就是:字符串内部其实就是一个使用final关键字定义的char[]数组,数组长度一旦声明则不可改变,字符串一旦声明则不可改变,改变的引用内存指向。

3、String属于一个类,不属于一个关键字、准确的说它不是一个数据类型。只是由于它字符串的特殊支持,我们习惯把它叫做字符串类型。

下列选项中不属于Java基本数据类型的是( )。

D

原因:Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

1、整数:包括int,short,byte,long

2、浮点型:float,double

3、字符:char

4、布尔:boolean

不厚道哦,分都没给。

下列选项中,()不是 Java 语言的基本数据类型。

答案:B

Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。

java八种基本数据类型如下:

整数型4种:byte 、short 、int、long。

浮点型2种(也就是小数):float、double。

布尔型1种:boolean

字符类型1种:char

java不是只有8种基本类型和String对象类型么?date属于哪种呢?

1.

java有8中基本类型不包括String类型,基本数据类型好比:int是基本数据类型,Integer是基础数据类型包装类,

Integer中包装了许多静态方法

2.

基本数据类型不需要实例化就可以使用,而想Date日期类型必须要new以后才可以使用(不包括静态方法),是普通的对象类型,需要实例化。

(责任编辑:IT教学网)

更多

推荐管理维护文章