问个基础问题,大家表笑。。。 为什么数据类型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 不是数据类型.按理说应该是对象 求!高手帮帮忙 new和newinstance的区别在那里呢? JAVA中怎样自动生成不重复的数字(急) 请问网上有没有可供阅读的JVM源代码?想学习JVM运行原理,各位老大请指教! 编译一个hello world都一天,兄弟帮一下喽 类在什么时侯可以定义为private 帮忙分析一下该程序执行结果为何?谢谢! timer是不是不能在Main()函数中使用? ********有关文件上传******** 在线等:关于多线程下键盘事件的监听 新时代的声明方式?还是注释方式? 软件包com.swtdesigner不存在 是怎么回事?
当你给变量起名字时 只要不与关键字重复 ,只要是符合规范的名字都是可以的
String不是关键字,所以可以允许用作变量名。
如:
Integer String = new Integer("2"); 是合法的。
但不建议这样做。
Java中的8种基本类型里原来没有String啊...
但是不建议使用关键字啊,程序大的话问题就出来了。
不属于那八种基本数据类型
虽说不是关键字可以用于定义变量,但最好遵从命名规则,用小写的。