Автор Ирина Болотина задал вопрос в разделе Другие языки и технологии
Java. Что такое вложенный класс? и получил лучший ответ
Ответ от
о вложенных классах хорошо сказано здесь:
Аннотации - это такие "маркеры", которые ставятся у классов, полей методов и т. п. Они семантически не изменяют программу, но могут использоваться в процессе анализа кода, компиляции и даже во время выполнения. Основные варианты использования аннтоаций: предоставлять необходимую информацию для компилятора; предоставлять метаданные различным инструментам для генерации кода, конфигураций и т. д. ;
использоваться в коде во время выполнения програмного кода.
Можно почитать здесь:
someMethod(Object... object) {...}
Утверждение - это оператор, содержащий логическое выражение, которое предполагается истинным, когда данный оператор выполняется. Система сообщает об ошибке AssertionError, если выражение принимает значение "ложь".
Когда и зачем в java нужно использовать this. ?
В перечисленных ниже случаях без this не обойтись.
При необходимости обращаться к полям
подробнее...