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

125
Преобразование int в char в Java

Ниже приведен фрагмент кода, int a = 1; char b = (char) a; System.out.println(b); Но я получаю пустой вывод. int a = '1'; char b = (char) a; System.out.println(b); На выходе я получу 1. Кто-нибудь может это объяснить? И если я хочу преобразовать int в char, как в первом фрагменте, что мне...

125
Почему оператор String switch не поддерживает нулевой регистр?

Мне просто интересно, почему switchоператор Java 7 не поддерживает nullрегистр, а вместо этого бросает NullPointerException? См. Прокомментированную строку ниже (пример взят из статьи Java Tutorialsswitch ): { String month = null; switch (month) { case "january": monthNumber = 1; break; case...

125
Поддерживает ли Java сертификаты Let's Encrypt?

Я разрабатываю приложение Java, которое запрашивает REST API на удаленном сервере через HTTP. По соображениям безопасности эту связь следует переключить на HTTPS. Теперь, когда Let's Encrypt запустил публичную бета-версию, я хотел бы знать, работает ли Java в настоящее время (или подтверждено, что...

125
Mockito: doAnswer против thenReturn

Я использую Mockito для последующего тестирования модулей. Я смущен , когда использовать doAnswerпротив thenReturn. Кто-нибудь может мне подробно помочь? Пока что пробовал с...

124
Поведение финального статического метода

Я играл с модификаторами со статическим методом и обнаружил странное поведение. Как мы знаем, статические методы нельзя переопределить, поскольку они связаны с классом, а не с экземпляром. Итак, если у меня есть приведенный ниже фрагмент, он отлично компилируется //Snippet 1 - Compiles fine public...

124
Как настроить путь сборки Eclipse для использования зависимостей Maven?

Я хотел бы воспользоваться функциями, которые Maven предоставляет для управления зависимостями в проекте. Мое краткое понимание того, как работает Maven, заключается в том, что он получит необходимые JAR-файлы, а затем построит проект с этими библиотеками. В настоящее время у меня есть простой файл...

124
Как изменить шаблон Javadocs, созданный в Eclipse?

Мне не нравятся Javadocs по умолчанию, сгенерированные для меня, когда я создаю класс или методы, особенно переменную @author, которая является текущим системным именем пользователя в моем окне Windows. Я хотел бы это изменить. Это...

124
Как увеличить размер стека Java?

Я задал этот вопрос, чтобы узнать, как увеличить размер стека вызовов времени выполнения в JVM. У меня есть ответ на это, и у меня также есть много полезных ответов и комментариев, касающихся того, как Java справляется с ситуацией, когда требуется большой стек времени выполнения. Я расширил свой...

124
Сравнение Mockito и JMockit - почему за Mockito проголосовали лучше, чем за JMockit? [закрыто]

В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, потребует дебатов, аргументов, опросов или расширенного обсуждения. Если вы считаете, что этот вопрос можно...

124
Изменение даты Java на час назад

У меня есть объект даты Java: Date currentDate = new Date(); Это даст текущую дату и время. Пример: Thu Jan 12 10:17:47 GMT 2012 Вместо этого я хочу получить дату, изменив ее на один час назад, чтобы получить: Thu Jan 12 09:17:47 GMT 2012 Как лучше всего это...

124
Можно ли создать объект File из InputStream

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

124
Возьмите ввод символа со сканера

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

124
«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 Мы...

124
Эффективно удалить несколько ключей с карты?

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

124
застрял на «Получение org.scala-sbt sbt 0.13.6…» при запуске sbt в терминале

Похожая проблема с Как использовать sbt за аутентифицированным прокси? , Я пробовал с данным ответом, и проблема все еще существует. Когда я запускаю sbt в терминале, он показывает и застревает на: Getting org.scala-sbt sbt 0.13.6 ... Дополнительная информация: sbt --version sbt launcher version...