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

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

17
Неуловимый ChuckNorrisException
Можно ли построить фрагмент кода в Java , который сделал бы гипотетическую java.lang.ChuckNorrisExceptionнеуловимую? Мысли, которые пришли в голову, используют, например, перехватчики или аспектно-ориентированное программирование .

23
Eclipse / Java завершение кода не работает
Я скачал, распаковал и установил Eclipse 3.4.2 с некоторыми плагинами (примечательно, EPIC, Clearcase, QuantumDB, MisterQ). Теперь я нахожу, что когда я редактирую проекты Java, завершение кода не работает. Если я печатаю String.и нажимаю ctrl+, spaceвсплывающее окно показывает «Нет предложений по умолчанию», а строка состояния внизу показывает «Нет доступных завершений». Любые …
596 java  eclipse  ide 

22
Java: преобразовать список <String> в строку
JavaScript имеет Array.join() js&gt;["Bill","Bob","Steve"].join(" and ") Bill and Bob and Steve У Java есть что-нибудь подобное? Я знаю, что могу что-то сделать самостоятельно с помощью StringBuilder: static public String join(List&lt;String&gt; list, String conjunction) { StringBuilder sb = new StringBuilder(); boolean first = true; for (String item : list) { if …
596 java  list 

21
Есть ли деструктор для Java?
Есть ли деструктор для Java? Кажется, я не могу найти никакой документации по этому вопросу. Если нет, как я могу достичь того же эффекта? Чтобы сделать мой вопрос более конкретным, я пишу приложение, которое работает с данными, и в спецификации говорится, что должна быть кнопка «сброс», которая возвращает приложение в …


19
Как сделать метод, возвращающий тип, универсальным?
Рассмотрим этот пример (типичный для книг ООП): У меня есть Animalкласс, где у каждого Animalможет быть много друзей. И подклассы, как Dog, Duckи Mouseт. Д. , Которые добавляют определенное поведение, как bark(), quack()и т. Д. Вот Animalкласс: public class Animal { private Map&lt;String,Animal&gt; friends = new HashMap&lt;&gt;(); public void addFriend(String …


7
Разница между DTO, VO, POJO, JavaBeans?
Видели несколько похожих вопросов: В чем разница между JavaBean и POJO? В чем разница между POJO (простой старый объект Java) и DTO (объект передачи данных)? Можете ли вы также сказать мне контексты, в которых они используются? Или цель их?


30
RecyclerView onClick
Кто-нибудь с помощью RecyclerViewнашел способ установить onClickListenerэлементы в RecyclerView? Я думал о том, чтобы настроить слушателя для каждого макета для каждого элемента, но это кажется слишком сложным, я уверен, что есть способ RecyclerViewпрослушать onClickсобытие, но я не могу понять это.

5
Получить OutputStream в строку
Каков наилучший способ передать вывод из java.io.OutputStream в строку в Java? Скажем, у меня есть метод: writeToStream(Object o, OutputStream out) Который записывает определенные данные от объекта в данный поток. Тем не менее, я хочу получить этот вывод в строку как можно проще. Я рассматриваю возможность написания такого класса (непроверенного): class …
580 java  string  io  stream 

29
Как получить путь к работающему файлу JAR?
Хотите улучшить этот пост? Предоставьте подробные ответы на этот вопрос, включая цитаты и объяснение того, почему ваш ответ правильный. Ответы без достаточной детализации могут быть отредактированы или удалены. На этот вопрос есть ответы на Переполнение стека на русском : Чтение файла возле JAR Мой код работает внутри файла JAR, скажем, …
580 java  path  jar  executable-jar 

30
Проверьте, верно ли хотя бы два из трех логических значений
Интервьюер недавно задал мне этот вопрос: учитывая три логические переменные, a, b и c, вернуть true, если хотя бы две из трех верны. Мое решение следующее: boolean atLeastTwo(boolean a, boolean b, boolean c) { if ((a &amp;&amp; b) || (b &amp;&amp; c) || (a &amp;&amp; c)) { return true; } …

27
Создать экземпляр универсального типа в Java?
Можно ли создать экземпляр универсального типа в Java? Я думаю, основываясь на том, что я видел, что ответ no( из-за стирания типа ), но мне было бы интересно, если кто-нибудь увидит что-то, что мне не хватает: class SomeContainer&lt;E&gt; { E createContents() { return what??? } } РЕДАКТИРОВАТЬ: Оказывается, супер токены …
576 java  generics 

11
Способы перебора списка в Java
Будучи немного новым для языка Java, я пытаюсь ознакомиться со всеми способами (или, по крайней мере, с непатологическими), которые можно перебрать в списке (или, возможно, с другими коллекциями), а также с преимуществами или недостатками каждого из них. Для данного List&lt;E&gt; listобъекта я знаю следующие способы прохождения всех элементов: Базовый для …

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