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

242
Разница между загрузчиком классов контекста потока и обычным загрузчиком классов

В чем разница между загрузчиком классов контекста потока и обычным загрузчиком классов? То есть, если Thread.currentThread().getContextClassLoader()и getClass().getClassLoader()вернуть разные объекты загрузчика классов, какой из них будет...

242
Путаница: @NotNull против @Column (nullable = false) с JPA и Hibernate

Когда они появляются на поле / получателе @Entity, чем они отличаются? (Я сохраняю сущность через Hibernate ). К какой структуре и / или спецификации принадлежит каждый из них? @NotNullнаходится внутри javax.validation.constraints. вjavax.validation.constraints.NotNull javadoc написано...

241
Конвертировать Iterator в ArrayList

Учитывая Iterator<Element>, как мы можем преобразовать это Iteratorв ArrayList<Element>(или List<Element>) наилучшим и самым быстрым способом, чтобы мы могли использовать ArrayListтакие операции над ним, как get(index), add(element)и т....

241
Java 8 лямбда, Function.identity () или t-> t

На этом вопросе есть ответы на Переполнение стека на русском : Ямбы в Java 8, что лучше использовать - Function.identity () или t-> t? У меня есть вопрос, касающийся использования Function.identity()метода. Представьте себе следующий код: Arrays.asList("a", "b", "c") .stream()...

241
IntelliJ показывает подсказки параметров метода при использовании - как это отключить

Я новичок в IntelliJ и недавно обновлен до IntelliJ-2016.3 . В редакторе для кода Java он показывает сигнатуру метода при использовании. Как отключить эту функцию? Вот пример подписи метода и его сайта вызова: Вызов метода: Такое поведение не было в версии 2016.1.4. Я вижу это после обновления....

240
Как преобразовать строки в и из байтовых массивов UTF8 в Java

В Java у меня есть String, и я хочу закодировать его как байтовый массив (в UTF8 или в какой-либо другой кодировке). С другой стороны, у меня есть байтовый массив (в некоторой известной кодировке), и я хочу преобразовать его в строку Java. Как мне сделать эти...

240
Лучший способ перечислить файлы в Java, отсортированные по дате изменения?

Я хочу получить список файлов в каталоге, но хочу отсортировать его так, чтобы самые старые файлы были первыми. Мое решение состояло в том, чтобы вызвать File.listFiles и просто прибегнуть к списку, основанному на File.lastModified, но мне было интересно, есть ли лучший способ. Изменить: мое...

240
Получить имя выполняемого в данный момент теста в JUnit 4

В JUnit 3 я мог получить имя текущего запущенного теста, например: public class MyTest extends TestCase { public void testSomething() { System.out.println("Current test is " + getName()); ... } } который напечатал бы "Текущий тест - testSomething". Есть ли какой-либо из готовых или простой способ...

240
Как преобразовать значение enum в int?

У меня есть функция, которая возвращает тип int. Однако у меня есть только значение перечисления TAX. Как я могу привести значение перечисления TAX к int? public enum TAX { NOTAX(0),SALESTAX(10),IMPORTEDTAX(5); private int value; private TAX(int value){ this.value = value; } } TAX var = TAX.NOTAX;...

240
Нормализация в разборе DOM с Java - как это работает?

Я видел строку ниже в коде для парсера DOM в этом уроке . doc.getDocumentElement().normalize(); Почему мы делаем эту нормализацию? Я читал документы, но не мог понять ни слова. Размещает все текстовые узлы на всю глубину поддерева под этим узлом Хорошо, тогда кто-нибудь может показать мне...

240
Как загрузить файл из папки ресурсов?

Мой проект имеет следующую структуру: /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ У меня есть файл, /src/test/resources/test.csvи я хочу загрузить файл из модульного теста в/src/test/java/MyTest.java У меня есть этот код, который не работал. Жалуется "Нет такого файла...

240
Использование Java 8 необязательно с Stream :: flatMap

Новая потоковая среда Java 8 и ее друзья создают очень лаконичный Java-код, но я столкнулся с на первый взгляд простой ситуацией, которую сложно сделать лаконично. Рассмотрим List<Thing> thingsи метод Optional<Other> resolve(Thing thing). Я хочу отобразить Things на...

239
System.currentTimeMillis () против новой даты () против Calendar.getInstance (). GetTime ()

На этом вопросе есть ответы на Переполнение стека на русском : Что быстрее - System.currentTimeMillis () или Date (). GetTime ()? В Java, каковы последствия использования производительности и ресурсов System.currentTimeMillis() против new Date() против Calendar.getInstance().getTime() Насколько я...

239
Как вы делаете лимитный запрос в JPQL или HQL?

В Hibernate 3 есть ли способ сделать эквивалент следующего ограничения MySQL в HQL? select * from a_table order by a_table_column desc limit 0, 20; Я не хочу использовать setMaxResults, если это возможно. Это определенно было возможно в более старой версии Hibernate / HQL, но, похоже, оно...

239
Каков наилучший способ обмена данными между действиями?

У меня есть одно действие, которое является основным действием, используемым в приложении, и оно имеет ряд переменных. У меня есть два других занятия, которые я хотел бы использовать, используя данные первого занятия. Теперь я знаю, что могу сделать что-то вроде этого: GlobalState gs =...