
我就记得_是从 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 可以在变量中使用的合法字符,一般用于编译器生成的内部类和匿名类的命名,不建议普通开发人员使用。 |