-3

嗨,我是 java 新手,想知道为什么 String 是一个类,而 (int,double,etc.) 不是.. 对我来说有很大不同吗?它们都是相同的字符串读取字母 int 读取整数。

4

5 回答 5

2

int、double 等是原始数据类型,Java 中有这些数据类型的等价类,即 Integer、Double 等。它们被称为包装类。

请阅读有关 Java 包装类的更多信息。

于 2013-04-04T02:02:16.323 回答
1

String 是一个类,因为它通常表示大多数语言中的字符数组。并支持自己的功能。

原始类型如 int、double 等不支持函数,直接存储在内存中,大小与其限制相对应。

字符串没有实际限制。

考虑 String 类方法,而实例方法、int、double 等没有这些。

于 2013-04-04T02:01:48.170 回答
0

String 是一个对象,它根本不是原始类型,只是一个字符数组。

为什么没有 String 的原始类型?

于 2013-04-04T02:02:01.797 回答
0

int、double、char 是原始类型,其中 String 是一个类。对你来说不会有任何不同。

于 2013-04-04T02:02:13.870 回答
0

是的,String 是一个类,该类包含允许以多种方式对其进行操作的方法。原语也有自己的类(称为包装类)。正如您现在所知道的,也允许它们被操纵。

要记住的一件事是,Java 具有适用于您的问题的命名约定,您总是用大写字母命名一个类。

于 2013-04-04T02:57:04.010 回答