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

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

15
Лучший способ сравнить даты в Android
Я пытаюсь сравнить дату в формате String с текущей датой. Вот как я это сделал (не тестировал, но должен работать), но использую устаревшие методы. Есть хорошие предложения по альтернативе? Спасибо. PS Я действительно ненавижу делать Date на Java. Есть так много способов сделать то же самое, что вы действительно не …
102 java  android  datetime 

6
Преобразование секретного ключа в строку и наоборот
Я генерирую ключ, и мне нужно сохранить его в БД, поэтому я конвертирую его в String, но чтобы получить обратно ключ из String. Каковы возможные пути достижения этого? Мой код, SecretKey key = KeyGenerator.getInstance("AES").generateKey(); String stringKey=key.toString(); System.out.println(stringKey); Как я могу вернуть ключ из String?
102 java  string  encryption 

7
Сравнение строк по алфавиту
String s1 = "Project"; String s2 = "Sunject"; Я хочу сравнить две приведенные выше строки по их алфавитному порядку (в данном случае «Project», затем «Sunject», поскольку «P» стоит перед «S»). Кто-нибудь знает, как это сделать на Java?
102 java 

7
В чем разница между a.getClass () и A.class в Java?
Какие плюсы и минусы существуют в Java при выборе использования a.getClass()или A.class? Любой из них можно использовать везде, где Class<?>ожидается, но я предполагаю, что использование обоих в разных обстоятельствах принесет производительность или другие незначительные преимущества (как и в случае с Class.forName()и ClassLoader.loadClass().
102 java  class  reflection 

6
Разница между состояниями WAIT и BLOCKED потока
В чем разница между состоянием потока WAIT и состоянием потока ЗАБЛОКИРОВАНО? Документация Thread.State : Заблокирован. В этом состоянии находится поток, который заблокирован в ожидании блокировки монитора. Ожидание Поток, который бесконечно ожидает выполнения другим потоком определенного действия, находится в этом состоянии. не объясняет мне разницу.

9
Ищете простой кеш в памяти Java [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 5 лет назад . Уточните этот вопрос Я ищу простой Java-кеш в памяти, который имеет хороший параллелизм (поэтому LinkedHashMap недостаточно …
102 java  caching 


6
Как установить значение ячейки в значение Дата и применить формат даты Excel по умолчанию?
Некоторое время я использую Apache POI для программного чтения существующих файлов Excel 2003. Теперь у меня есть новое требование - создавать целые файлы .xls в памяти (все еще используя Apache POI), а затем записывать их в файл в конце. Единственная проблема, стоящая на моем пути, - это обработка ячеек с …
102 java  date  apache-poi 

5
Какая хорошая Java-подобная curses библиотека для терминальных приложений? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме Stack Overflow. Закрыт 3 года назад . Уточните этот вопрос Я хотел бы написать приложение терминала Java, которое манипулирует экраном. Есть ли какие-нибудь …

15
Округление Java до int с использованием Math.ceil
int total = (int) Math.ceil(157/32); Почему все равно возвращается 4? 157/32 = 4.90625, Мне нужно округлить, я огляделась и, кажется, это правильный метод. Пробовал totalкак doubleтипа, но получилось 4.0. Что я делаю не так?
102 java  math 

14
Отлов java.lang.OutOfMemoryError?
Документация для java.lang.Errorговорит: Ошибка - это подкласс Throwable, который указывает на серьезные проблемы, которые разумное приложение не должно пытаться уловить. Но поскольку java.lang.Errorэто подкласс java.lang.Throwable, я могу поймать этот тип Throwable. Я понимаю, почему ловить такое исключение - не лучшая идея. Насколько я понимаю, если мы решим его поймать, обработчик …

17
Установка уровня журнала сообщений во время выполнения в slf4j
При использовании log4j Logger.log(Priority p, Object message)метод доступен и может использоваться для регистрации сообщения на уровне журнала, определяемом во время выполнения. Мы используем этот факт и этот совет для перенаправления stderr в средство ведения журнала на определенном уровне журнала. У slf4j нет универсального log()метода, который я могу найти. Означает ли …
102 java  logging  log4j  slf4j 

11
Apache POI Excel - как настроить раскрытие столбцов?
Я использую Apache POI APIдля генерации excel spreadsheetдля вывода некоторых данных. Проблема, с которой я сталкиваюсь, заключается в том, что когда электронная таблица создается и открывается, столбцы не расширяются, поэтому длинный текст, например текст в формате даты, не отображается на первый взгляд. Я мог бы просто дважды щелкнуть границу столбца …
102 java  excel  expand  apache-poi 

7
Какая польза от аннотации @Temporal в Hibernate?
В документации по Hibernate есть информация для @Temporalаннотации ниже: В простых API Java временная точность времени не определена. При работе с временными данными вы можете описать ожидаемую точность в базе данных. Временные данные могут иметь точность DATE, TIME или TIMESTAMP (т.е. фактическая дата, только время или и то, и другое). …
102 java  hibernate 

5
Почему не абстрактные поля?
Почему классы Java не могут иметь абстрактные поля, как у них могут быть абстрактные методы? Например: у меня есть два класса, которые расширяют один и тот же абстрактный базовый класс. Каждый из этих двух классов имеет идентичный метод, за исключением константы String, которая является сообщением об ошибке внутри них. Если …
102 java  methods  field  abstract 

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