Looking for java Keywords? Try Ask4Keywords

Java Language Сопоставление имен классов с именами путей


пример

Стандартная инструментальная цепочка Java (и сторонние инструменты, предназначенные для взаимодействия с ними) имеют определенные правила для сопоставления имен классов с именами файлов и других ресурсов, которые их представляют.

Отображения таковы:

  • Для классов в пакете по умолчанию пути являются простыми именами файлов.
  • Для классов в именованном пакете компоненты имени пакета отображаются в каталогах.
  • Для названных вложенных и внутренних классов компонент имени файла формируется путем объединения имен классов с символом $ .
  • Для анонимных внутренних классов вместо имен используются числа.

Это проиллюстрировано в следующей таблице:

Classname Исходный путь Путь к файлу класса
SomeClass SomeClass.java SomeClass.class
com.example.SomeClass com/example/SomeClass.java com/example/SomeClass.class
SomeClass.Inner SomeClass.java ) SomeClass$Inner.class
SomeClass anon внутренние классы SomeClass.java ) SomeClass$1.class , SomeClass$2.class и т. Д.