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

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

8
Як я можу сказати Джексону ігнорувати властивість, для якої я не маю контролю над вихідним кодом?
Коротше кажучи, одна з моїх сутностей має GeometryCollection, яка кидає виняток, коли ви називаєте "getBoundary" (чому це інша книга, бо зараз скажемо, що це так). Чи є спосіб я можу сказати Джексону не включати цього конкретного геттера? Я знаю, що можу використовувати @JacksonIgnore, коли володію / контролюю код. Але це …
112 java  json  jackson 

3
Java "парами" в підписі методу?
У C #, якщо ви хочете, щоб у методу було невизначене число параметрів, ви можете зробити підсумковий параметр у підписі методу paramsтаким чином, щоб параметр методу був схожий на масив, але дозволяє всім, хто використовує метод, передавати стільки параметрів цього типу як хоче абонент. Я досить впевнений, що Java підтримує …

5
LinkedBlockingQueue проти ConcurrentLinkedQueue
Моє запитання стосується цього питання, заданого раніше. У ситуаціях, коли я використовую чергу для спілкування між виробниками та споживачами, люди зазвичай рекомендують використовувати LinkedBlockingQueueабо ConcurrentLinkedQueue? Які переваги / недоліки використання одного над іншим? Основна відмінність, яку я бачу з точки зору API, полягає в тому, що a LinkedBlockingQueueможе бути необмежено …

30
Не вдалося побудувати Maven: "Неможливо знайти компілятор Javac у: jre або jdk"
У мене в JAVA_HOME встановлено: C:\Program Files (x86)\Java\jdk1.6.0_18 Після запуску maven installя отримую це повідомлення від Eclipse : Причина: Unable to locate the Javac Compiler in: C:\Program Files (x86)\Java\jre6\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases …
112 java  eclipse  maven 


10
Вбудований MongoDB при запуску інтеграційних тестів
Моє запитання - це варіація цього . Оскільки мій проект для веб-додатків Java потребує великої кількості фільтрів / запитів для читання та інтерфейсів з такими інструментами, як GridFS, я намагаюся думати про розумний спосіб використання MongoDB у спосіб, запропонований вище. Тому я розглядаю можливість запуску вбудованого примірника MongoDB поряд із …

6
Чи встановлення об’єктів Java на нуль більше нічого не робить?
Я переглядав кілька старих книг і знайшов примірник «Практичної Java» Пітера Хаггера. У розділі продуктивності є рекомендація встановлювати посилання на об'єкти, nullколи вони більше не потрібні. Чи встановлює в Java налаштування посилань на об'єкти для nullпідвищення продуктивності чи збору сміття? Якщо так, то в яких випадках це питання? Контейнерні класи? …

6
Чи існує Java, еквівалентна ключовому слову "урожайність" C #?
Я знаю, що в самій Java немає прямого еквівалента, але, можливо, третя сторона? Це дійсно зручно. В даний час я хотів би реалізувати ітератор, який видає всі вузли на дереві, тобто приблизно п’ять рядків коду з урожайністю.
112 java  yield  yield-return 

7
Ява: Як відступити XML, сформований трансформатором
Я використовую вбудований в трансформатор XML Java, щоб взяти документ DOM і роздрукувати отриманий XML. Проблема полягає в тому, що він взагалі не відступає тексту, незважаючи на те, що явно встановив параметр "відступ". зразок коду public class TestXML { public static void main(String args[]) throws Exception { ByteArrayOutputStream s; Document …

12
Попередження про "неможливий символ для кодування" на Java
Зараз я працюю над проектом Java, який видає таке попередження під час компіляції: /src/com/myco/apps/AppDBCore.java:439: warning: unmappable character for encoding UTF8 [javac] String copyright = "� 2003-2008 My Company. All rights reserved."; Я не впевнений, як SO відобразить символ перед датою, але це має бути символом авторського права і відображається в …
112 java  encoding  utf-8  ascii 

11
Чи є Nuva OutputStream на Java?
Мені потрібно вказати OutputStreamінтерфейс API, який я використовую, але насправді у мене немає потреби у виході. Чи має Java OutputStreamеквівалент > /dev/null?
112 java  outputstream 

5
Як використовувати метод regex в методі String.contains () на Java
Я хочу перевірити, чи містить рядок слова "магазини", "магазин" та "товар" у такому порядку, незалежно від того, що знаходиться між ними. Я спробував використовувати someString.contains(stores%store%product);також.contains("stores%store%product"); Чи потрібно явно заявляти регулярний вираз і передавати його методу, чи я взагалі не можу передавати регулярний вираз?
112 java  regex  string 

8
Чи є вбудовані функції в java?
Чи існує поняття вбудованих функцій у java, або його замінено чимось іншим? Якщо є, як він використовується? Я чув це public, staticі finalметоди - це вбудовані функції. Чи можемо ми створити власну вбудовану функцію?
112 java  inline-code 

8
Jvm потребує тривалого часу, щоб вирішити ip-адресу для localhost
У мене, здається, виникають проблеми з виконанням "sbt test" (який включає пошук локальних імен / IP-адрес) після оновлення до macOS Sierra. На попередній версії OS X закінчилося близько 40-50 секунд. macOS Sierra часи набагато вищі за це. Останній пробіг у мене був близько 15 хвилин. Часи компіляції приблизно такі ж, …


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