BE-AD assignment management system
Java 8 Development Kit (JDK) for Windows
Java tutorials

Topics

  1. practical: Compiling, running, reading lines, conversion to number, branches, loops Solutions
  2. practical: Classes, constructors, methods, static fields and methods Solutions
  3. practical: Arrays, lists, Scanners Solutions
  4. practical: Static methods, packages, multidimensional arrays, equals() Solutions
  5. practical: File and exception handling basics Solutions
  6. practical: Practice for the midterm exam
  7. practical: File handling, wrapper classes, java.util.Random Solutions
  8. practical: Interfaces, final fields Solutions
  9. practical: Inheritance, abstract base classes, use of sets and stacks Solutions
  10. practical: equals(), enums, final classes and methods, Comparator Solutions
  11. practical: Exception handling, creating exceptions, generic data structures Solutions
  12. practical: Comparator, anonymous functions, streams, Optional Solutions

Solution for the minor homework

Planned topics

Actually covered topics may differ from this list.

  1. Compiling, running, reading lines, conversion to number, branches, loops
  2. Arrays, classes, constructors
  3. Lists, static methods, toString, overloading constructors
  4. Exception handling, basics of file handling, packages
  5. File handling, writing to files, overloading, recursion
  6. Abstract base class, implementations of abstract base classes, usage of sets
  7. Interfaces, generics, bounded type parameters
  8. equals, hashCode, Comparable
  9. Lambda expressions

Grading, requirements