© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2021
R. CieslaProgramming Basicshttps://doi.org/10.1007/978-1-4842-7286-2_5

5. File Operations, Multithreading, and Other Wonders of Java

Robert Ciesla1  
(1)
HELSINKI, Finland
 

By now you’re probably rather familiar with at least the basic elements of programming in the mighty object-oriented language they call Java. Now is the time to move on to more advanced concepts. We’ll start off with multithreading and basic error handling in Java later in this chapter. Moving on, we’ll eventually get to the jolly topic of file operations.

Multithreading: Cores and Threads

Java supports multithreading, which basically refers to splitting a program in several concurrently running ...

Get Programming Basics: Getting Started with Java, C#, and Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.