Тема 1: Введение в Java

Тема 2: Объектно-ориентированное программирование в Java

Тема 3: Типы данных

По примеру класса Money (https://bitbucket.org/eugav/javafirst/src/master/src/ru/msu/vmk/money) реализовать класс Quantity:

  1. с поддержкой единиц измерения
  2. арифметических операций: add, subtract, multiply, divide
  3. реализовать операцию деления на N равных частей с добавлением остатка к первому значению (см. предыдущее задание)
  4. для проверки работы реализовать функцию main() или Unit-test по примеру

Тема 4: Коллекции Java

/* Институтская библиотека */ 
public interface Library { 
    /* Регистрация новой книги */ 
    void addNewBook(Book book); 
    /* Студент берет книгу */ 
    void borrowBook(Book book, String student); 
    /* Студент возвращает книгу */ 
    void returnBook(Book book, String student); 
    /* Получить список свободных книг */ 
    List<Book> findAvailableBooks(); 
}

Тема 5: Потоковая обработка данных (Stream API)

Тема 5: Сборка проекта с помощью Apache Maven

Тема 6: Ввод-вывод в Java (Java I/O)

Тема 7: Работа с базами данных в Java

  • Презентация
  • Примеры
  • Задание 

    1. Реализовать интерфейс Library (из темы 4), сохраняющий и читающий данные в/из таблиц базы данных
    2. Реализовать загрузку данных о книгах из CSV файла в таблицу
    3. Реализовать выгрузку списка доступных книг в CSV файл


Просмотр по Темам

Список меток

Когда Вы и ваша команда промаркируете контент, эта область заполнится и отобразит последние обновления.

Недавно обновлённые статьи

  • Нет меток