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

106
Как аннотировать поле автоинкремента MYSQL с помощью аннотаций JPA

Сразу проблема заключается в сохранении объекта Operator в MySQL DB. Перед сохранением я пытаюсь выбрать из этой таблицы, и она работает, как и подключение к db. Вот мой объект Operator: @Entity public class Operator{ @Id @GeneratedValue private Long id; private String username; private String...

106
Как по умолчанию .equals и .hashCode будут работать для моих классов?

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

106
Эквивалент Guava для IOUtils.toString (InputStream)

Apache Commons IO имеет удобный удобный метод IOUtils.toString () для чтения InputStreamстроки в строку. Поскольку я пытаюсь перейти от Apache Commons к Guava : есть ли эквивалент в Guava? Я просмотрел все классы в com.google.common.ioпакете и не нашел ничего более простого. Изменить: я понимаю и...

106
Как сравнить CDI и EJB? взаимодействовать?

Мне сложно понять, как они взаимодействуют и где проходит граница между ними. Они перекрываются? Есть ли между ними дублирование? Я знаю, что есть аннотации, связанные с обоими, но мне не удалось найти полный список для обоих с краткими описаниями. Не уверен, поможет ли это прояснить, чем они...

106
Регулярное выражение соответствия пробелов - Java

В Java API для регулярных выражений указывается, что \sсоответствует пробелам. Таким образом, регулярное выражение \\s\\sдолжно соответствовать двум пробелам. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll(" "); Цель...

106
Когда использовать акторов вместо решений для обмена сообщениями, таких как WebSphere MQ или Tibco Rendezvous?

Я уже читал вопрос и ответы на вопрос, какие проектные решения предпочтительнее для Scala Actors вместо JMS? . Обычно мы используем решения для обмена сообщениями, которые существуют уже много лет: либо реализация JMS, такая как WebSphere MQ или Apache ActiveMQ, используется для связи точка-точка,...

106
Каковы основные применения yield () и чем он отличается от join () и interrupt ()?

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

106
Java с использованием enum с оператором switch

Я просмотрел различные вопросы и ответы на SO, похожие на этот вопрос, но не нашел решения. У меня есть перечисление, которое представляет различные способы просмотра телегида ... В Applicationклассе NDroid static enum guideView { GUIDE_VIEW_SEVEN_DAY, GUIDE_VIEW_NOW_SHOWING,...

106
Отражение Java - влияние setAccessible (true)

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

106
Как преобразовать TimeStamp в дату в Java?

Как мне преобразовать timeStamp в dateпосле того, как я получу счет в java? Мой текущий код выглядит следующим образом: public class GetCurrentDateTime { public int data() { int count = 0; java.sql.Timestamp timeStamp = new Timestamp(System.currentTimeMillis()); java.sql.Date date = new...

106
Как разрешить ClassNotFoundException?

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

106
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()); и я получил...