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

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

3
Как сравнить CDI и EJB? взаимодействовать?
Мне сложно понять, как они взаимодействуют и где проходит граница между ними. Они перекрываются? Есть ли между ними дублирование? Я знаю, что есть аннотации, связанные с обоими, но мне не удалось найти полный список для обоих с краткими описаниями. Не уверен, поможет ли это прояснить, чем они отличаются или где …
106 java  ejb  java-ee-6  cdi 

10
Java-эквивалент unsigned long long?
В C ++ мне нравилось иметь доступ к 64-битному целому числу без знака, через unsigned long long intили через uint64_t. Я знаю, что в Java длинные строки - это 64 бита. Однако они подписаны. Доступен ли беззнаковый длинный (длинный) как примитив Java? Как мне его использовать?

18
Размеры динамических массивов Java?
У меня есть класс - xClass, который я хочу загрузить в массив xClass, поэтому я декларирую: xClass mysclass[] = new xClass[10]; myclass[0] = new xClass(); myclass[9] = new xClass(); Однако я не знаю, понадобится ли мне 10. Мне может понадобиться 8, 12 или любой другой номер в этом отношении. Я …
106 java 

11
Как сохранить дату / время и отметки времени в часовом поясе UTC с помощью JPA и Hibernate
Как я могу настроить JPA / Hibernate для хранения даты / времени в базе данных как часового пояса UTC (GMT)? Рассмотрим этот аннотированный объект JPA: public class Event { @Id public int id; @Temporal(TemporalType.TIMESTAMP) public java.util.Date date; } Если дата - 3 февраля 2008 г., 9:30 утра по тихоокеанскому стандартному …

6
Как получить «объектную ссылку» объекта в java, когда toString () и hashCode () были переопределены?
Я хотел бы напечатать «ссылку на объект» объекта в Java для целей отладки. Т.е. убедиться, что объект одинаковый (или другой) в зависимости от ситуации. Проблема в том, что рассматриваемый класс наследуется от другого класса, который переопределяет как toString (), так и hashCode (), которые обычно дают мне идентификатор. Пример ситуации: …
106 java  object  hashcode 

6
Как по умолчанию .equals и .hashCode будут работать для моих классов?
Скажем, у меня есть собственный класс public class MyObj { /* ... */ } У него есть некоторые атрибуты и методы. Он НЕ реализует равенства, НЕ реализует hashCode. Каковы реализации по умолчанию после вызова equals и hashCode? Из класса объекта? А какие они? Как будет работать равенство по умолчанию? Как …

3
Когда использовать акторов вместо решений для обмена сообщениями, таких как WebSphere MQ или Tibco Rendezvous?
Я уже читал вопрос и ответы на вопрос, какие проектные решения предпочтительнее для Scala Actors вместо JMS? . Обычно мы используем решения для обмена сообщениями, которые существуют уже много лет: либо реализация JMS, такая как WebSphere MQ или Apache ActiveMQ, используется для связи точка-точка, либо Tibco Rendevous для многоадресной передачи …
106 java  scala  jms  actor  akka 

8
Управление конструкторами с множеством параметров в Java
В некоторых наших проектах есть иерархия классов, которая добавляет дополнительные параметры по мере продвижения по цепочке. Внизу некоторые классы могут иметь до 30 параметров, 28 из которых просто передаются в суперконструктор. Я признаю, что использование автоматического DI через что-то вроде Guice было бы неплохо, но по некоторым техническим причинам эти …
106 java 

5
Что не так с Java Date & Time API? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 2 года назад . Уточните этот вопрос Очень часто я сталкиваюсь с отрицательными …
106 java  datetime 

10
Как аннотировать поле автоинкремента MYSQL с помощью аннотаций JPA
Сразу проблема заключается в сохранении объекта Operator в MySQL DB. Перед сохранением я пытаюсь выбрать из этой таблицы, и она работает, как и подключение к db. Вот мой объект Operator: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String password; private Integer active; //Getters and …
106 java  mysql  orm  jpa  annotations 

3
Как де / сериализовать неизменяемый объект без конструктора по умолчанию с помощью ObjectMapper?
Я хочу сериализовать и десериализовать неизменяемый объект с помощью com.fasterxml.jackson.databind.ObjectMapper. Неизменяемый класс выглядит так (всего 3 внутренних атрибута, геттеры и конструкторы): public final class ImportResultItemImpl implements ImportResultItem { private final ImportResultItemType resultType; private final String message; private final String name; public ImportResultItemImpl(String name, ImportResultItemType resultType, String message) { super(); this.resultType …
106 java  json 

6
Calendar.getInstance (TimeZone.getTimeZone («UTC»)) не возвращает время в формате UTC.
Меня действительно смущает результат, который я получаю с Calendar.getInstance(TimeZone.getTimeZone("UTC"))вызовом метода, он возвращает время IST. Вот код, который я использовал Calendar cal_Two = Calendar.getInstance(TimeZone.getTimeZone("UTC")); System.out.println(cal_Two.getTime()); и я получил ответ: Sat Jan 25 15:44:18 IST 2014 Поэтому я попытался изменить часовой пояс по умолчанию на UTC, а затем проверил, и он работает …
106 java 

9
Каковы основные применения yield () и чем он отличается от join () и interrupt ()?
Я немного смущен использованием yield()метода в Java, особенно в приведенном ниже примере кода. Я также читал, что yield () «используется для предотвращения выполнения потока». Мои вопросы: Я считаю, что приведенный ниже код дает одинаковый результат как при его использовании, так yield()и когда он не используется. Это верно? Каковы на самом …

4
Отражение Java - влияние setAccessible (true)
Я использую некоторые аннотации для динамической установки значений полей в классах. Поскольку я хочу делать это независимо от того, является ли он общедоступным, защищенным или частным, я setAccessible(true)вызываю объект Field каждый раз перед вызовом set()метода. У меня вопрос: какое влияние этот setAccessible()звонок оказывает на само поле? Более конкретно, скажем, что …
106 java  reflection 

20
Как разрешить ClassNotFoundException?
Я пытаюсь запустить приложение Java, но получаю эту ошибку: java.lang.ClassNotFoundException: После двоеточия следует местоположение отсутствующего класса. Однако я знаю, что этого местоположения не существует, поскольку класс находится в другом месте. Как я могу обновить путь к этому классу? Это как-то связано с путем к классам?

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