Chapter 2. OracleJVM: Under the Hood

In Chapter 3 we will delve into the details of developing, deploying, and invoking Java applications in the database. Before that, this chapter takes you inside Java in the Oracle database. You may ask, “What for? Why dive into the internals of the OracleJVM?” Java developers do not usually care about the internals of the Java Virtual Machine they are using. First, understanding the implementation of the OracleJVM and contrasting its architecture, its memory management, its thread management, the class-sharing techniques, the native Java compiler, and the security management with the JDK VM is, in my opinion, a prerequisite for using it efficiently, at least for those who build infrastructures and frameworks. ...

Get Oracle Database Programming using Java and Web Services 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.