首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >为什么Java的String类型是用大写字母写的,而int不是?

为什么Java的String类型是用大写字母写的,而int不是?
EN

Stack Overflow用户
提问于 2010-10-24 06:01:34
回答 8查看 22.5K关注 0票数 28

我很好奇。为什么我必须用大写字母键入String myStr,而我要用小写字母键入int aNumba

EN

回答 8

Stack Overflow用户

发布于 2010-10-24 06:06:45

String本身是一个派生自Object的类,而int是一个原语。

您的困惑可能来自这样一个事实,即String的行为在许多方面都像一个原语,因为它具有可以应用于它的基本操作,比如(+)连接,并且不需要导入它。

连接是因为它足够基本,可以应用这个添加的操作,即使它是一个对象类型。

不需要导入它的原因是,默认情况下会导入java.lang包,String是该包的成员。

票数 10
EN

Stack Overflow用户

发布于 2010-10-24 06:03:30

int是一种原始数据类型,StringObject派生而来,是一个类。

票数 3
EN

Stack Overflow用户

发布于 2010-10-24 06:03:45

因为String是一个类(即一个对象)而int不是

更多信息请参见Java naming conventions

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4006302

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档