Тема  1. Введение

Содержание

  1. Структура курса
    1. Лекции
    2. Домашние задания
    3. Дифференцированный зачет
  2. Основные концепции Java
    1. Компилятор Java (javac)
    2. Байт-код и виртуальная машина Java (java)
    3. Java Runtime Environment
    4. JIT-компиляция
    5. Сборка мусора
    6. Редакции Java-платформы
      1. Micro Edition
      2. Standard Edition
      3. Enterprise Edition
    7. Соглашения об именовании
  3. Hello world
    1. Класс HelloWorld
    2. Метод класса main
    3. Минимальная версия
    4. Передача имени пользователя в командной строке
    5. Обработка нескольких имен пользователей
    6. Метод capitalizeFirst

Домашнее задание 1. Hello World

Тесты к домашним заданиям

  1. Установите JDK 21+.
  2. Скопируйте исходный код HelloWorld.java из архива с примерами к лекции intro.zip.
  3. Откомпилируйте HelloWorld.java и получите HelloWorld.class.
  4. Запустите HelloWorld и проверьте, что он выводит Hello, World!.
  5. Создайте скрипт, компилирующий и запускающий HelloWorld из командной строки. Если вы не умеете писать скрипты, воспользуйтесь одной из инструкций: Windows, Linux, MacOS.
  6. Измените HelloWorld.java так, чтобы он выводил Hello, prog-intro! и проверьте это запуском вашего скрипта.

Слайды

HTML

Примеры

zip

Экзаменационные вопросы

  1. Редакции платформы Java. Версии платформы и языка Java. JDK и JRE.

Практические навыки

  1. Компиляция и запуск программ на Java.
  2. Реализация простейших программ на Java.