黑马程序员技术交流社区
标题:
汉字变量名有什么不妥处不?
[打印本页]
作者:
郭学文
时间:
2011-11-10 19:16
标题:
汉字变量名有什么不妥处不?
在指定编码表的情况下,使用汉字变量名或方法名有什么妥不?
目前使用的时候没发现什么异常.
/**
* 路上随机产生车辆。十二条路 右转弯不受控制
*
*/
public enum Road {
南到北(false), 北到南(false), // 直行
南到西(false), 北到东(false), // 左拐
东到西(false), 西到东(false), // 直行
西到北(false), 东到南(false), // 左拐
// 右拐
西到南(true), 南到东(true), 东到北(true), 北到西(true);
复制代码
常用的打印方法一直是这么封装在用:
public static void 打印(Object obj)
{
System.out.println(obj);
}
//用了很多次了,也没发现什么异常
复制代码
作者:
郭学文
时间:
2011-11-10 20:16
{:soso_e132:}没人知道么..............
作者:
石宗银
时间:
2011-11-10 21:36
。。国文很强大,,
作者:
柴永菲
时间:
2011-11-10 22:16
Java语言规定标识符由字母、下划线、美元符号和数字组成,并且第一个字符不能是数字。——这里没什么异常。区别在于——
Java语言使用Unicode标准字符集,最多可以识别65535个字符,Unicode字符表的前256个字符刚好是ASCII码表。每个国家的“字母表”的字母都是Unicode表中的一个字符,比如汉字中的“你”字就是Unicode表中的第20320个字符。
Java所谓的字母包括了世界上任何语言中的“字母表”,因此,Java所使用的字母不仅包括通常的拉丁字母a,b,c等,也包括汉字、日文片假名、平假名、朝鲜文以及其他许多语言中的文字。
没啥区别吧,内存中变量名应该不会是明文存储的
再说调用时就是那个地址一对一,到其他语种也不大可能出错的
不过对编程速度来说绝对不好
毕竟中文比E文打的慢
作者:
咖啡
时间:
2011-11-10 23:07
没有什么不妥,只是习惯上而已,一般来说都不会中文的。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2