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

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

10
Основна автентифікація Http на Java за допомогою HttpClient?
Я намагаюся імітувати функціональність цієї команди curl на Java: curl --basic --user username:password -d "" http://ipaddress/test/login Я написав наступне, використовуючи Commons HttpClient 3.0, але якось у кінцевому підсумку отримував 500 Internal Server Errorсервер. Може хтось скаже мені, чи я роблю щось не так? public class HttpBasicAuth { private static final …

19
У чому полягає використання приватної статичної змінної на Java?
Якщо змінна оголошена як public static varName;, я можу отримати доступ до неї з будь-якого місця як ClassName.varName. Я також усвідомлюю, що статичні члени поділяються всіма примірниками класу і не перерозподіляються в кожному екземплярі. Чи декларування змінної private static varName;відрізняється від оголошення змінної private varName;? В обох випадках до нього …

30
Рекурсивна послідовність Java в Фібоначчи
Поясніть, будь ласка, цей простий код: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Мені плутають останній рядок, особливо тому, що якщо, наприклад, n = 5, тоді буде викликано поле (4) + …

3
Що робить Мейвен теоретично і на практиці? Коли варто його використовувати? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
156 java  maven 

12
Як я можу налаштувати Зворотний зв'язок для реєстрації різних рівнів для реєстратора в різних напрямках?
Як я можу налаштувати Зворотний зв'язок для реєстрації різних рівнів для реєстратора в різних напрямках? Наприклад, враховуючи таку конфігурацію Logback, чи буде Logback записувати INFOповідомлення STDOUTта ERRORповідомлення до них STDERR? (Зверніть увагу, що цей приклад є варіантом прикладу, logback-examples/src/main/java/chapters/configuration/sample4.xmlпоказаного в главі 3: Конфігурація зворотного зв'язку ). <configuration> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> …
156 java  logging  logback 

17
Як спростити реалізацію нуля безпечного порівняння до ()?
Я реалізую compareTo()метод для такого простого класу, як цей (щоб мати можливість користуватися Collections.sort()та іншими смакотами, пропонованими платформою Java): public class Metadata implements Comparable<Metadata> { private String name; private String value; // Imagine basic constructor and accessors here // Irrelevant parts omitted } Я хочу, щоб природне впорядкування цих об'єктів …

22
Як піти про форматування від 1200 до 1.2k у Java
Я хотів би відформатувати наступні номери в номери поруч із ними: 1000 to 1k 5821 to 5.8k 10500 to 10k 101800 to 101k 2000000 to 2m 7800000 to 7.8m 92150000 to 92m 123200000 to 123m Число праворуч буде довгим або цілим числом ліворуч буде рядок. Як я повинен підходити до …

5
Чи безпечна нитка значень ConcurrentHashMap?
У javadoc для ConcurrentHashMap є наступне: Операції пошуку (включаючи get), як правило, не блокуються, тому можуть перетинатися з операціями оновлення (включаючи ставити та видаляти). Результати пошуку відображають результати останніх завершених операцій з оновлення, проведених після їх початку. Для сукупних операцій, таких як putAll та clear, паралельні вилучення можуть відображати вставлення …

10
Чому програмісти Java люблять називати змінну "clazz"? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закритий минулого року . Удосконаліть це питання Я бачив, що в багатьох кодах є декларації типу Class clazz, звідки …

18
Перетворити рядок JSON в HashMap
Я використовую Java, і у мене є рядок JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Потім моя карта на Java: Map<String, Object> retMap = new HashMap<String, Object>(); Я хочу зберігати всі дані з JSONObject у тому HashMap. Чи може хтось надати код для цього? Я …
156 java  json  dictionary 

30
Копіювання файлів з одного каталогу в інший на Java
Я хочу скопіювати файли з одного каталогу в інший (підкаталог) за допомогою Java. У мене є каталог, реж., З текстовими файлами. Я повторюю перші 20 файлів у dir та хочу скопіювати їх до іншого каталогу в каталозі dir, який я створив безпосередньо перед ітерацією. У коді я хочу скопіювати review(який …
156 java  file  directory  copy 

6
Як відформатувати LocalDate до рядка?
У мене є змінна LocalDate під назвою дата, коли я друкую її відображається 1988-05-05 мені потрібно перетворити це, щоб воно було надруковано як 05. травня 1988.Як це зробити?
156 java 

7
Використання NotNull Annotation в аргументі методу
Я тільки почав використовувати @NotNullанотацію з Java 8 і отримував деякі несподівані результати. У мене такий метод: public List<Found> findStuff(@NotNull List<Searching> searchingList) { ... code here ... } Я написав тест JUnit, передаючи нульове значення для аргументу searchList. Я очікував, що трапиться якась помилка, але вона пройшла так, ніби анотації …
156 java 

16
Як переглянути SQL запити, видані JPA?
Коли мій код видає такий дзвінок: entityManager.find(Customer.class, customerID); Як я бачу SQL-запит для цього дзвінка? Якщо припустити, що я не маю доступу до сервера баз даних для профілювання / моніторингу викликів, чи є спосіб увімкнути або переглянути в межах моєї IDE відповідні запити SQL, що видаються дзвінками JPA? Я збираюся …
155 java  jpa 

18
Складання Java 7 коду через Maven
Мої списки файлів пом <project> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> ... Однак на mvn clean install, я отримую [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Failure executing javac, but …
155 java  maven 

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