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

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

3
Эффективно удалить несколько ключей с карты?
у меня есть Map<String,String> большое количество пар "ключ-значение". Теперь я хочу удалить из этого выбранные ключи Map. Следующий код показывает, что я сделал для этого. Set keySet = new HashSet(); //I added keys to keySet which I want to remove. Затем : Iterator entriesIterator = keySet.iterator(); while (entriesIterator.hasNext()) { map.remove( …
124 java  map 

7
Можно ли создать объект File из InputStream
Есть ли способ создать java.io.Fileобъект из java.io.InputStream? Мое требование - прочитать файл из RAR. Я не пытаюсь записать временный файл, у меня есть файл в архиве RAR, который я пытаюсь прочитать.
124 java  io 

18
Как настроить путь сборки Eclipse для использования зависимостей Maven?
Я хотел бы воспользоваться функциями, которые Maven предоставляет для управления зависимостями в проекте. Мое краткое понимание того, как работает Maven, заключается в том, что он получит необходимые JAR-файлы, а затем построит проект с этими библиотеками. В настоящее время у меня есть простой файл POM, настроенный как тест: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" …
124 java  eclipse  maven-2  ide  m2eclipse 



7
Поведение финального статического метода
Я играл с модификаторами со статическим методом и обнаружил странное поведение. Как мы знаем, статические методы нельзя переопределить, поскольку они связаны с классом, а не с экземпляром. Итак, если у меня есть приведенный ниже фрагмент, он отлично компилируется //Snippet 1 - Compiles fine public class A { static void ts() …
124 java  methods  static  final 

13
java.net.UnknownHostException: недопустимое имя хоста для сервера: локальный
Какие шаги я должен предпринять для устранения ошибки: java.net.UnknownHostException: Invalid hostname for server: local Я добавил новое имя виртуального хоста в эмулятор Android, но результат возвращается к java.net.UnknownHostException virtualhostname at java.net.InetAddress.lookUpHostByName(InetAddress.java:506) Когда я набираю свой URL-адрес виртуального хоста на своем ПК, он отображается на экране. Опять же, когда я запускал …
124 java 

22
Возьмите ввод символа со сканера
Я пытаюсь найти способ charвводить данные с клавиатуры. Я пробовал использовать: Scanner reader = new Scanner(System.in); char c = reader.nextChar(); Такого метода не существует. Пробовал брать cв качестве String. Тем не менее, это не всегда сработает в каждом случае, поскольку другой метод, который я вызываю из своего метода, требует charв …

13
«Java.lang.OutOfMemoryError: невозможно создать новый собственный поток»
Мы получаем "java.lang.OutOfMemoryError : unable to create new native Thread"виртуальную машину 8 ГБ RAM после 32k потоков (ps -eLF | grep -c java) Однако "top" and "free -m" shows 50% free memory available. JDk - 64-битный и пробовал как с HotSpot, так и с JRockit. Сервер имеет Linux 2.6.18 Мы …

4
Настройки тайм-аута HttpURLConnection
Я хочу вернуть false, если для подключения URL-адреса требуется более 5 секунд - как это возможно с использованием Java? Вот код, который я использую, чтобы проверить, действителен ли URL HttpURLConnection.setFollowRedirects(false); HttpURLConnection con = (HttpURLConnection) new URL(url).openConnection(); con.setRequestMethod("HEAD"); return (con.getResponseCode() == HttpURLConnection.HTTP_OK);
123 java  url  timeout 

3
В чем заключаются большие улучшения между библиотеками, эквивалентными guava и apache?
В настоящее время мы используем коллекции apache, строковые утилиты и т. Д. Мне нужно решить, следует ли нам перейти от реализации основ apache. Важный критерий - простота использования разработчиками. Производительность / использование памяти пока не является для нас важной проблемой. На этом этапе ключевым критерием является скорость разработки. Буду признателен …


7
Почему абстрактный класс, реализующий интерфейс, может пропустить объявление / реализацию одного из методов интерфейса?
Любопытная вещь происходит в Java, когда вы используете абстрактный класс для реализации интерфейса: некоторые из методов интерфейса могут полностью отсутствовать (т.е. нет ни абстрактного объявления, ни фактической реализации), но компилятор не жалуется. Например, учитывая интерфейс: public interface IAnything { void m1(); void m2(); void m3(); } следующий абстрактный класс легко …

4
Поток Java, выполняющий операцию остатка в цикле, блокирует все другие потоки
Следующий фрагмент кода выполняет два потока, один - это простой таймер, регистрирующий каждую секунду, второй - бесконечный цикл, который выполняет остаточную операцию: public class TestBlockingThread { private static final Logger LOGGER = LoggerFactory.getLogger(TestBlockingThread.class); public static final void main(String[] args) throws InterruptedException { Runnable task = () -> { int i …

2
Графический интерфейс не работает после перезаписи в MVC
Я практикую программирование в стиле MVC. У меня есть игра Mastermind в одном файле, работающая нормально (может быть, не считая того, что кнопка «Проверить» при запуске не видна). http://paste.pocoo.org/show/226726/ Но когда я переписываю его в файлы модели, вида и контроллера - и когда я нажимаю на пустой пин (который должен …

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