Результаты поиска по запросу "java-9"

2 ответа

это

р приложений Java EE 7 и, в частности, контейнер Servlet 3.1 должны позволить нам развернуть файл WAR, содержащий веб-приложение. И файл WAR по сути является JAR с дескриптором развертывания (web.xml) и пару других элементов. С другой стороны, ...

0 ответов

, Это оставляет код без изменений.

м@Configuration класс у меня есть зависимости, подобные следующим: @Configuration public class MyConfig { @Resource(name = "firstDataSource") private DataSource firstDataSource; // more code }Внедрение зависимостей работает в Oracle JDK ...

0 ответов

Для неопытного программиста нетривиально применить исправление «just patch eclipse.ini file» в MacOS. Одной этой разницы достаточно, чтобы получить отдельный ответ.

от вопрос уже есть ответ здесь: Неон: как запустить на jdk9? [/questions/34947994/neon-how-to-run-on-jdk9] 9 ответовУ меня есть MacBook Pro, в прошлом году я установил Eclipse просто для того, чтобы попробовать его, и вдруг я удалил его. Теперь ...

ТОП публикаций

2 ответа

 зависимость с областью видимости = при условии, что я должен добавить этот?

е наjavax.activation пакет устарел в Java 9. Руководство по миграции Oracle предлагает использовать--add-modules java.activation опция во время запуска JVM. Тем не менее, я хотел бы избежать этого и заменитьjavax.activation классы пакета, ...

1 ответ

по Интернету.

сноJEP 295 [http://openjdk.java.net/jeps/295] Компиляция AOT любых модулей, классов или пользовательского кода JDK является экспериментальной и не поддерживается в JDK 9. Чтобы использовать модуль AOTed java.base, пользователь должен ...

2 ответа

 все еще встроен в виртуальную машину Java и представлен нулем в ClassLoader API. Он определяет классы в нескольких критических модулях, таких как java.base. В результате он определяет гораздо меньше классов, чем в JDK 8, поэтому приложениям, которые развертываются с -Xbootclasspath / a или которые создают загрузчики классов с нулевым значением в качестве родительского, может потребоваться изменить, как описано ранее.

ая с Java-8, я знаю, что иерархия загрузчиков классов была следующей: Загрузчик классов загрузчика -> Расширение загрузчика классов -> Приложение загрузчик классов Каково изменение в иерархии загрузчиков классов в Java 9 и как это работает?

2 ответа

Вот что меня смущает!

жно ли иметь 2 модуля с одинаковым именем (но с немного отличным содержимым) в пути модуля? Насколько я могу судить, компилятор Java 9 не жалуется на это. У меня есть 2 модуля, объявленные следующим образом: module com.dj.helper { exports ...

3 ответа

 зависит от идентификатора массива, который вы передаете, так как результирующий список является изменяемым представлением массива, отражая все изменения в двух направлениях.

9 представила новые фабричные методы для списков,List.of [https://docs.oracle.com/javase/9/docs/api/java/util/List.html#of-E...-]: List<String> strings = List.of("first", "second");В чем разница между предыдущим и новым вариантом? То есть какая ...

3 ответа

С этой ссылкой похоже на спам. Я не нахожу особой разницы с тем, что уже было дано здесь и уже связано с документами.

кументацииMap.java [https://docs.oracle.com/javase/9/docs/api/java/util/Map.html#immutable] - Map.of() а такжеMap.ofEntries() Статические фабричные методы предоставляют удобный способ создания неизменяемых карт. Но когда я уже могуиспользовать ...

5 ответов

Как выполнить команду java jshell как встроенную из командной строки оболочки или windows

ел бы запустить весь файл с помощью JShell, например: $ jshell my-jshell-skript.javaГде например содержание моегоmy-jshell-skript.java является40 + 2;. Или, альтернативно, исполняемый файл, такой как: #!/usr/bin/jshell 40 + 2Возможно ли это ...