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

83
Android Activity ClassNotFoundException - все перепробовал

Я только что преобразовал приложение в библиотеку фреймворка и приложение, но теперь, когда я пытаюсь запустить приложение в эмуляторе, я получаю следующую трассировку стека ошибок: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586):...

83
Зачем объявлять неизменяемый класс final в Java?

Я читал, что для того, чтобы сделать класс неизменяемым в Java, мы должны сделать следующее: Не предоставлять никаких сеттеров Отметить все поля как частные Сделать класс финальным Почему требуется шаг 3? Почему я должен отмечать класс final?...

83
Учитывая, что HashMaps в jdk1.6 и выше вызывают проблемы с multi = threading, как мне исправить свой код?

Недавно я поднял вопрос в stackoverflow, потом нашел ответ. Первоначальный вопрос заключался в том, какие механизмы, кроме мьютексов или сборки мусора, могут замедлить мою многопоточную Java-программу? К своему ужасу я обнаружил, что HashMap был изменен между JDK1.6 и JDK1.7. Теперь у него есть...

83
Как преобразовать строку в BigInteger?

Я пытаюсь прочитать некоторые действительно большие числа со стандартного ввода и сложить их. Однако, чтобы добавить в BigInteger, мне нужно использовать BigInteger.valueOf(long);: private BigInteger sum = BigInteger.valueOf(0); private void sum(String newNumber) { // BigInteger is immutable,...

83
Как десериализовать класс с перегруженными конструкторами с помощью JsonCreator

Я пытаюсь десериализовать экземпляр этого класса с помощью Jackson 1.9.10: public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { //...

83
как вы профилируете исходный код Java с помощью редактора идей intellij? [закрыто]

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

83
Thymeleaf: Concatenation - не удалось проанализировать как выражение

У меня проблема при попытке объединить несколько значений в моем шаблоне. Согласно Thymeleaf здесь я просто смогу + их вместе ... 4.6 СОЕДИНЕНИЕ ТЕКСТОВ Тексты, независимо от того, являются ли они литералами или результатом вычисления переменных или выражений сообщений, можно легко объединить с...

83
Добавьте один день в Joda-Time DateTime

У меня свидание Wed May 08 00:00:00 GMT+06:30 2013. Я добавляю к нему один день, используя Joda-Time DateTime вот так. DateTime dateTime = new DateTime(date); dateTime.plusDays(1); Когда я печатаю dateTime, я получаю эту дату 2013-05-08T00:00:00.000+06:30. Время даты joda не добавило ни одного...

83
Преобразование миллисекунд в минуты и секунды?

Я просмотрел предыдущие вопросы, но ни на один не нашел ответа, который я искал. Как преобразовать миллисекунды из метода StopWatch в минуты и секунды? Я имею: watch.start(); запустить секундомер и watch.stop(); чтобы остановить часы. Позже я watch.getTime(); который возвращает миллисекунды. Я...

83
Когда использовать сессионный компонент с сохранением состояния вместо сеансового компонента без сохранения состояния?

Сессионный компонент с отслеживанием состояния определяется следующим образом: Сессионные компоненты с отслеживанием состояния Состояние объекта состоит из значений его переменных экземпляра. В сессионном компоненте с отслеживанием состояния переменные экземпляра представляют состояние уникального...

83
Обработка ошибок в ANTLR4

Поведение по умолчанию, когда парсер не знает, что делать, - это выводить на терминал сообщения, например: строка 1:23 отсутствует DECIMAL в '}' Это хорошее сообщение, но не в том месте. Я бы предпочел получить это как исключение. Я пробовал использовать BailErrorStrategy, но это вызывает...

83
Когда несколько программ Java работают на одном компьютере

Каждое приложение Java запускается в определенном экземпляре виртуальной машины Java. Я действительно запутался в следующих аспектах, а поиск в Google запутал меня еще больше. Разные статьи на разных сайтах. Если у меня есть веб-служба, написанная на java, для ее запуска потребуется экземпляр JVM....

83
Удалить все элементы из списка после определенного индекса

Есть ли какой-либо удобный способ в List / ArrayList, с помощью которого мы можем удалить все элементы списка после определенного индекса. Вместо того, чтобы вручную перебирать его для удаления. Чтобы быть более понятным, если у меня есть список из 10 элементов, я хочу упомянуть индекс 3, а затем...

83
Java 8: форматирование лямбда-выражения с помощью символов новой строки и отступов

Я хотел бы добиться с помощью лямбда-отступа следующего: Многострочный оператор: String[] ppl = new String[] { "Karen (F)", "Kevin (M)", "Lee (M)", "Joan (F)", "Des (M)", "Rick (M)" }; List<String> strings = Arrays.stream(ppl) .filter( (x) -> { return x.contains("(M)"); }...

83
Как изменить версию Java для Maven в IntelliJ?

Я новичок как в Maven, так и в IntelliJ IDEA. У меня есть проект Maven, написанный на Java 8. Всякий раз, когда я пытаюсь его собрать (окно Maven Projects -> Lifecycle -> compile -> Run Maven Build), я получаю серию ошибок компиляции: [ERROR] path/to/file.java:[26,52] lambda expressions...

83
Что означает '->' (стрелка) в графе зависимостей Gradle?

Я пытаюсь запустить несколько тестов Android, однако компилятор жалуется, что существует несколько файлов dex. Multiple dex files define Lorg/hamcrest/MatcherAssert; Итак, я пытаюсь отфильтровать повторяющиеся зависимости: $ ./gradlew -q dependencies app:dependencies --configuration...

83
Точка останова на «выбросить новое исключение SilentExitException ()» в Eclipse + Spring Boot

Каждый раз, когда я запускаю свой проект Spring Boot в режиме отладки в Eclipse IDE (Spring Tool Suite), поток останавливается на throw new SilentExitException();строке даже без точки останова. Есть ли какое-то решение, чтобы избежать такого поведения?...

83
IntelliJ не может распознать JavaFX 11 с OpenJDK 11

Мне не удается заставить IntellJ распознавать пакеты JavaFX. В новом проекте JavaFX с OpenJDK 11 при попытке создать проект IntelliJ не может распознать пакеты JavaFX. Я импортировал openjfx:javafx-base-11из репозитория Maven. Я рассмотрел другие вопросы, и решения, похоже, варьируются от проверки...