С легкостью создавайте и поддерживайте большие приложения с помощью возможностей модульного программирования в Java 9.
Чтобы создать стандартизованный интерфейс и включить модули для связи, вам необходимо разбить среду разработки программного обеспечения на отдельные модули, чтобы минимизировать взаимодействие, оптимизировать разработку приложений и снизить сложность системы.
Почему нам нужна модульность?
Во избежание использования небольших устройств использования полноценного JDK. Java 9 решила это, имея инструмент Jlink с концепцией модульности.
Чтобы удалить недостатки в инкапсуляции. В Java 9 Public больше невидимый, если он не экспортируется в module-info.java. Он проверяет зависимости - время компиляции и время выполнения. Даже с reflection мы не можем получить доступ, когда он не экспортируется.
Чтобы сделать нашу реализацию скрытой и разоблачить ее через интерфейс.
Этот комплексный курс 2-в-1 поможет вам понять основные концепции модульного программирования для создания корпоративных приложений с Java. Вы быстрее начнете работать с Java 9. Вы начнете внедрять модульное программирование, и это будет шаг за шагом. Вы начнете писать модульный код Java и используете JDK для создания проекта.
Содержание и обзор
Эта программа обучения включает в себя 2 полных курса, тщательно подобранных, чтобы дать вам наиболее полное обучение.
Первый курс «Изучение Java 9 - модульное программирование» охватывает мощь модульного программирования для создания приложений с Java! Курс начинается с погружения в продвинутые объектно-ориентированные концепции, такие как внутренние классы, состав объектов, инкапсуляция и полиморфизм, которые будут продемонстрированы с помощью простого расширения к примеру моделирования транспортного средства. Затем вы узнаете, как правильно управлять внешними зависимостями в Java с помощью Maven.
Второй курс, Java 9 New Features Deep Dive, охватывает новую концепцию модульного программирования в Java 9 и то, как это повлияет на вас и ваших клиентов. Первичным мотиватором этого видео является просмотр его как подготовительного курса к тому, что должно появиться в Java 9. Вы начнете настройку Java 9 и изучите концепции модуляции, а затем перейдете к развертыванию.
К концу этой учебной программы вы изучите возможности модульного программирования и создания приложений с помощью Java.