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

96
Разница между ProcessBuilder и Runtime.exec ()

Я пытаюсь выполнить внешнюю команду из java-кода, но заметил разницу между Runtime.getRuntime().exec(...)и new ProcessBuilder(...).start(). При использовании Runtime: Process p = Runtime.getRuntime().exec(installation_path + uninstall_path + uninstall_command + uninstall_arguments); p.waitFor();...

96
Как установить параметры JVM для модульных тестов Junit?

У меня есть несколько модульных тестов Junit, для выполнения которых требуется большой объем кучи, например 1 ГБ. (Они тестируют функциональность, требующую интенсивного использования памяти, для приложения веб-запуска, которое будет работать только с достаточным пространством кучи и будет...

96
В чем разница между <?> И <? расширяет Object> в Java Generics?

Я видел подстановочный знак, который раньше использовался для обозначения любого объекта, но недавно видел использование: <? extends Object> Поскольку все объекты расширяют Object, являются ли эти два использования синонимами?...

96
Java: когда полезен статический блок инициализации?

В чем разница между инициализацией внутри staticблока: public class staticTest { static String s; static int n; static double d; static { s = "I'm static"; n = 500; d = 4000.0001; } ... И индивидуальная статическая инициализация: public class staticTest { static String s = "I'm static"; static int...

96
Пользовательский серализатор Gson для одной переменной (из многих) в объекте с использованием TypeAdapter

Я видел множество простых примеров использования настраиваемого TypeAdapter. Самый полезный был Class TypeAdapter<T>. Но это еще не ответ на мой вопрос. Я хочу настроить сериализацию одного поля в объекте, а механизм Gson по умолчанию позаботится обо всем остальном. В целях обсуждения мы...

96
Создание строк фиксированной длины, заполненных пробелами

Мне нужно создать строку фиксированной длины для создания файла на основе позиции символа. Пропущенные символы должны быть заполнены пробелом. Например, поле CITY имеет фиксированную длину в 15 символов. Для входов «Чикаго» и «Рио-де-Жанейро» выходы: "Чикаго" " Рио де Жанейро"....

96
Получение всех имен в перечислении как String []

Какой самый простой и / или самый короткий способ получить имена элементов перечисления в виде массива Strings? Я имею в виду, что если, например, у меня было следующее перечисление: public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, TERMINATED; public static String[] names() { //...

96
Почему этот код Java компилируется?

В области метода или класса следующая строка компилируется (с предупреждением): int x = x = 1; В области класса, где переменные получают значения по умолчанию , следующее дает ошибку «неопределенная ссылка»: int x = x + 1; Разве не первая x = x = 1должна закончиться той же ошибкой «неопределенная...

96
Android: как скрыть ActionBar при определенных действиях

Я разработал простое демонстрационное приложение с заставкой, картой и несколькими обычными экранами. У меня есть панель действий вверху с логотипом. На моем телефоне (Galaxy s1 I9000 V2.3) все выглядит нормально, но когда я тестирую его на Galaxy s2 v4, панель действий появляется также на...

96
Как сделать .jar из проекта Android Studio

Я использую AndroidStudio, и у меня есть этот проект, как показано на рисунке: Внутри синего круга находится myLib. myLib также необходимо использовать внешнюю библиотеку, которая находится внутри красного круга, и пакет apache (зеленый кружок). Поэтому я хочу превратить все это в один .jar, чтобы...

96
ограничение ведения журнала отладки java ssl

Использование флага JVM -Djavax.net.debug=ssl производит огромное количество журналов, деталей для каждого SSL-события на сервере. Есть ли способ, чтобы он регистрировал только ошибки? или, возможно, есть лучшее подмножество этих флагов, которые производят более аккуратный вывод all turn on all...

96
Почему i = i + i дает мне 0?

У меня простая программа: public class Mathz { static int i = 1; public static void main(String[] args) { while (true){ i = i + i; System.out.println(i); } } } Когда я запускаю эту программу, все , что я вижу 0на iв моем выходе. Я ожидал, что в первый раз у нас будет i = 1 + 1, а i = 2 + 2затем и...

96
Скрытие имени Java: трудный путь

У меня проблема со скрытием имени, которую очень сложно решить. Вот упрощенная версия, объясняющая проблему: Есть класс: org.A package org; public class A{ public class X{...} ... protected int net; } Тогда есть класс net.foo.X package net.foo; public class X{ public static void doSomething(); } А...

96
В чем разница между ресурсом, URI, URL-адресом, путем и файлом в Java?

Я сейчас смотрю на фрагмент кода Java, он принимает путь как строку и получает свой URL-адрес URL resource = ClassLoader.getSystemClassLoader().getResource(pathAsString);, затем вызывает String path = resource.getPath()и, наконец, выполняет new File(path);. Да, еще есть призывы к URL url =...

96
Как использовать перехватчик для добавления заголовков в Retrofit 2.0?

Наша команда решила внедрить Retrofit 2.0, и я провожу предварительные исследования. Я новичок в этой библиотеке. Мне интересно, как использовать interceptorдля добавления настраиваемых заголовков через Retrofits 2.0 в нашем приложении для Android. Существует множество руководств по использованию...

96
java.lang.IllegalArgumentException: не найден преобразователь для возвращаемого значения типа

С этим кодом @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Я получаю следующее исключение java.lang.IllegalArgumentException: No converter found for return value of type Я предполагаю,...