In this chapter, the reader has learned how a Java application can be executed using an IDE or the command line. Now you can write your own applications and launch them in a manner most appropriate for the given environment. Knowledge about the JVM structure and its processes – class loading, linking, initialization, execution, garbage collection, and application termination – provides you with better control over the application's execution and transparency about the performance and current state of the JVM.
In the next chapter, we will discuss and demonstrate how to manage – insert, read, update, and delete – data in a database from a Java application. We will also provide a short introduction to SQL language and basic database operations: how to connect to a database, how to create the database structure, how to write database expressions...