在下有一事不明,请指教

kf 2003-04-07 03:43:34
看到有一些类名、类中有"$",不知是怎么生成的,是故意这样命名的,还是编译后生成的?例如:DataProcessApplet$1.class

private final DataProcessApplet _$392001; /* synthetic field */

(DataProcessApplet this$0)
{
}
...全文
33 点赞 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
kf 2003-04-09
结贴
回复
kf 2003-04-09
ok
回复
kyouyouCafe 2003-04-08
编译后的类.
回复
Eraserpro 2003-04-08
我想你说的应该是内部类.比如:
public class A
{
class b
{
}
}
或者:this.addActionListener(new ActionListener(){})之类的写法都会在编译时产生
$1,$b之类的类.
回复
kf 2003-04-07
如果我想对含有此符号的类进行反编译,然后修改,在编译回去,有无影响。再有,有些类编译后并不含有此符号,什么原因?
回复
凋零的老树 2003-04-07
是服务器编译JSP文件自动加上去的,电脑能自动识别,你不用管
回复
kf 2003-04-07
是不是我给的分值少了,没有人愿意回答,如有必要的话,我还可以多给
回复
kf 2003-04-07
zxhong(红透半边天) :
为什么要生成? 是为了加密吗?如何生成的?请指教
回复
kf 2003-04-07
这是美元符号
回复
zxhong 2003-04-07
应该是应用服务器编译后生成的
回复
yebaoqian123 2003-04-07
没见过啊~
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2003-04-07 03:43
社区公告
暂无公告