Charles Explorer logo
🇬🇧

Programming in Java Language

Class at Faculty of Mathematics and Physics |
NPRG013

Syllabus

Basic syntax - primitive types, classes, interfaces, objects, inheritance, packages, operators.

Lambda expressions.

Differences between Java and similar languages.

Exception handling.

Java memory management and garbage collection.

Virtual machine and runtime environment.

Development tools.

Threads and synchronization.

Overview of the packages in the standard Java distribution - accessing files, collection library, networking.

Annotation

Seminar is focused on practical programming in Java.