java- все статьи тега ➜ страница 80


Как проверить, является ли int нулем

у меня есть объект, называемый Person. он имеет несколько атрибутов в нем; int id; String name; я установил объект person как Person p = new Person(1,"Joe");. 1.) Мне нужно проверить, не является ли объект null; является ли следующее выражение правильным; if (person == null){ } Or if(person.equals(null)) 2.) Мне нужно знать, если идентификатор содержит Int. if(person.getId()==null){} но java этого не позволяет. Как я могу сделать эту проверку ? ...

Как создать метамодель JPA 2.0?

в духе безопасности типа, связанного с CriteriaQuery JPA 2.0 также имеет API для поддержки Метамодель представительства субъектов. кто-нибудь знает о полнофункциональной реализации этого API (для создания метамодели, а не для создания классов метамодели вручную)? Было бы здорово, если кто-то и знает шаги настройки в Eclipse (я предполагаю, что это так же просто, как настройка обработчика, но никогда не знаешь). изменить: Просто наткнулся Hibernate JPA 2 Metamodel Generator . Но проблема остае ...

Обучение веб-разработке: Django vs Node vs Rails vs Others [закрыто]

Я знаю Java и Python(с некоторыми Django) и немного Ruby (без рельсов) и без узла.js и, вероятно, есть еще что-то, о чем я не знаю. Я планирую начать изучение веб-разработки и ее полного стека, но когда я вижу вокруг, я вижу множество вариантов, и это меня смущает. Мне нужны предложения, основанные на следующих параметрах простота в освоении простота сборки и итерации простота развертывания (например, бесплатно и дешево хостинг решения) популярные пожалуйста, бросьте несколько советов ...

Загрузить открытый ключ RSA из файла

Я создал закрытый ключ с помощью: openssl genrsa [-out file] –des3 после этого я создал открытый ключ с: openssl rsa –pubout -in private.key [-out file] Я хочу подписать некоторые сообщения с помощью моего закрытого ключа и проверить некоторые другие сообщения с помощью моего открытого ключа, используя такой код: public String sign(String message) throws SignatureException{ try { Signature sign = Signature.getInstance("SHA1withRSA"); sign.initSign(privateKey); ...

Установка уровня журнала сообщений во время выполнения в slf4j

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

Android: как обращаться с кнопкой мыши

имея солидный опыт работы в области не Java и не Android, я изучаю Android. у меня много путаницы с различными областями, одна из них-как обрабатывать нажатия кнопок. Есть по крайней мере 4 способа сделать это (!!!), они кратко перечислены здесь для обеспечения согласованности я перечислю их: член View.OnClickListener класс в действии и назначить его экземпляру, который будет обрабатывать onClick логика в onCreate способ деятельности. создайте "onClickListener" в методе действия "onCreate" и ...

Оператор быстрого доступа "or-assignment" ( | = ) в Java

у меня есть длинный набор сравнений сделать в Java, и я хотел бы знать, если один или несколько из них вышли как истинные. Строка сравнений была длинной и трудной для чтения, поэтому я разбил ее для удобства чтения и автоматически пошел использовать оператор быстрого доступа |=, а не negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue |= (defaultRetail < 0); negativeValue |= ...

Путаница в выборе между JavaGit, JGit и EGit

Я делаю Java-приложение, которое использует Git. Я обнаружил, что есть что-то под названием JavaGit,EGit и JGit. Я знаю, что JavaGit и EGit / JGit отличаются. Я не понимаю разницы между EGit и JGit. Оба размещаются в проектах Eclipse, но один из них, похоже, связан с Eclipse, а другой-нет. Я не использую Eclipse, и я не планирую, поэтому я действительно не забочусь о " Eclipse интеграция." JGit как-то связан с Eclipse? (Он размещен на www.eclipse.org и еще документация JGit также имеет мно ...

Календарь.getInstance (часовой пояс.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, а затем я проверил, то он работает нормально Calendar cal_Two = Calendar.getInstance( ...

Несколько операторов RunWith в jUnit

Я пишу модульный тест и хочу использовать JUnitParamsRunner и MockitoJUnitRunner для одного тестового класса. к сожалению, не работает: @RunWith(MockitoJUnitRunner.class) @RunWith(JUnitParamsRunner.class) public class DatabaseModelTest { // some tests } есть ли способ использовать оба, Mockito и JUnitParams в одном тестовом классе? ...

в чем разница между 'super' и 'extends' в Java Generics [дубликат]

этот вопрос уже есть ответ здесь: разница между супер Т> и расширяет T> в Java [дубликат] 15 ответов Я пытаюсь изучить Java дженерики. Я не понимаю, когда вы будете использовать <T extends Foo> и когда вы будете использовать <T super Foo>. Что каждая из этих вещей означает о T? Допустим, у меня есть <T extends Comparable> и <T super Comparable>, что означает каждый из них? ...

Что такое float в Java?

Я написал этот код: float b = 3.6; и я получаю это: Error:Unresolved compilation problem: Type mismatch: cannot convert from double to float почему? Что такое определение float? ...

Как установить артефакт Maven с источниками из командной строки?

Как установить артефакт Maven с источниками? позже мне не нужно, чтобы открыть проект в Eclipse, чтобы увидеть какой-то код. EDIT: Я знаю, что могу добавить к пом.xml этот код <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> ...

Что такое отказоустойчивые и отказоустойчивые итераторы в Java [закрыто]

в Java есть два типа итераторов: fail-safe и fail-fast. Что это значит, и разница между ними? ...

В чем разница между cacerts и keystore?

в чем разница между этими двумя, cacerts и keystore? Если я использую определение, найденное в этих ссылках,cacerts и keystore, кажется, что они представляют собой набор сертификатов, но в контексте распределенной системы (Java). Какой из них используется для аутентификации во время SSL-соединения? Оба или только один из них или чередовать? ...

Круговая зависимость весной

Как Весна разрешить этот: фасоль в зернах зависит от B, А B на Бин А. бин ...

Eclipse: объявленный пакет не соответствует ожидаемому пакету

у меня проблема с импортом внешнего проекта. Я иду файл - > импорт... - >Существующие проекты в рабочую область, выберите папку, в которой находится проект, и все импортируется - но имена пакетов проекта, похоже, не соответствуют ожиданиям Eclipse. Все имена пакетов имеют префикс: prefix.packagename1 prefix.packagename2 etc. но затмение ожидает src.prefix1.prefix.packagename1 src.prefix1.prefix.packagename2 etc. потому что каталог src / prefix1 / prefix/package1 Я не очень хотите ...

Почему "split" на пустой строке возвращает непустой массив?

разделить на пустую строку возвращает массив размера 1 : scala> "".split(',') res1: Array[String] = Array("") считайте, что это возвращает пустой массив: scala> ",,,,".split(',') res2: Array[String] = Array() Поясните, пожалуйста :) ...

Самый быстрый способ удалить все непечатаемые символы из строки Java

каков самый быстрый способ удалить все непечатаемые символы из String в Java? до сих пор я пробовал и измерял на 138-байтовой, 131-символьной строке: строки replaceAll() -самый медленный метод результаты 517009 / сек предварительная компиляция шаблона, а затем использовать совпадений по replaceAll() 637836 результаты / сек использовать StringBuffer, получить кодовые точки с помощью codepointAt() один за другим и добавить в StringBuffer 711946 результаты / сек используйте StringBuf ...

Как запустить Gradle test, когда все тесты обновлены?

у меня есть мой сценарий оценки настроен. Когда я выполняю сборку Gradle, все работает, и он запускает тесты jUnit. после этого, когда я запускаю тест Gradle, я получаю следующее: C:Users....Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE когда я выполняю gradle clean, то Gradle build работает, конечно... Я хочу иметь возможность сбросить т ...