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

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

9
чому значення HashMap не додаються до списку?
Я вкладаю значення в хеш-карту, яка має форму, Map<Long, Double> highLowValueMap=new HashMap<Long, Double>(); highLowValueMap.put(1l, 10.0); highLowValueMap.put(2l, 20.0); Я хочу створити список за допомогою values()методу map. List<Double> valuesToMatch=new ArrayList<>(); valuesToMatch=(List<Double>) highLowValueMap.values(); або List<Double> valuesToMatch=(List<Double>) highLowValueMap.values(); Однак він видає виняток: Виняток у потоці "main" java.lang.ClassCastException: java.util.HashMap $ Значення не можуть бути передані …

5
Навіщо використовувати Enums замість Constants? Що краще з точки зору дизайну програмного забезпечення та читабельності
У мене є сценарій , в якому у мене є типи гравця ARCHER , WARRIORі sorcerer. Що слід використовувати в класі Player для типу гравця? Постійна остаточна статична змінна рядка чи перелік ? і чому? Будь ласка, допоможіть з причинами.
77 java  android  enums 

1
Шаблон сховища - Як його зрозуміти і як він працює зі “складними” сутностями?
Мені важко зрозуміти шаблон сховища. Є багато думок на цю тему, як у шаблоні репозиторію, зробленому правильно, але також інші речі, такі як репозиторій - це новий синглтон або знову, як у випадку не використовувати DAO використовувати репозиторій або просто взяти Spring JPA Data + Hibernate + MySQL + MAVEN, …

12
автоматичне закриття з'єднання з веб - сокетом
Я будую додаток у Java, який має вбудований сервер веб-сокетів на основі jetty. Клієнт - це веб-розетка за замовчуванням, реалізована в google chrome. Все працює нормально, лише якщо через певний час з'єднання між сервером і клієнтом не буде перенесено. Я не впевнений, хто замикає з'єднання: сервер причалу або браузер Chrome. …

11
Boolean.parseBoolean ("1") = false ...?
вибачте за біль ... у мене: HashMap<String, String> o o.get('uses_votes'); // "1" Але ... Boolean.parseBoolean(o.get('uses_votes')); // "false" Я здогадуюсь, що ....parseBooleanне приймає стандарт 0 = false 1 = true? Я роблю щось не так, або мені доведеться обернути свій код: boolean uses_votes = false; if(o.get('uses_votes').equals("1")) { uses_votes = true; } …
77 java 

9
Список файлів jar залежностей у Maven
Чи можна за допомогою Maven 2 перерахувати залежності jar як лише імена файлів? mvn dependency:build-classpath може перераховувати файли jar, але це включатиме повний шлях до їх розташування у моєму локальному сховищі. Мені, по суті, потрібен лише перелік імен файлів (або імен файлів, які скопійована мета залежностей від копіювання). Тож список, …

6
Чому дивний відступ на операторах перемикача?
Чому в imho відсутній відступ "case" - ключові слова в операторі switch вважаються хорошим стилем? Здається, жоден відступ ключового слова "case" не є варіантом форматування за замовчуванням приблизно в кожній IDE: switch (i){ case 0: break; case 1: break; } тоді як я вважаю цей формат більш інтуїтивним: switch (i){ …
77 java  c  syntax 

12
java.util.zip.ZipException: помилка при відкритті файлу zip
У мене є файл Jar, який містить інші вкладені Jars. Коли я викликаю новий JarFile()конструктор для цього файлу, я отримую виняток, який говорить: java.util.zip.ZipException: помилка при відкритті файлу zip Коли я вручну розпаковую вміст цього файлу Jar і знову його застібаю, він працює нормально. Цей виняток я бачу лише у …
77 java  zip  unzip 

7
Mockito, JUnit та Spring
Я дізнався про Mockito лише сьогодні. Я написав кілька простих тестів (з JUnit, див. Нижче), але я не можу зрозуміти, як я можу використовувати макетний об'єкт у керованих компонентах Spring. Які найкращі практики роботи з Spring. Як я повинен вводити глумливу залежність до моєї квасолі? Ви можете пропустити це до …

6
Створіть новий кольоровий малюнок
Я намагаюся перетворити шістнадцяткове значення на int, щоб я міг створити новий кольоровий малюнок. Я не впевнений, що це можливо, але згідно з документацією , це повинно бути. Це явно просить public ColorDrawable (int color) Додано в API рівня 1 Створює новий ColorDrawable із зазначеним кольором. Параметри колір Колір для …

8
Де знаходяться всі стандартні ресурси значків Android?
Я щойно почав писати свою першу в історії програму Java / Android, тому пробачте за загальне запитання n00b. Як отримати доступ до стандартних піктограм операційної системи, таких як піктограма пошуку / піктограма меню тощо? Їх немає в папці res / drawable, де я очікував би їх знайти. Чи доступні вони …
77 java  android 

10
Кращі практики використання та збереження перерахувань
Я бачив тут декілька запитань / дискусій щодо найкращого способу обробки та збереження значень, подібних до переліку (наприклад, збереження даних, придатних для перерахувань , як зберегти перерахування за допомогою NHibernate ), і я хотів би запитати, що таке загальний консенсус . Зокрема: Як слід обробляти ці значення в коді? Як …


4
Ігнорувати .classpath та .project з Git
Я продовжую говорити собі та іншим, щоб не створювали файли .classpath та .project і не використовували Maven. Так чи інакше, молодші розробники завжди ігнорують певні правила і фіксують ці файли, і набагато краще мати такі файли для початківців, які можуть перейти і почати використовувати код. Тепер із myside я хотів …
77 java  eclipse  git  gitignore 

8
Перетворити фрагмент рядка XML у вузол документа на Java
Як на Java можна перетворити рядок, який представляє фрагмент XML, для вставки в документ XML? напр String newNode = "<node>value</node>"; // Convert this to XML Потім вставити цей вузол в org.w3c.dom.Document як дочірній матеріал даного вузла?
77 java  xml  string 

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