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

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

7
Пример метода Java 8 Streams FlatMap
Я проверял предстоящее Java update, а именно: Java 8 or JDK 8. Да, я нетерпелив, есть много нового, но есть кое-что, чего я не понимаю, простой код: final Stream<Integer>stream = Stream.of(1,2,3,4,5,6,7,8,9,10); stream.flatMap(); javadocs public <R> Stream<R> flatMap(Function<? super T,? extends Stream<? extends R>> mapper) Возвращает поток, состоящий из результатов замены …

23
Строки Java: «String s = new String (« глупо »);»
Я парень C ++, изучающий Java. Я читаю «Эффективную Java» и что-то меня смутило. Он говорит никогда не писать такой код: String s = new String("silly"); Потому что он создает ненужные Stringобъекты. Но вместо этого следует написать так: String s = "No longer silly"; Хорошо, пока что ... Однако, учитывая …
85 java  string 

24
Каковы плюсы и минусы различных веб-фреймворков Java? [закрыто]
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, повлечет за собой дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, обратитесь …

7
Преобразование байтового массива в String (Java)
Я пишу веб-приложение в Google App Engine. Он позволяет людям в основном редактировать html-код, который сохраняется в виде .htmlфайла в хранилище blobstore. Я использую fetchData для возврата byte[]всех символов в файле. Я пытаюсь распечатать HTML-код, чтобы пользователь мог отредактировать HTML-код. Все отлично работает! Вот теперь моя единственная проблема: У байтового …

9
NoSuchMethodError в javax.persistence.Table.indexes () [Ljavax / persistence / Index
У меня есть Play Framework приложение , и я был с помощью Hibernate 4.2.5.Final (который извлекается через менеджер зависимостей Maven). Я решил перейти на Hibernate 4.3.0.Final, успешно перекомпилировать приложение и запустить его. У меня есть исключение ниже, и я не могу понять, почему. Я вернулся к версии 4.2.5, и этой …

4
Каков наилучший подход для использования Enum в качестве синглтона в Java?
Основываясь на том, что было написано в вопросе SO Лучшая реализация синглтона в Java, а именно об использовании перечисления для создания синглтона - каковы различия / плюсы / минусы между (конструктор опущен) public enum Elvis { INSTANCE; private int age; public int getAge() { return age; } } а затем …
85 java  singleton 

4
Собран мусор потока Java или нет
Этот вопрос был размещен на каком-то сайте. Я не нашел там правильных ответов, поэтому снова публикую здесь. public class TestThread { public static void main(String[] s) { // anonymous class extends Thread Thread t = new Thread() { public void run() { // infinite loop while (true) { try { …

3
«Всегда на вершине» Windows с Java
Есть ли в Java способ, чтобы окно было «Всегда наверху», независимо от того, переключает ли пользователь фокус на другое приложение? Я искал в Интернете, и все решения опираются на какой-то интерфейс JNI с собственными привязками. Неужели это не единственный способ сделать это? .. Или нет?

18
Указанный DSN содержит несоответствие архитектуры между драйвером и приложением. ЯВА
Я пытаюсь подключиться к базе данных, созданной MS Access с помощью Java, но не могу справиться. Я использую ODBC и получаю следующее исключение: java.sql.SQLException: [Microsoft] [Диспетчер драйверов ODBC] Указанный DSN содержит несоответствие архитектуры между драйвером и приложением Моя Java: package javaapplication2; import java.sql.Statement; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import …
85 java  odbc 


3
Какова семантика Java у экранированного числа в символьном литерале, например '\ 15'?
Пожалуйста, объясните, что именно происходит, когда выполняются следующие разделы кода: int a='\15'; System.out.println(a); это распечатывает 13; int a='\25'; System.out.println(a); это распечатывает 21; int a='\100'; System.out.println(a); это распечатывает 64.

5
EL доступ к значению карты с помощью целочисленного ключа
У меня есть карта с ключом Integer. Как с помощью EL получить доступ к значению по его ключу? Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "One"); map.put(2, "Two"); map.put(3, "Three"); Я думал, что это сработает, но это не так (где карта уже есть в атрибутах запроса): <c:out value="${map[1]}"/> Дальнейшие …
85 java  jsp  jstl  el 

8
Миграции для Java
Использую и Ruby on rails, и Java. Мне очень нравится использовать миграции, когда я работаю над проектом rails. поэтому мне интересно, есть ли такой инструмент для миграции, как Java? Если такого инструмента нет, стоит ли использовать миграции в качестве инструмента для управления базой данных, используемой в проекте Java?

10
Обновление Android Gradle 5.0: причина: org.jetbrains.plugins.gradle.tooling.util
При обновлении версии моего проекта gradleдо версии 5.0 я получаю сообщение об ошибке в студии Android, с которой она работает нормально gradle 5.0 rc 3и 4выпускается. Ниже приводится подробная информация об ошибке: Причина: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier () Lorg / gradle / api / artifacts / ModuleIdentifier; Вот подробные журналы: java.lang.AbstractMethodError: org.jetbrains.plugins.gradle.tooling.util.ModuleComponentIdentifierImpl.getModuleIdentifier()Lorg/gradle/api/artifacts/ModuleIdentifier; at …

11
Почему не удалось загрузить атрибут манифеста основного класса из файла JAR?
Таким образом я создал файл JAR jar cf jar-file input-files. Теперь я пытаюсь запустить его. Запустить не получается (команда jre не найдена): jre -cp app.jar MainClass Это тоже не работает: java -jar main.jar (Не удалось загрузить атрибут манифеста основного класса из main.jar). Я также узнал, что Для запуска приложения, упакованного …
85 java  jar  header  manifest 

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