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

233
Разница между изменчивым и синхронизированным в Java

Меня интересует разница между объявлением переменной как volatile и всегда доступ к переменной в synchronized(this)блоке в Java? По этой статье http://www.javamex.com/tutorials/synchronization_volatile.shtml многое можно сказать и есть много различий, но также есть и некоторые сходства. Я особенно...

233
Получение «NoSuchMethodError: org.hamcrest.Matcher.describeMismatch» при запуске теста в IntelliJ 10.5

Я использую JUnit-dep 4.10 и Hamcrest 1.3.RC2. Я создал собственный сопоставитель, который выглядит следующим образом: public static class MyMatcher extends TypeSafeMatcher<String> { @Override protected boolean matchesSafely(String s) { /* implementation */ } @Override public void...

233
Какое значение имеет коэффициент загрузки в HashMap?

HashMapимеет два важных свойства: sizeа load factor. Я просмотрел документацию по Java, и там говорится, 0.75fчто это начальный коэффициент загрузки. Но я не могу найти фактическое использование этого. Может ли кто-нибудь описать, каковы различные сценарии, в которых нам нужно установить...

233
Найти теги TODO в Eclipse

Когда я использовал Eclipse для добавления нереализованных методов в класс Java для исправления ошибки, методы генерировались автоматически и включали // TODO Auto-generated method stub Есть ли простой способ просмотреть все методы, которые содержат этот комментарий? Какой-то вариант...

232
Получить системную информацию на уровне ОС

В настоящее время я создаю Java-приложение, которое может работать на разных платформах, но в первую очередь это варианты Solaris, Linux и Windows. Кто-нибудь был в состоянии успешно извлечь информацию, такую ​​как текущее используемое дисковое пространство, загрузка ЦП и память, используемая в...

232
Как получить поток и дамп кучи Java-процесса в Windows, который не работает в консоли

У меня есть приложение Java, которое я запускаю с консоли, которая в свою очередь выполняет другой процесс Java. Я хочу получить поток / дамп этого дочернего процесса. В Unix я мог бы сделать, kill -3 <pid>но в Windows AFAIK единственный способ получить дамп потока - это Ctrl-Break в консоли....

232
Получить список всех потоков, работающих в настоящее время в Java

Можно ли как-нибудь получить список всех запущенных потоков в текущей JVM (включая потоки, не запущенные моим классом)? Можно ли также получить объекты Threadи Classвсех потоков в списке? Я хочу быть в состоянии сделать это с помощью...

232
Maven: добавить зависимость к банке по относительному пути

У меня есть запатентованная фляга, которую я хочу добавить к своему пом как зависимость. Но я не хочу добавлять его в хранилище. Причина в том, что я хочу, чтобы мои обычные команды maven, такие как mvn compileи т. Д., Работали из коробки. (Не требуя от разработчиков добавления его в какой-либо...

232
Java: Class.isInstance против Class.isAssignableFrom

Позвольте clazzбыть некоторыми Classи objбыть некоторыми Object. Является clazz.isAssignableFrom(obj.getClass()) всегда так же, как clazz.isInstance(obj) ? Если нет, в чем

232
Android - установить TextView TextStyle программно?

Есть ли способ установить textStyleатрибут TextViewпрограммно? Там, кажется, нет setTextStyle()метода. Чтобы было ясно, я не говорю о стилях View / Widget! Я говорю о следующем: <TextView android:id="@+id/my_text" android:layout_width="fill_parent" android:layout_height="wrap_content"...

232
Пропуск одного сеттера / геттера в Ломбоке

Я хочу использовать класс данных в Ломбоке. Поскольку в нем около десятка полей, я пометил его @Data, чтобы сгенерировать все сеттеры и геттеры. Однако есть одно специальное поле, для которого я не хочу, чтобы методы доступа были реализованы. Как Lombok пропускает это...

232
Что такое хорошая библиотека Java для архивирования / распаковки файлов? [закрыто]

Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 года назад . Улучшить этот вопрос Я посмотрел библиотеку Zip по умолчанию,...

232
Зачем использовать Optional.of над Optional.ofNullable?

При использовании Optionalкласса Java 8 существует два способа, которыми значение может быть заключено в необязательный. String foobar = <value or null>; Optional.of(foobar); // May throw NullPointerException Optional.ofNullable(foobar); // Safe from NullPointerException Я понимаю,...

231
Как получить уникальный идентификатор объекта, который переопределяет hashCode ()?

Когда класс в Java не переопределяет hashCode () , печать экземпляра этого класса дает хороший уникальный номер. Javadoc объекта говорит о hashCode () : Насколько это целесообразно, метод hashCode, определенный классом Object, возвращает разные целые числа для разных объектов. Но когда класс...

231
Проект Maven Run

Есть ли у Maven «фаза» или «цель», чтобы просто выполнить метод main класса Java? У меня есть проект, который я хотел бы проверить вручную, просто выполнив что-то вроде «mvn...

231
какой-либо инструмент для сопоставления объекта Java на объект? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

231
Как разобрать строку JSON в JsonNode в Джексоне?

Это должно быть так просто, но я просто не могу найти его после попытки в течение часа # смущать. Мне нужно получить строку JSON, например {"k1":v1,"k2":v2}, проанализирован как JsonNode. JsonFactory factory = new JsonFactory(); JsonParser jp = factory.createJsonParser("{\"k1\":\"v1\"}"); JsonNode...