Содержание- Структура курса
- Лекции
- Домашние задания
- Дифференцированный зачет
- Hello world
- Класс HelloWorld
- Метод класса main
- Минимальная версия
- Передача имени пользователя в командной строке
- Обработка нескольких имен пользователей
- Cоглашения об именовании
- Основные концепции Java
- Компилятор Java (javac)
- Байт-код и виртуальная машина Java (java)
- Java Runtime Environment
- JIT-компиляция
- Сборка мусора
- Редакции Java-платформы
- Micro Edition
- Standard Edition
- Enterprise Edition
- Cоглашения об именовании
Домашнее задание 1. Hello WorldHello WorldТесты к домашним заданиям -
Установите
JDK 17+
-
Скопируйте один из вариантов
HelloWorld ,
рассмотренных на практике.
-
Откомпилируйте
HelloWorld.java и получите
HelloWorld.class .
-
Запустите
HelloWorld и проверьте его работоспособность.
-
Создайте скрипт, компилирующий и запускающий
HelloWorld из командной строки.
Домашнее задание 2. Сумма чиселСумма чисел-
Разработайте класс
Sum , который при запуске из командной
строки будет складывать переданные в качестве аргументов целые
числа и выводить их сумму на консоль.
-
Примеры запуска программы:
java Sum 1 2 3 - Результат: 6
java Sum 1 2 -3 - Результат: 0
java Sum "1 2 3" - Результат: 6
java Sum "1 2" " 3" - Результат: 6
java Sum " " - Результат: 0
Аргументы могут содержать:
-
При выполнении задания можно считать, что для представления входных данных
и промежуточных результатов достаточен тип
int .
-
Перед выполнением задания ознакомьтесь с документацией к классам
String
и
Integer.
-
Для отладочного вывода используйте
System.err,
тогда он будет игнорироваться проверяющей программой.
Экзаменационные вопросы- Редакции платформы Java. Версии платформы и языка Java. JDK и JRE.
Практические навыки- Компиляция и запуск программ на Java.
- Реализация простых программ на Java.
|