问个基础问题,大家表笑。。。 为什么数据类型String可以当作变量名?如下:String String = "111";java不是不允许数据类型当变量名的么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 String不是基本数据类型 它属于引用数据类型当你给变量起名字时 只要不与关键字重复 ,只要是符合规范的名字都是可以的 java不允许关键字用作变量名,String不是关键字,所以可以允许用作变量名。如:Integer String = new Integer("2"); 是合法的。但不建议这样做。 在java中是允许引用数据类型作为变量名的 String是一个类,封装了一些和字符串操作方法,从程序可读性的角度看应避免出现String String = new String("aa");这种定义方式。 String不是java的关键字,也不是保留字,所以可以用作变量名,只有保留字和关键字不能作为变量名,详细的列表可以参考如下网页:http://hi.baidu.com/jackie_lee20/blog/item/f475e22af0444a9e033bf6ab.html String并不是基本数据类型啊,它只是Java类库里的一个类的名字而已! String既不属于Java保留字也不属于关键字里面的一种,所以这种命名也是可以的!! String在java中不是基本类型莫非还是复杂类型. Java中的8种基本类型里原来没有String啊... 在java中是允许引用数据类型作为变量名的,但是不建议使用关键字啊,程序大的话问题就出来了。 String是类不属于那八种基本数据类型 String 不是基本数据类型,它是一个类名。虽说不是关键字可以用于定义变量,但最好遵从命名规则,用小写的。 Java没有说不允许用数据类型当变量名,只是说不能用关键字当变量名。而String不是关键字。 string 不是数据类型.按理说应该是对象 为什么空文件不能构造ObjectInputStream? ocxinput没有权限 判断出栈序列是否合法? 没道理不显示按钮的.那个小地方出错了.......... scjp 很好的一道题 jexcelapi处理Excel的问题!......急! java 开源的代码生成工具 求教!!!!!搞得我头晕啊!!!怎么解决??? 第一天学JAVA请问怎么配置sdk呀?什么进入编辑的界面? 条形码、、新手求帮助 新时代的声明方式?还是注释方式? 软件包com.swtdesigner不存在 是怎么回事?
当你给变量起名字时 只要不与关键字重复 ,只要是符合规范的名字都是可以的
String不是关键字,所以可以允许用作变量名。
如:
Integer String = new Integer("2"); 是合法的。
但不建议这样做。
Java中的8种基本类型里原来没有String啊...
但是不建议使用关键字啊,程序大的话问题就出来了。
不属于那八种基本数据类型
虽说不是关键字可以用于定义变量,但最好遵从命名规则,用小写的。