The returned logger will perform message localization as specified by LoggerFindergetLocalizedLogger(name, bundle, module), where module is the caller's module In cases where SystemgetLogger is called from a context where there is no caller frame on the stack (eg when called directly from a JNI attached thread), IllegalCallerException is thrown Java 9 Modularity Patterns and Practices for Developing Maintainable Applications – một cuốn sách rất hay về module system của Java 9, cho bạn nền tảng về module, nêu ra những vấn đề mà Java 9 giải quyết cho các bản JDK trước đóThe Java Module System is your indepth guide to creating and using Java modules With detailed examples and easytounderstand diagrams, you'll learn the anatomy of a modular Java application Along the way, you'll master best practices for designing with modules, debugging your modular app, and deploying to production
The Java Platform Module System Dzone Java
Java module system book