Вы уже в курсе, что классы в Java – это файлы на диске, содержащие байт-код, то есть скомпилированный Java-код. Java-машина не загружает их без необходимости. Как только где-то в коде происходит обращение к классу, Java-машина проверяет, загружен ли он. Из этой лекции вы узнаете, что происходит, если он не загружен… и многое другое.