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

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

10
Почему следует использовать Objects.requireNonNull ()?
Я отметил, что многие методы Java 8 в Oracle JDK используют Objects.requireNonNull(), который внутренне выдает, NullPointerExceptionесли данный объект (аргумент) есть null. public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj; } Но NullPointerExceptionбудет брошен в любом случае, если nullобъект разыменован. Итак, зачем делать …

18
Количество строк в файле в Java
Я использую огромные файлы данных, иногда мне нужно знать только количество строк в этих файлах, обычно я открываю их и читаю их построчно, пока не достигну конца файла Мне было интересно, если есть более разумный способ сделать это


9
Как настроить запуск JDK Netbeans?
У меня есть старые NB6.7, NB6.9, NB7.0, которые раньше работали на jdk1.6.0_21 и jdk1.6.0_25. Теперь я удалил эти JDK и у меня остались только jdk1.6.0_26 и jdk1.7.0, но я все еще хочу сохранить старые NB, но теперь, когда я их запускаю, я получаю следующее сообщение: "Не удалось найти установку Java …
213 java  netbeans 

9
Невозможно выполнить dex: превышен предел издержек GC в Eclipse
Когда я скачал Git-проект OsmAnd и пошел его компилировать, Eclipse вернул эти ошибки: [Dex Loader] Unable to execute dex: GC overhead limit exceeded [OsmAnd] Conversion to Dalvik format failed: Unable to execute dex: GC overhead limit exceeded Google и Stackoverflow сказал , что я должен изменить -Xms40m -Xmx384mв eclipse.ini. Ошибка …

12
Обработка исключений из задач Java ExecutorService
Я пытаюсь использовать ThreadPoolExecutorкласс Java для запуска большого количества тяжеловесных задач с фиксированным количеством потоков. У каждой из задач есть много мест, в которых она может потерпеть неудачу из-за исключений. Я разделил на подклассы ThreadPoolExecutorи переопределил afterExecuteметод, который должен обеспечивать любые неперехваченные исключения, возникающие при выполнении задачи. Тем не менее, …

11
Использование Mockito для тестирования абстрактных классов
Я хотел бы проверить абстрактный класс. Конечно, я могу вручную написать макет, который наследуется от класса. Могу ли я сделать это, используя фальшивый фреймворк (я использую Mockito) вместо того, чтобы делать макет вручную? Как?


18
Когда выбирать отмеченные и непроверенные исключения
В Java (или любом другом языке с проверенными исключениями), когда вы создаете свой собственный класс исключений, как вы решаете, следует ли его проверять или не проверять? Мой инстинкт должен сказать, что проверенное исключение будет вызываться в тех случаях, когда вызывающий может быть в состоянии восстановиться каким-либо продуктивным способом, где в …

5
Java ArrayList заменить на определенный индекс
Мне нужна помощь с этим Java, пожалуйста. Я создал ArrayList лампочек и пытаюсь заменить лампочку по определенному индексу другой лампочкой. Итак, со следующим заголовком, как мне поступить? public void replaceBulb(int index, Bulbs theBulb) { }
213 java  arraylist 

17
Как получить выбранный индекс радиогруппы в Android
Есть ли простой способ получить выбранный индекс RadioGroup в Android или мне нужно использовать OnCheckedChangeListener для прослушивания изменений и иметь что-то, что содержит последний выбранный индекс? пример xml: <RadioGroup android:id="@+id/group1" android:layout_width="fill_parent" android:layout_height="wrap_content" android:orientation="vertical"> <RadioButton android:id="@+id/radio1" android:text="option 1" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/radio2" android:text="option 2" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <RadioButton android:id="@+id/radio3" android:text="option …
213 java  android  xml  radio-group 

8
Чтение / запись строки из / в файл в Android
Я хочу сохранить файл во внутреннем хранилище, получая текст, введенный из EditText. Затем я хочу, чтобы тот же файл возвратил введенный текст в виде строки и сохранил его в другой строке, которая будет использоваться позже. Вот код: package com.omm.easybalancerecharge; import android.app.Activity; import android.content.Context; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import …
213 java  android  string  file-io 

5
Google Guava против Apache Commons [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …

10
Как динамически изменять текст пункта меню в Android
Я пытаюсь изменить заголовок пункта меню вне onOptionsItemSelected(MenuItem item)метода. Я уже делаю следующее; public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to 'In bed'"); inBed = true; } break; } …
212 java  android  menu  menuitem 

20
Какая версия Javac построил мою банку?
Как я могу сказать, какая версия компилятора Java использовалась для создания jar? У меня есть файл JAR, и он может быть встроен в любой из трех JDK. Нам нужно точно знать, какой именно, чтобы мы могли сертифицировать совместимость. Версия компилятора встроена где-то в файлы классов или jar?
212 java  jar 

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