java- все статьи тега ➜ страница 38
Наиболее эффективный способ увеличить значение карты в Java
Я надеюсь, что этот вопрос не считается слишком основным для этого форума, но посмотрим. Мне интересно, как рефакторинг кода для улучшения производительности, что становится запустить кучу раз. скажем, я создаю список частот слов, используя карту (возможно, хэш-карту), где каждый ключ представляет собой строку со словом, которое подсчитывается, а значение-целое число, которое увеличивается каждый раз, когда токен слова найден. в Perl приращение такого значения будет тривиально просто: $map{$w ...
Как проверить имя сертификата и псевдоним в файлах хранилища ключей?
У меня есть куча .keystore файлы и нужно найти один с конкретным CN и псевдоним. Есть ли способ сделать это с помощью keytool, jarsigner или каким-то другим инструментом? Я нашел способ проверить, используется ли конкретное хранилище ключей для подписи определенного apk, но мне также нужно получить псевдоним и имя сертификата в каждом из файлов. ...
Почему "final" не допускается в методах интерфейса Java 8?
одной из самых полезных функций Java 8 являются новые default методы в интерфейсах. Есть по существу две причины (могут быть и другие), почему они были введены: предоставление фактических реализаций по умолчанию. Пример: Iterator.remove() С учетом эволюции JDK API. Пример: Iterable.forEach() С точки зрения дизайнера API, я хотел бы иметь возможность использовать другие модификаторы на интерфейсных методах, например final. Это было бы полезно при добавлении удобных методов, предотвращая "слу ...
Как ответить на ошибку HTTP 400 в методе Spring MVC @ResponseBody, возвращающем строку?
Я использую Spring MVC для простого JSON API, с @ResponseBody подход, как показано ниже. (У меня уже есть уровень обслуживания, производящий JSON напрямую.) @RequestMapping(value = "/matches/{matchId}", produces = "application/json") @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how to respond with e.g. 400 "bad request"? } return json; } вопрос, в данном случае каков сам ...
Eclipse не удается загрузить SWT-библиотеки
каждый раз, когда я пытаюсь открыть Eclipse в Ubuntu 12.04, я получаю неудовлетворенную ошибку ссылки, и она не откроется. Я недавно установил java JDK и Android SDK, может ли это быть проблемой? Я последовал в этом уроке. вот информация журнала: !SESSION 2012-04-15 21:05:46.902 ----------------------------------------------- eclipse.buildId=I20110613-1736 java.version=1.7.0 java.vendor=Oracle Corporation BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=en_GB Command-line arguments: -o ...
Статический блок в Java [дубликат]
этот вопрос уже есть ответ здесь: статический инициализатор в Java 9 ответов Я просматривал какой-то код на днях и наткнулся: static { ... } иду от C++, я понятия не имел, почему это было там. Это не ошибка, потому что код скомпилирован нормально. Что это за "статический" блок код? ...
Изменение цвета нижней строки EditText с помощью appcompat v7
я использую appcompat v7, чтобы получить согласованный внешний вид на Android 5 и меньше. Это работает довольно хорошо. Однако я не могу понять, как изменить цвет нижней строки и цвет акцента Для редактирования текстов. Возможно ли это? Я попытался определить пользовательскую android:editTextStyle (МФ. ниже), но мне удалось изменить только полный цвет фона или цвет текста, но не нижнюю строку и цвет акцента. Есть ли конкретное значение свойства для использования? должен ли я использовать польз ...
В чем разница между JVM, JDK, JRE & OpenJDK?
в чем разница между JVM,JDK,JRE & OpenJDK? я программировал на Java, и я столкнулся с этими фразами, каковы различия между ними? ...
Что такое путь JDK на Mac? [дубликат]
этот вопрос уже есть ответ здесь: Mac OS X 10.6.7 Java Path текущий JDK запутанный 5 ответов Я использую Mac только на работе, и мне нужно установить JAVA_HOME на правильный путь JDK. Я загрузил JDK, установил его, и теперь я не могу найти его нигде. Я искал в Интернете решение, но нет папки Библиотеки / Java. ...
Как сортировать ArrayList?
У меня есть список двойников в java, и я хочу отсортировать ArrayList в порядке убывания. входной ArrayList, как показано ниже: List<Double> testList = new ArrayList(); testList.add(0.5); testList.add(0.2); testList.add(0.9); testList.add(0.1); testList.add(0.1); testList.add(0.1); testList.add(0.54); testList.add(0.71); testList.add(0.71); testList.add(0.71); testList.add(0.92); testList.add(0.12); testList.add(0.65); testList.add(0.34); testList.add(0.62); выход должен быть таким ...
Как найти неиспользуемый / мертвый код в проектах java
какие инструменты вы используете для поиска неиспользуемого / мертвого кода в больших проектах java? Наш продукт находится в разработке в течение нескольких лет, и это становится очень трудно вручную обнаружить код, который больше не используется. Однако мы стараемся удалить как можно больше неиспользуемого кода. предложения по общим стратегиям / методам (кроме конкретных инструментов) также приветствуются. Edit: обратите внимание, что мы уже используем инструменты покрытия кода (Clover, Intel ...
Может ли Android Studio использоваться для запуска стандартных проектов Java?
для тех случаев, когда вы хотите изолировать Java и дать ему быстрый тест.. можно ли запускать не Android Java проекты в Android studio, как в Eclipse? ...
Когда метод finalize () вызывается в Java?
мне нужно знать, когда finalize() метод вызывается в JVM. Я создал тестовый класс, который записывает в файл, когда finalize() метод вызывается путем переопределения его. Он не выполняется. Может ли кто-нибудь сказать мне причину, почему он не выполняется? ...
Преобразование boolean в int в Java
каков наиболее приемлемый способ преобразования boolean до int в Java? ...
Как конвертировать float в int с помощью Java
я использовал следующую строку для преобразования float в int, но это не так точны, как хотелось бы: float a=8.61f; int b; b=(int)a; результат : 8 (Он должен быть!--2-->) , когда a = -7.65f результат : -7 (Он должен быть!--5-->) каков наилучший способ сделать это ? ...
Что такое артефакт в Maven?
Что такое артефакт и зачем он нужен Maven? ...
Как избежать "ConcurrentModificationException" при удалении элементов из коллекции во время итерации это? [дубликат]
этот вопрос уже есть ответ здесь: итерация по коллекции, избегая ConcurrentModificationException при удалении в цикле 24 ответов Я пытаюсь удалить некоторые элементы из ArrayList при повторении его так: for (String str : myArrayList) { if (someCondition) { myArrayList.remove(str); } } конечно, я получаю ConcurrentModificationException при попытке удаление элементов из списка одновремен ...
Как я могу ввести значение свойства в Spring Bean, который был настроен с помощью аннотаций?
у меня есть куча весенних бобов, которые подобраны из classpath через аннотации, например @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } в весеннем XML-файле есть PropertyPlaceholderConfigurer определил: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Я ...
Maven не работает в Java 8, когда теги Javadoc являются неполными
поскольку я использую Maven, я смог построить и установить в своих локальных проектах репозитория неполные теги Javadoc (например, отсутствующий параметр). однако, поскольку я перешел на Java 8 (1.8.0-ea-b90) Maven абсолютно строго относится к отсутствующим тегам документации и показывает мне множество ошибок Javadoc, связанных с проблемами Javadoc, когда я пытаюсь построить или установить проект, где Javadoc не является "идеальным". Некоторые из проектов, которые я пытаюсь скомпилировать и ус ...
Коллекция Java пар значений? (кортежи?)
мне нравится, как Java имеет карту, где вы можете определить типы каждой записи на карте, например <String, Integer>. то, что я ищу, - это тип коллекции, где каждый элемент в коллекции-это пара значений. Каждое значение в паре может иметь свой собственный тип (как строка и целое число пример выше), который определяется во время объявления. коллекция будет поддерживать заданный порядок и не будет рассматривать одно из значений как уникальный ключ (как на карте). по существу я хочу ...