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

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

10
AssertEquals 2 Списки ігнорують порядок
Я вважаю, це справді просте запитання. Але я якось не можу знайти відповіді в Google. Припустимо, що у мене є 2 списки рядків. Перший містить "Рядок A" і "Рядок B" , другий містить "Рядок B" і "Рядок A" (зауважте різницю в порядку). Я хочу протестувати їх за допомогою JUnit, щоб …

11
Spark Error - Непідтримувана основна версія файлу класу
Я намагаюся встановити Spark на своєму Mac. Я використовував саморобку для встановлення іскри 2.4.0 та Scala. Я встановив PySpark у своєму середовищі anaconda і використовую PyCharm для розробки. Я експортував до свого профілю bash: export SPARK_VERSION=`ls /usr/local/Cellar/apache-spark/ | sort | tail -1` export SPARK_HOME="/usr/local/Cellar/apache-spark/$SPARK_VERSION/libexec" export PYTHONPATH=$SPARK_HOME/python/:$PYTHONPATH export PYTHONPATH=$SPARK_HOME/python/lib/py4j-0.9-src.zip:$PYTHONPATH Однак я …

9
Написати файл в UTF-8 за допомогою FileWriter (Java)?
У мене є такий код, однак я хочу, щоб він писався як файл UTF-8 для обробки сторонніх символів. Чи є спосіб зробити це, чи є необхідність у наявності параметра? Я був би дуже вдячний за вашу допомогу в цьому. Дякую. try { BufferedReader reader = new BufferedReader(new FileReader("C:/Users/Jess/My Documents/actresses.list")); writer …

5
Створення бігової банки за допомогою Maven 2
Я відносно новачок у мантрі Maven, але я намагаюся створити jar-програму з командним рядком з Maven. Я налаштував свої залежності, але коли я запускаю mvn installта намагаюся запустити jar, трапляються дві речі. По-перше, не знайдено основного класу, який можна виправити. Коли я це виправив, під час запуску з’являються помилки, що …

2
Перелічення в сплячому режимі
Часто корисно мати поле в DAO, значення якого походить від перерахування Java. Типовим прикладом є DAO для входу, де зазвичай у вас є поле, яке характеризує користувача як "ЗВИЧАЙНИЙ" або "АДМІНІСТРАТОР". У режимі глибокого сну я використовував би наступні 2 об’єкти для представлення цього відношення у (напів-) безпечному типі: class …
82 java  hibernate  dao 

7
Коли використовувати кидки в оголошенні методу Java?
Тож я подумав, що добре розуміюся на обробці винятків у Java, але нещодавно читав якийсь код, який викликав у мене сум'яття та сумніви. Мій головний сумнів, що я хочу звернутися тут, полягає в тому, коли людина повинна використовувати кидки в декларації методу Java, як показано нижче: public void method() throws …

8
Потрібен зразок проекту клієнта Android REST, який реалізує шаблон реалізації Virgil Dobjanschi REST
Я хочу створити REST-клієнта на телефоні Android. Сервер REST надає кілька ресурсів, наприклад (GET) http://foo.bar/customer List of all customer http://foo.bar/customer/4711 The customer with id 4711 http://foo.bar/customer/vip List of all VIP customer http://foo.bar/company List of all companys http://foo.bar/company/4711 The company with the ID 4711 http://foo.bar/company/vip List of all VIP companys Я …

5
Як налаштувати журналювання Java за допомогою файлу властивостей? (java.util.logging)
У мене дурна проблема реєстрації Java: я завантажую конфігурацію ведення журналу з конфігураційного файлу мого додатка - але він просто нічого не реєструє після прочитання файлу (що схоже майже на приклади, які ви знайдете в мережі, за винятком додаткова конфігурація програми - видалення цього також не допомагає). Рядок журналу "ініціалізація …
82 java  logging 


3
Альтернатива String.join в Android?
Я хочу об'єднати ArrayList із комами як роздільники. Я знайшов цю відповідь , заявивши, що це можна використовуватиString.join на Java. Однак, коли я намагаюся використовувати це, Android Studio видає таку помилку: Не вдається вирішити метод 'join (java.lang.String, java.lang.String, java.lang.String, java.lang.String)' Чи є хороша, стисла альтернатива для Android Studio (замість використання …
82 java  android 


6
Чи можна використовувати Mockito у Котліні?
Проблема, з якою я стикаюся, - це Matchers.anyObject()повернення null. При використанні для знущання над методом, який приймає лише ненульовані типи, він викликає виняток "Не повинно бути нулем". `when`(mockedBackend.login(anyObject())).thenAnswer { invocationOnMock -> someResponse } Знущаний метод: public open fun login(userCredentials: UserCredentials): Response
82 java  mocking  mockito  kotlin 

7
Не вдається отримати відповідь OkHttp.body.toString () для повернення рядка
Я намагаюся отримати деякі дані JSON за допомогою OkHttp, і не можу зрозуміти, чому, коли я намагаюся реєструвати те, response.body().toString()що я отримуюResults:﹕ com.squareup.okhttp.Call$RealResponseBody@41c16aa8 try { URL url = new URL(BaseUrl); OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .header(/****/) .build(); Call call = client.newCall(request); Response response = …
82 java  android  okhttp 

1
Порівнювач нульових параметрів зіставлення за допомогою стандартних реалізацій
Чи існує вбудована можливість створити нульовий безпечний порівняльник зіставлення в Java 8 без написання власної реалізації Comparator? При запуску наступного коду він викликає NPE, оскільки keyExtractorаргумент Comparator.comparing()може повертати nullзначення: public class ToSort { private String sortBy; public ToSort(String sortBy) { this.sortBy = sortBy; } public String getSortBy() { return sortBy; …

6
Встановити значення приватного поля з відображенням
У мене є 2 класи: FatherіChild public class Father implements Serializable, JSONInterface { private String a_field; //setter and getter here } public class Child extends Father { //empty class } З рефлексією я хочу поставити a_fieldв Childкласі: Class<?> clazz = Class.forName("Child"); Object cc = clazz.newInstance(); Field f1 = cc.getClass().getField("a_field"); f1.set(cc, …
82 java  reflection 

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