在JAVA里在声明变量或方法前,加$或_符号有什么好处和坏处!!(JVM对此处理的性能如何)
例:
   private String $string = null;
   
   private String _string = null;请发表高见!!!!!!

解决方案 »

  1.   

    人家一般 _XXX 表示什么特别意义,只是为了自己看代码时 用自己的习惯减少出错概率或提高效率,
    比如可以用 _xxx 表示 成员变量, 没有这个 _ 就是局部变量. 如果你没有 养成什么习惯,那么对你来说是 毫无用处.
      

  2.   

    我感觉这好像是borland公司的风格
    其实都一样的
      

  3.   

    个人编程风格问题,
    我记得$xxx的是basic的风格,呵呵
      

  4.   

    变量的命名最好采用匈牙利式规则:
    对于局部变量:采用 类型代码 + 变量名称 的方式,如strCurrentPath, nCount, bIsTure, cNextWord。
    对于类成员变量:采用 m_ + 类型代码 + 变量名称 的方式, 如m_strCurrentPath。
    对于全局变量(包括SESSION、COOKIES):采用 g_ + 类型代码 + 变量名称
    对于临时变量(限在循环中使用的增量变量):可用 I,j,k 等
    类型代码(要求使用小写):
    字符串:str
    整数:n
    浮点数:f或d
    字符:c
    布尔:b
    对象:obj
    控件:ctl
    数组及指针:p + 以上代码
    变量名称:
    要求使用英文单词,并能基本表达此变量的含义,(特殊术语,允许是用拼音),每个单词的第一个字母使用大写,之后使用小写。
      

  5.   

    命名规范,
    好象java中一般不建议这样命名的。