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

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

11
Почему в Java нет String.Empty?
Я понимаю, что каждый раз, когда я набираю строковый литерал "" , в пуле строк указывается один и тот же объект String. Но почему String API не включает public static final String Empty = "";, чтобы я мог использовать ссылки на String.Empty? Это сэкономит время компиляции, по крайней мере, так …
260 java  string 

13
getString вне контекста или действия
Я нашел R.stringдовольно удивительным то, что я не могу использовать жестко запрограммированные строки в своем коде, и я хотел бы продолжать использовать его в служебном классе, который работает с моделями в моем приложении для генерации вывода. Например, в этом случае я генерирую электронное письмо из модели вне действия. Можно ли …


22
Есть ли в Java оператор goto?
Я запутался в этом. Большинству из нас сказали, что в Java нет операторов goto. Но я обнаружил, что это одно из ключевых слов в Java. Где это можно использовать? Если его нельзя использовать, то почему он был включен в Java в качестве ключевого слова?
259 java  syntax  keyword  goto 

3
Ссылки на методы Java 8: предоставляют Поставщика, способного предоставить параметризованный результат
Я хотел бы использовать java.util.Optional.orElseThrow() с типом исключения, который запрашивает параметр конструктора. Что-то вроде этого: .orElseThrow(MyException::new(someArgument)) // obviously NOT working Есть ли способ создать поставщика, который передает значение моего аргумента?
259 java  java-8  java-stream 

8
Использование виртуальной памяти из Java под Linux, слишком много памяти
У меня проблема с приложением Java, работающим под Linux. Когда я запускаю приложение, используя максимальный размер кучи по умолчанию (64 МБ), я вижу, используя приложение tops, что 240 МБ виртуальной памяти выделяются для приложения. Это создает некоторые проблемы с некоторыми другими программами на компьютере, которые относительно ограничены в ресурсах. Насколько …

16
Как использовать UTF-8 в свойствах ресурса с ResourceBundle
Мне нужно использовать UTF-8 в свойствах моего ресурса, используя Java ResourceBundle. Когда я ввожу текст прямо в файл свойств, он отображается как mojibake. Мое приложение работает на Google App Engine. Кто-нибудь может дать мне пример? Я не могу получить эту работу.

16
Как удалить разрывы строк из файла в Java?
Как я могу заменить все разрывы строк из строки в Java таким образом, чтобы это работало в Windows и Linux (т. Е. Без проблем, связанных с возвратом каретки / переводом строки / новой строкой и т. Д.)? Я пробовал (обратите внимание, readFileAsString - это функция, которая читает текстовый файл в …

30
Несколько портов (8005, 8080, 8009), необходимых для сервера Tomcat на локальном хосте, уже используются
Я получаю следующую ошибку при попытке запустить простую программу JSP на Tomcat в Eclipse. Несколько портов (8005, 8080, 8009), необходимых для сервера Tomcat v6.0 на локальном хосте, уже используются. Возможно, сервер уже запущен в другом процессе, или системный процесс может использовать порт. Чтобы запустить этот сервер, вам нужно будет остановить …
258 java  eclipse  tomcat 

9
Когда я должен использовать ключевое слово strictfp в Java?
Я посмотрел, что это делает, но есть ли у кого-нибудь пример, когда вы будете использовать strictfpключевое слово в Java? Кто-нибудь на самом деле нашел применение для этого? Будут ли какие-либо побочные эффекты от того, что я просто добавлю это на все мои операции с плавающей запятой?

2
Получение «unixtime» в Java
Date.getTime () возвращает миллисекунды с 1 января 1970 года. Unixtime - это секунды с 1 января 1970 года. Обычно я не пишу код в java, но я работаю над некоторыми исправлениями ошибок. У меня есть: Date now = new Date(); Long longTime = new Long(now.getTime()/1000); return longTime.intValue(); Есть ли лучший …

25
Maven: не удалось прочитать дескриптор артефакта
Я надеюсь, что кто-то может помочь мне с проблемой, с которой я борюсь. Когда я пытаюсь построить свой проект из терминала, я получаю эту ошибку: Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT common.test-data-utilsБанка создается отдельный проект и распределяется между этим и другим проектом (другой проект …
258 java  maven  dependencies 

24
Рекурсивный список файлов в Java
Как мне рекурсивно перечислить все файлы в каталоге в Java? Предоставляет ли фреймворк какую-либо полезность? Я видел много хакерских реализаций. Но ни один из рамок или нио
258 java  file  recursion  java-7  nio 

9
Как рандомизировать два ArrayList таким же образом?
У меня есть два архива filelistи imgListкоторые связаны друг с другом, например, "H1.txt", связанный с "e1.jpg". Как автоматически рандомизировать список в imgListсоответствии с рандомизацией fileList? Как и в Excel, если мы сортируем определенный столбец, другой столбец будет автоматически следовать? String [] file = {"H1.txt","H2.txt","H3.txt","M4.txt","M5.txt","M6.txt"}; ArrayList<String> fileList = new ArrayList<String>(Arrays.asList(file)); String …

6
различия между 2 классами JUnit Assert
Среда JUnit содержит 2 Assertкласса (очевидно, в разных пакетах), и методы каждого из них кажутся очень похожими. Кто-нибудь может объяснить, почему это так? Классы я имею в виду , являются: junit.framework.Assertи org.junit.Assert.

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