Ручная компиляция Java-приложения Netbeans, созданного несколькими классами - PullRequest
0 голосов
/ 04 августа 2010

Я создал Swing GUI, используя netbeans, и при попытке вручную сделать следующее:

# ls
myProg.form     myProg.java

# javac myProg.java
# ls
myProg$1.class  myProg$2.class myProg$3.class myProg$4.class myProg$5.class myProg$6.class myProg.class myProg.form myProg.java

Он создал эти дополнительные классы. Почему это происходит? Это случайность? Я пробовал поискать в Google, но ответов не было.

1 Ответ

1 голос
/ 04 августа 2010

Эти дополнительные классы являются анонимными внутренними классами, используемыми вашим Swing GUI. Компилятор java называет анонимные внутренние классы таким образом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...