Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

10
Як я можу отримати ресурс "Папка" з моєї баночки Файл?
У мене в папці ресурсів папка / пакет в корені мого проекту, я "не хочу" завантажити певний файл. Якби я хотів завантажити певний файл, я б використав class.getResourceAsStream, і я був би в порядку !! Що я насправді хочу зробити, це завантажити "папку" у папку "Ресурси", петлю на Файли всередині …

8
Перетворити масив байтів у цілі числа в Java та навпаки
Я хочу зберігати деякі дані в байтових масивах на Java. В основному просто числа, які можуть займати до 2 байт на число. Мені хотілося б знати, як я можу перетворити ціле число в 2-байтний байтовий масив і навпаки. Я знайшов багато рішень, що гуглить, але більшість з них не пояснюють, …
139 java  types  endianness 


14
Java LinkedHashMap отримати перший або останній запис
Я використовував, LinkedHashMapтому що важливо порядок введення ключів у карту. Але тепер я хочу отримати значення ключа в першу чергу (перший введений запис) або останній. Чи повинні бути метод , як first()і last()чи що - щось подібне? Чи потрібно мені мати ітератор, щоб отримати перший ключ? Ось чому я і …

12
Як перевірити код, залежний від змінних середовища, використовуючи JUnit?
У мене є фрагмент коду Java, який використовує змінну середовища, і поведінка коду залежить від значення цієї змінної. Я хотів би перевірити цей код з різними значеннями змінної середовища. Як я можу це зробити в JUnit? Я бачив деякі способи встановлення змінних середовищ на Java загалом, але мене більше цікавить …

30
IllegalArgumentException: навігаційне призначення xxx невідоме цьому NavController
У мене виникають проблеми з новим компонентом архітектури навігації Android, коли я намагаюся переходити від одного фрагмента до іншого , я отримую цю дивну помилку: java.lang.IllegalArgumentException: navigation destination XXX is unknown to this NavController Будь-яка інша навігація працює чудово, крім цієї конкретної. Я використовую findNavController()функцію Fragment, щоб отримати доступ до …


30
Питання, яким повинен відповісти кожен хороший розробник Java / Java EE? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
138 java  jakarta-ee 

10
Яка різниця між оновленнями вгору та знищенням по відношенню до змінної класу
Яка різниця між оновленням вгору та знищенням по відношенню до змінної класу? Наприклад, у наступному програмному класі Animal міститься лише один метод, але клас Dog містить два способи, то як ми переведемо змінну Dog на змінну тварини. Якщо кастинг проводиться, то як можна назвати інший метод Собаки зі змінною Animal. …

8
Серіялізація Джексона: ігноруйте порожні значення (або нульові)
Наразі я використовую jackson 2.1.4, і у мене виникають проблеми із ігноруванням полів під час перетворення об’єкта в рядок JSON. Ось мій клас, який виступає як об’єкт, який потрібно перетворити: public class JsonOperation { public static class Request { @JsonInclude(Include.NON_EMPTY) String requestType; Data data = new Data(); public static class …
138 java  json  jackson 


6
Чи можете ви організувати імпорт для цілого проекту в затемнення натисканням клавіші?
Не було б непогано просто натиснути на клавішу і змусити затемнення організувати весь імпорт у всіх класах Java, а не лише той, на який ви дивитесь? Чи можливо це? Чи є для цього натискання клавіш?

10
Як обчислити базу журналів 2 на Java для цілих чисел?
Я використовую наступну функцію для обчислення бази журналів 2 для цілих чисел: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } Чи має він оптимальні показники? Хтось знає готову функцію API J2SE для цієї мети? UPD1 Дивно, для мене арифметика з плаваючою точкою …

3
Різниця між Ітератором і Листератором?
Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator(); Ми можемо використовувати Iteratorдля обходу Seta Listабо a Map. Але ListIteratorйого можна використовувати лише для переходу через a List, а не через a Set. Чому? Я знаю, що головна відмінність полягає в тому, що за допомогою ітератора ми …

12
Чи безпечно отримувати значення з java.util.HashMap з декількох потоків (без змін)?
Існує випадок, коли карта буде побудована, і як тільки вона буде ініціалізована, вона більше ніколи не буде змінена. Однак доступ до нього (лише через get (key)) можна отримати з декількох потоків. Чи безпечно використовувати java.util.HashMapтакий спосіб? (В даний час я із задоволенням використовую програму java.util.concurrent.ConcurrentHashMapта не маю міри необхідності в …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.