August 2017
Beginner
298 pages
7h 26m
English
Thanks to Java platform modules leveraging the encapsulation concepts of modularity, the platform now has the means to effectively protect internal classes from external usage. The platform can evolve to modify or even completely remove and replace the internal APIs, and still ensure backward compatibility as long as the public exported APIs remain the same. I believe this enables better and faster evolution of the Java platform, and we all get to benefit from it.
On the other hand, remember that there are some classes that were publicly accessible in earlier Java versions that are now encapsulated in Java platform modules. This implies that there are possibly some backward incompatibilities with applications ...
Read now
Unlock full access