2 голоса
 
818 просмотров
10.10.2016 / 10:04  Naik

Модульность в Java 9 - что это?

Вот все говорят что в Java 9 будет модульность? Что это и как выглядит? :gg:
Какие есть альтернативы для Java 7? А то приходится писать что-то типа такого, чтобы в рантайме проверять доступна библиотека или нет:
  1. public static class Classpath {
  2.  
  3.     public static boolean RETROFIT_RX_ADAPTER;
  4.     public static boolean APP_COMPAT;
  5.  
  6.     static {
  7.         RETROFIT_RX_ADAPTER = ObjectUtils.classExists("retrofit2.adapter.rxjava.Result");
  8.         APP_COMPAT = ObjectUtils.classExists("android.support.v7.app.AppCompatActivity");
  9.     }
  10. }
Изм. aNNiMON от 10.10.2016 / 10:51
10.10.2016 / 10:38  aNNiMON
Будет файл описания модулей (modules-info.java), будет линковщик (jlink), в остальном же всё как и прежде. Разумеется, от отсутствия класса в библиотеке при, скажем, обновлении, это не спасёт.

Java 9. Project Jigsaw. Модульность
Ответы
Ответов нет
Всего: 0

Реклама

Мы в соцсетях

tw tg yt gt