Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].

7
Как проверить, пуст ли Java 8 Stream?
Как я могу проверить, является ли a Streamпустым, и вызвать исключение, если это не так, как нетерминальную операцию? По сути, я ищу что-то эквивалентное приведенному ниже коду, но без материализации промежуточного потока. В частности, проверка не должна выполняться до того, как поток будет фактически использован операцией терминала. public Stream<Thing> getFilteredThings() …
100 java  java-8  java-stream 

1
Как я могу ссылаться на значение последнего статического поля в классе?
Как с помощью JavaDoc ссылаться на значение последнего статического поля в классе? Я хочу, чтобы ???в этом примере заменили значение поля STATIC_FIELD. /** * This is a simple class with only one static field with the value ???. */ public class Simple { /** * We can reference the value …

6
Выбор лучшего списка параллелизма в Java [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 1 год назад . Уточните этот вопрос В моем пуле потоков есть фиксированное …
100 java  concurrency 

2
Создайте объект из существующего с помощью ломбока
Допустим, у меня есть аннотированный класс ломбока, например @Builder class Band { String name; String type; } Я знаю, что могу: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Есть ли простой способ создать объект Foo, используя существующий объект в качестве шаблона и изменив одно из его свойств? Что-то типа: Band nirvana …
100 java  lombok 

2
Ошибка при запуске сервера jboss
Я только что закончил переустановку своей ОС и, как всегда, установил и протестировал стандартные инструменты, которые использую, и теперь я получаю эту ошибку, как никогда раньше, когда пытался запустить Jboss 5 из eclipse, это довольно большое исключение: 3:53:10,693 ERROR [AbstractKernelController] Error installing to Instantiated: name=AttachmentStore state=Described java.lang.IllegalArgumentException: Wrong arguments. new …
99 java  eclipse  jboss  jboss5.x 

30
Почему у Maven такая плохая репутация? [закрыто]
В его нынешнем виде этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, …

8
Метод org.postgresql.jdbc.PgConnection.createClob () еще не реализован
Как я могу решить эту ошибку: java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.useContextualLobCreation(LobCreatorBuilderImpl.java:113) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.makeLobCreatorBuilder(LobCreatorBuilderImpl.java:54) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl.<init>(JdbcEnvironmentImpl.java:271) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:114) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) …
99 java  spring-boot 

11
Как скопировать каталог с помощью Ant
Я использовал copydirдля копирования дерева каталогов, но он устарел. Мой каталог содержит некоторые подкаталоги, некоторые из них содержат файлы, а другие содержат дополнительные подкаталоги. Как мне скопировать все дерево?
99 java  ant 

18
Сравнение встроенных баз данных Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 6 лет назад . Уточните этот вопрос Я собираюсь разработать небольшое (Java) приложение для управления своими финансами. Я считаю, что …

5
Как скомпилировать и запустить программу на Java на моем Mac?
Как скомпилировать и запустить программу на Java на моем Mac? Я новый. Также я загрузил программу, которая была предложена мне здесь под названием text wrangler, если это имеет какое-либо отношение к ситуации.

11
Есть ли причина для очистки неиспользуемого импорта в Java, кроме уменьшения беспорядка?
Есть ли веская причина избегать неиспользуемых операторов импорта в Java? Насколько я понимаю, они существуют для компилятора, поэтому множество неиспользуемых импортов не повлияют на скомпилированный код. Просто чтобы уменьшить беспорядок и избежать конфликтов имен в дальнейшем? (Я спрашиваю, потому что Eclipse выдает предупреждение о неиспользуемом импорте, что немного раздражает, когда …

1
Как перезапустить tomcat 6 в ubuntu [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 7 лет назад . Уточните этот вопрос Как можно перезапустить и запустить Tomcat 6 в Ubuntu из командной строки при установке по умолчанию?
99 java  tomcat  ubuntu 

5
Предотвращает ли JVM оптимизацию хвостового вызова?
Я видел эту цитату на вопрос: какой хороший функциональный язык для создания веб-службы? Scala, в частности, не поддерживает исключение хвостовых вызовов, за исключением саморекурсивных функций, что ограничивает виды композиции, которую вы можете выполнять (это фундаментальное ограничение JVM). Это правда? Если да, то что именно в JVM создает это фундаментальное ограничение?

5
Как создать свою собственную библиотеку для разработки под Android, чтобы использовать ее в каждой программе, которую вы пишете?
Я программист на Delphi и за годы написал сотни классов и подпрограмм, которые я могу использовать в каждой программе Delphi, которую я пишу. Эта библиотека называется dlib и может использоваться в каждой программе Delphi, если поместить эту папку в путь к моей библиотеке и использовать один из модулей в разделе …

7
Как надежно угадать кодировку между MacRoman, CP1252, Latin1, UTF-8 и ASCII
На работе кажется, что ни одна неделя не проходит без каких-либо потасовок, связанных с кодированием, бедствий или катастроф. Проблема обычно исходит от программистов, которые думают, что могут надежно обработать «текстовый» файл без указания кодировки. Но ты не можешь. Поэтому отныне было решено запретить файлам иметь имена, оканчивающиеся на *.txtили *.text. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.