若一个java代码比较大后,就可能生成多个class文件
自动如CodeDAOImpl
.class,CodeDAOImpl.class,CodeDAOImpl.class等等,想知道为什么,可以解决吗???????? 自动如CodeDAOImpl$
自动如CodeDAOImpl
若一个java代码比较大后,就可能生成多个class文件
自动如CodeDAOImpl$1.class,CodeDAOImpl$2.class,CodeDAOImpl.class等等,想知道为什么,可以解决吗????????
自动如CodeDAOImpl$1.class,CodeDAOImpl$2.class,CodeDAOImpl.class等等,想知道为什么,可以解决吗????????
24 个解决方案
#1
一个.java文件里面可以定义多个class啊,一个class就生成一个.class文件
#2
带$的内部有内部类
#3
Java程序经过编译之后,代码里每一个类都会生成对应的字节码文件,也就是.class文件。
#4
class里面肯定有内部类
#5
同意楼上的,内部类
#6
包含了匿名类
#7
恩
#8
因为你在一个java文件中除了main类以外还写了其他的class类,$是内部类.
#9
在main类中还包含有匿名类而生成$类
#10
up
#11
不只一个类
#12
被楼上都说过了,有内隐类。
查询class也许有多个,也许只有一个。
查询class也许有多个,也许只有一个。
#13
一个.java文件里可以包含多个类,但只能有一个公共类
编译时当然生成多个.class文件
编译时当然生成多个.class文件
#14
里面的内部类啊
#15
内部类????是指import 进来的的类吗??其他java文件也包含了许多的怎么没有出现这样的情况???
我先声明一个java文件中只定义了一个class。
但是若java文件不是很大话,就只生成一个class文件,若大的话就有多个文件。
谁能给出一个明确的答案?
我先声明一个java文件中只定义了一个class。
但是若java文件不是很大话,就只生成一个class文件,若大的话就有多个文件。
谁能给出一个明确的答案?
#16
一个文件内部还有类啊!
#17
内部类就是在类中定义的类
具体的可以看一下 Core Java 中的类那一部分,里面将的很全面.
具体的可以看一下 Core Java 中的类那一部分,里面将的很全面.
#18
内部类
#19
应该是内嵌类 ;
每定义一个class,在编译后就会生成一个.class的文件;
格式为:外部类名称$内嵌类名称.class
每定义一个class,在编译后就会生成一个.class的文件;
格式为:外部类名称$内嵌类名称.class
#20
代码贴出来不就知道了?
内部类
内部类
#21
因为你在一个java文件中除了main类以外还写了其他的class类,$是内部类.
#22
没有错 是内部类
#23
是呀,内部类!!
赶紧结帖吧,楼主!
赶紧结帖吧,楼主!
#24
$1.class$2.class$3.class 这样的肯定是包含了匿名类。因为匿名类本身没有名字所以 自动生成1 2 3 的标识
假如是XXX$abd.class 这样的情况 ,就是包含了内部类,内部类的类名为abd
假如是XXX$abd.class 这样的情况 ,就是包含了内部类,内部类的类名为abd
.class,CodeDAOImpl.class,CodeDAOImpl.class等等,想知道为什么,可以解决吗???????? 自动如CodeDAOImpl$