This is an automatically translated description
The tutorial is aimed at high school students who are already familiar with the basics of object-oriented programming.
This tutorial is a logical continuation of the "Learning Java at School" tutorials (Part I - "Language Syntax", Part II - "Classes, Objects, Methods").
The textbook describes the essence and procedure for handling exceptional situations, and provides a significant number of examples available to students. The basics of multithreaded programming and their practical implementation using the Runnable Thread interface and the Thread class extension are considered. Basic information about enumeration, auto-packing, and auto-unpacking is provided. Considerable attention is paid to data input and output methods, including data input using the BufferedReader, Scanner classes and a dialogue box, as well as data output to the console. Classes and methods for processing character strings are described in detail with examples of their practical implementation. Considerable attention is also paid to the basics of the graphical user interface.
Intended for students in grades 10 and 11 of secondary schools, students of higher education institutions, teachers, and anyone interested in the Java programming language.