Summary
In this chapter, you learned how a Java application can be executed using an IDE or the command line. Now, you can write applications and launch them in a manner that’s appropriate for the given environment. Knowledge about the JVM structure and its processes – classloading, linking, initialization, execution, GC, and application termination – provided you with better control over the application’s execution and transparency regarding 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 the SQL language and its basic database operations, including how to connect to a database, how to create the database’s structure, how to write database expressions using SQL, and how to execute them.