Git Product home page Git Product logo

java9-module-examples's Introduction

Java 9 Module Examples

What I have learned from the Resources list is that Module System in Java 9 is an optional decision. Your project could rely on the classpath as before whereas the module system brings several benefits to your applications such as modular thinking, encapsulation, dependency management and services. To this end, in this repository you’ll find several practical Java 9 module examples that could give you some brief ideas. Feel free to open up an issue, if you find any typos or mistakes that I have made.

Modi

Shows how to compile and run an unnamed module.

ModiM

Demonstrates how to compile and run an application module.

ModiMs-exports-requires

Demonstrates how to compile and run multiple application modules using the exports and requires clauses.

ModiMs-provides-uses

Demonstrates how to compile and run multiple application modules using the provides …​ with and uses clauses.

ReT (Requires-Transitive)

Shows the way of handling transitive dependencies on a module system.

Javafx

Shows how to solve the issues while converting a javafx project into an application module.

Reflect

Demostrates how to use the opens clause when using the reflection API in an application module.

Java Platform Module Cheat Sheet

RebelLabs Java 9 modules cheat sheet

OS Projects

java9-module-examples's People

Contributors

ozlerhakan avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.