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

146
Почему изменение возвращаемой переменной в блоке finally не меняет возвращаемого значения?

У меня есть простой класс Java, как показано ниже: public class Test { private String s; public String foo() { try { s = "dev"; return s; } finally { s = "override variable s"; System.out.println("Entry in finally Block"); } } public static void main(String[] xyz) { Test obj = new Test();...

146
IntelliJ не отображает «Класс», когда мы щелкаем правой кнопкой мыши и выбираем «Новый».

Мы создаем новый проект в IntelliJ, и что-то должно быть не так, потому что, когда мы щелкаем правой кнопкой мыши каталог, выбираем « Новый» и затем получаем контекстное меню, параметры на основе Java не отображаются. В настоящее время есть такие вещи, как файл, некоторые параметры HTML, параметры...

146
Можете ли вы разделить поток на два потока?

У меня есть набор данных, представленный потоком Java 8: Stream<T> stream = ...; Я вижу, как отфильтровать его, чтобы получить случайное подмножество - например, Random r = new Random(); PrimitiveIterator.OfInt coin = r.ints(0, 2).iterator(); Stream<T> heads = stream.filter((x) ->...

146
Java 8: производительность потоков и коллекций

Я новичок в Java 8. Я до сих пор не знаю API глубоко, но я сделал небольшой неформальный тест, чтобы сравнить производительность нового Streams API и старых добрых коллекций. Тест состоит в фильтрации списка Integer, и для каждого четного числа, вычислить квадратный корень и хранить его в...

146
RecyclerView - получить представление в определенной позиции

У меня есть активность с a RecyclerViewи an ImageView. Я использую, RecyclerViewчтобы показать список изображений по горизонтали. Когда я нажимаю на изображении в в деятельности должна показать более широкую картину изображения. Пока все работает нормально.RecyclerViewImageView Теперь...

146
Компилирует ли команда java Java-программы?

Большинство сайтов в интернете говорят: «используйте javacкоманду для компиляции .javaфайла. Затем запустите его с помощью javaкоманды» Но сегодня я попытался запустить Java-программу без, javacи я получил странный результат. Вот содержимое файла с именем hello.java: public class Myclass { public...

145
JComboBox Выбор Изменить Слушатель?

Я пытаюсь заставить событие срабатывать всякий раз, когда делается выбор из JComboBox. Проблема в том, что у меня нет очевидного addSelectionListener()метода. Я пытался использовать actionPerformed(), но он никогда не срабатывает. Если не считать переопределения модели JComboBox, у меня нет идей....

145
Сервлет для обслуживания статического контента

Я разворачиваю веб-приложение в двух разных контейнерах (Tomcat и Jetty), но их сервлеты по умолчанию для обслуживания статического содержимого имеют другой способ обработки структуры URL, которую я хочу использовать ( подробности ). Поэтому я хочу включить в веб-приложение небольшой сервлет для...

145
Модульное тестирование с помощью Spring Security

Моя компания изучает Spring MVC, чтобы определить, следует ли использовать его в одном из наших следующих проектов. Пока мне нравится то, что я видел, и прямо сейчас я смотрю на модуль Spring Security, чтобы определить, можем ли мы / должны ли это использовать. Наши требования безопасности...

145
Лучший способ построить систему плагинов с Java

Как бы вы внедрили систему плагинов для вашего Java-приложения? Возможно ли иметь простую в использовании (для разработчика) систему, которая обеспечивает следующее: Пользователи помещают свои плагины в подкаталог приложения Плагин может предоставить экран конфигурации Если вы используете...

145
Почему ConcurrentHashMap предотвращает нулевые ключи и значения?

В JavaDoc ConcurrentHashMapговорится следующее: Как , Hashtableно в отличие от HashMap, этот класс никак не позволяет nullиспользовать в качестве ключа или значения. Мой вопрос: почему? 2-й вопрос: почему не Hashtableразрешено null? Я использовал много HashMaps для хранения данных. Но при переходе...

145
Как преобразовать наносекунды в секунды, используя перечисление TimeUnit?

Как преобразовать значение из наносекунд в секунды? Вот сегмент кода: import java.io.*; import java.util.concurrent.*; .. class Stamper { public static void main (String[] args) { long start = System.nanoTime(); //some try with nested loops long end = System.nanoTime(); long elapsedTime = end -...

145
Как перебрать диапазон дат в Java?

В моем сценарии мне нужно выполнить ряд действий в диапазоне дат, учитывая дату начала и окончания. Пожалуйста, дайте мне руководство для достижения этого с помощью Java. for ( currentDate = starDate; currentDate < endDate; currentDate++) { } Я знаю, что приведенный выше код просто невозможен,...

145
Являются ли несинхронизированные статические методы потокобезопасными, если они не изменяют статические переменные класса?

Мне было интересно, если у вас есть статический метод, который не синхронизируется, но не изменяет статические переменные, это потокобезопасно? А что, если метод создает локальные переменные внутри него? Например, является ли следующий код потокобезопасным? public static String[] makeStringArray(...