我就记得_是从 c++内部变量传过来的,$是老的 jdk 写法吧,现在没找到比较官方的资料
1
acoder2013 Nov 16, 2016
母鸡
|
2
Zzzzzzzzz Nov 16, 2016
说明是从 class"反编译"出来的呗
|
3
knightdf Nov 16, 2016
反编译的把?
|
4
fo2w Nov 16, 2016
没什么特别原因, 就是个习惯
或者称之为, "一群人之间的约定俗成" |
6
jason19659 Nov 16, 2016
没见到过
|
7
fantastM Nov 16, 2016
java 中私有内部方法可以以"_"这特殊符号开头标志一下。$倒是不知道了。。
|
8
fyibmsd Nov 16, 2016
php 的人写的
|
9
8bit Nov 16, 2016
你指的内部类? JConsoleContext$ConnectionState.class ?
|
10
Ouyangan Nov 16, 2016
可能是那人脑子抽
|
12
a0000 Nov 16, 2016 via Android
变量名可以取_和$,个人习惯问题
我看着变量名是$的,只有一个字符,特别不舒服 |
13
KeepPro Nov 16, 2016 via Android
楼上正解 内部类编译过得就是$.class
|
14
zartouch Nov 17, 2016 via iPhone
_估计是约定的代码风格而已, 公司里之前的 coding style 文档就是属于类的变量名字前缀加_。 属于方法变量名字后缀加_。 现在估计是 IDE 自动高亮了已经属于可有可无的做法了
|
15
Balthild Nov 17, 2016 via Android
php+java=phava
|
16
YzSama Nov 17, 2016
编码规范吗?
|
18
ilovesusu Nov 17, 2016
|
20
xingda920813 Nov 17, 2016
觉得 Google 的命名方式很好:
private int mResId; private static int sResId; private static final int RES_ID; void method() { int resId = 0; } 这样什么类型的变量一眼就可以看出来. |
21
kaneg Nov 23, 2016
$是 Java 可以在变量中使用的合法字符,一般用于编译器生成的内部类和匿名类的命名,不建议普通开发人员使用。
|