java中变量分为基本类型和对象类型
题主说的其它类型小写是指的基本类型int, char, double等
String类不是基本类型而是对象类型,所以按java约定是首字母大写的。
因为int double 是基础数据类型 也是关键字 class等也是关键字 所以要小些,也就是java 规定他们就固定要这么写
而String 是一个类 所以声明类的对象 就要用类名 也就是你说的为什么要大写
String是类类型,不是基本类型,只有基本类型是小写的,而且它们都有对应的类类型。
比如:int->Integer...
你是说int double么?? 这些叫基本类型;他们也有“大写的方式” Integer,Double,小写是为了方便使用。
你有eclipse之类的ide么,有的话,你会发现int double这些都是变颜色的,而String是黑色的
基础知识还是多搜搜多看看 直接问的话别人很难很回答
String不是数据基本类型
你可以在java.lang.String中查看
String就是char数组
只是java给你封装好了用而已