Java Basics Course of MAI University, Russia
- Types task - design a Money class with basic oprations and Currency Convertions;
- Collections task - design two classes-containers, Auction and Social Network using Java.util.List and Java.util.Map with JUnit tests;
- Concurrency task - count size of File system using Concurrent Collections and
- Stream API task - design simple data handler for iris data using stream API and Comparator semantics with JUnit tests;
- REST API and I/O task - design RequestBuilder and Serialization using java.io (OutputStreamWriter, BufferedWriter e.t.c) for REST book service;
- JDBC task - design simple application for student library database using PrepareStatements and DataSource (with derby) with JUnit tests.