Вопросы с тегом «java»

Java является популярным языком программирования высокого уровня. Используйте этот тег, если у вас есть проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] и [maven].


23
Как преобразовать объект Java (bean) в пары ключ-значение (и наоборот)?
Скажем, у меня есть очень простой объект java, который имеет только некоторые свойства getXXX и setXXX. Этот объект используется только для обработки значений, в основном записи или типобезопасной (и производительной) карты. Мне часто нужно преобразовать этот объект в пары ключ-значение (строковые или типобезопасные) или преобразовать из пар ключ-значение в этот …

10
Как преобразовать Int в беззнаковый байт и обратно
Мне нужно преобразовать число в байт без знака. Число всегда меньше или равно 255, поэтому оно умещается в одном байте. Мне также нужно преобразовать этот байт обратно в это число. Как бы я сделал это на Java? Я пробовал несколько способов, но ни один не работал. Вот что я сейчас …
93 java  byte  int 


7
Должен ли я строго избегать использования перечислений на Android?
Раньше я определял набор связанных констант, таких как Bundleключи, вместе в интерфейсе, как показано ниже: public interface From{ String LOGIN_SCREEN = "LoginSCreen"; String NOTIFICATION = "Notification"; String WIDGET = "widget"; } Это дает мне более удобный способ сгруппировать связанные константы вместе и использовать их путем статического импорта (не реализует). Я …
93 java  android  enums 

8
Как конвертировать AAR в JAR
Ситуация : Я собираюсь использовать библиотеку Java, и у меня есть только файл AAR из репозитория Maven, но мне нужен файл JAR . Предыстория: Я пытался скомпилировать библиотеку, но ее структура Gradle была нестабильной. Поэтому я попросил скомпилированный файл jar, и его разработчик передал мне файл aar из какого-то репозитория …
93 java  jar  aar 

2
возвращает ли System.currentTimeMillis () время UTC?
Я хочу получить текущее время UTC в миллисекундах. Я поискал в Google и получил несколько ответов, что System.currentTimeMillis () действительно возвращает время в формате UTC. но это не так. Если я сделаю следующее: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); все три раза практически …


12
Почему невозможно без попытки ввода-вывода обнаружить, что сокет TCP был корректно закрыт одноранговым узлом?
В ответ на недавний вопрос , я задаюсь вопросом, почему в Java невозможно без попытки чтения / записи в сокете TCP обнаружить, что сокет был корректно закрыт партнером? Похоже, что это так, независимо от того, используете ли вы pre-NIO Socketили NIO SocketChannel. Когда одноранговый узел корректно закрывает TCP-соединение, TCP-стеки на …

6
Реализация HashMap Java 8
Согласно следующему документу ссылки: Реализация Java HashMap Меня смущает реализация HashMap(а точнее доработка HashMap). Мои запросы: во-первых static final int TREEIFY_THRESHOLD = 8; static final int UNTREEIFY_THRESHOLD = 6; static final int MIN_TREEIFY_CAPACITY = 64; Почему и как используются эти константы? Мне нужны наглядные примеры для этого. Как они добиваются …

5
Как отключить обработчик консоли по умолчанию при использовании API ведения журналов Java?
Привет, я пытаюсь реализовать ведение журнала java в своем приложении. Я хочу использовать два обработчика. Обработчик файлов и мой собственный обработчик консоли. Оба моих обработчика работают нормально. Мой журнал отправляется в файл и на консоль. Мой журнал также отправляется обработчику консоли по умолчанию, что мне не нужно. Если вы запустите …

9
Синтаксический анализ строки по дате с другим форматом в Java
Я хочу , чтобы преобразовать Stringв Dateв различных форматах. Например, Я получаю от пользователя, String fromDate = "19/05/2009"; // i.e. (dd/MM/yyyy) format Я хочу преобразовать это fromDateкак объект Date "yyyy-MM-dd"формата Как я могу это сделать?
93 java  string  date 

15
как сравнить массив Java Byte []?
public class ByteArr { public static void main(String[] args){ Byte[] a = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; Byte[] b = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] aa = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; byte[] bb = {(byte)0x03, (byte)0x00, (byte)0x00, (byte)0x00}; System.out.println(a); System.out.println(b); System.out.println(a == b); System.out.println(a.equals(b)); System.out.println(aa); System.out.println(bb); System.out.println(aa == bb); System.out.println(aa.equals(bb)); } …
93 java 

2
Сопоставление перечисления со строкой в ​​спящем режиме
У меня есть модель спящего режима категории: @Entity @Table(name = "category") public class Category { @Id @GeneratedValue(strategy=GenerationType.AUTO) @Column(name = "id") private long id; @Column(name = "type") private String type; которые имеют поле строки типа. Также у меня есть перечисление Java, которое представляет собой тип категории: public enum CategoryType { INCOME, …
93 java  hibernate  enums 

4
Вызовите «java -jar MyFile.jar» с дополнительной опцией classpath
Я создал jar-файл, содержащий все мои скомпилированные файлы. Кроме того, мой скрипт сборки ant копирует необходимые библиотеки в подпапку «libs». Структура выглядит так: MyProgram.jar libs/ Поэтому, когда я пытаюсь запустить свою программу сейчас, я получаю следующую ошибку: java -cp ".:/home/user/java/MyProgram/jar/libs" -jar MyProgram.jar java.lang.ClassNotFoundException: org.postgresql.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:217) at java.security.AccessController.doPrivileged(Native Method) at …
93 java  jar  classpath 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.