问个java很白痴的问题

为什么String类型是大写的 别的类型都是小写的?

阅读 4.7k
4 个回答

小写的,应该是基本类型。Java 基本类型只有 8 种,这 8 种类型不是类类型,但有对应的类类型

  • bytejava.lang.Byte
  • shortjava.lang.Short
  • intjava.lang.Integer
  • longjava.lang.Long
  • floatjava.lang.Float
  • doublejava.lang.Double
  • booleanjava.lang.Boolean
  • charjava.lang.Character

基本类型不是类,也不会在任何包里。其他类型,都是类或接口类型。

String 全名 java.lang.String,是一个类。

按 Java 的开发规范,类名是按 Pascal 风格命名,也就是组成类名的每个单词首字母大写,其他字符小写的命名风格。

因为string不是基础类型,string是class

这个问题问的非常好,在c#里面,就写的是string,你可以问问现在java的维护为什么不把这个加上

int boolean long 这些是java关键字, java.lang.String 是一个普通的java类.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题