Кроме классов и интерфейсов, есть ли что-нибудь еще, что мы можем написать в исходном файле Java? - PullRequest
2 голосов
/ 11 января 2010

Кроме классов и интерфейсов, есть ли что-нибудь еще, что мы можем написать в исходном файле Java? потому что у любого файла .java, который я видел, будет класс или интерфейс.

Ответы [ 4 ]

7 голосов
/ 11 января 2010

Вы также можете определить перечисления

4 голосов
/ 11 января 2010

Помимо классов, интерфейсов и перечислений можно написать package-info.java, который содержит комментарии и аннотации Javadoc для пакета.

Некоторая информация о package-info.java содержится в Раздел 7.4.1.1: аннотации пакетов в Спецификация языка Java, третье издание .

Использование package-info.java для документации пакета поддерживается с помощью инструмента Javadoc, поставляемого в Java 5. На странице Что нового в Javadoc 5.0 есть запись о поддержке для пакета javadocs.

Редактировать: Добавлена ​​информация о поддержке аннотаций для Тома Хоутина - комментарий tackline .

3 голосов
/ 11 января 2010

Ничего!

Согласно JLS, абсолютно пустой файл является допустимым .java-файлом. Если вы создаете пустой файл .java и компилируете его, он компилируется без ошибок, но не создает файл .class.

0 голосов
/ 11 января 2010

Да, вы также можете написать комментарии.

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