August 2017
Beginner
298 pages
7h 26m
English
With Java 8, there was an introduction of a new concept called compact profiles to attempt to solve this very problem. Compact profiles are essentially smaller versions of the Java runtime that does not have to include the entirety of the contents of rt.jar. The runtime was broken down at package level to identify a closed set of core packages and classes that only depend on themselves so that the rest can be broken off and removed. There were three different profiles introduced, varying on how much was stripped off. The smallest and the most minimum profile is called compact1. This version of the runtime contains the very basic language features such as IO, collections, util, security, and concurrency. ...
Read now
Unlock full access