java- все статьи тега ➜ страница 101
Недостижимый код работает нормально - как?
из моего понимания следующий код, который я написал, не должен компилироваться как оператор "Я недоступен" после return. однако, это компиляция абсолютно нормально. также из JLS:Недостижимых Операторов он не должен компилироваться. из спецификации, в 14.21 недостижимые утверждения: оператор try может завершиться нормально, если выполняются оба из следующих условий: блок try может завершиться нормально или любой блок catch может обычно завершаться. Если оператор try имеет ...
как создать универсальный конструктор для универсального класса в java?
Я хочу создать класс KeyValue, но в общем виде, и это то, что я написал: public class KeyValue<T,E> { private T key; private E value; /** * @return the key */ public T getKey() { return key; } /** * @param key the key to set */ public void setKey(T key) { this.key = key; } /** * @return the value */ public E getValue() { return value; } /** * @param value the value to set */ ...
Parcelable и наследование в Android
Я получил реализацию Parcelable, работающую для одного класса, который не включает в себя наследование. У меня есть проблемы с определением лучшего способа реализации интерфейса, когда дело доходит до наследования. Допустим, я получил это: public abstract class A { private int a; protected A(int a) { this.a = a; } } public class B extends A { private int b; public B(int a, int b) { super(a); this.b = b; } } вопрос в том, какой рекомендуемый способ реализации интерфейса Parcel ...
Порядок объектов JSON с использованием объекта Джексона ObjectMapper
Я использую ObjectMapper чтобы сделать мое отображение java-json. ObjectWriter ow = new ObjectMapper().writer().withDefaultPrettyPrinter(); ow.writeValue(new File( fileName +".json"), jsonObj); Это мой класс java: public class Relation { private String id; private String source; private String target; private String label; private List<RelAttribute> attributes; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getSource() { ...
Как получить указатель интерфейса JNI (JNIEnv *) для асинхронных вызовов
Я узнал, что указатель интерфейса JNI (JNIEnv *) действителен только в текущем потоке. Предположим, я запустил новый поток внутри собственного метода; как он может асинхронно отправлять события в метод Java? Поскольку этот Новый Поток не может иметь ссылку (JNIEnv *). Хранение глобальной переменной для (JNIEnv *), по-видимому, не будет работать? ...
Вызов аннотированного метода @Bean в конфигурации Spring java
мне любопытно, как spring injection обрабатывает методы вызова с помощью @Bean Примечание. Если я поставлю @Bean аннотация на методе и возвращает экземпляр, я понимаю, что это говорит spring создать Боб, вызвав метод и получив возвращенный экземпляр. Однако иногда этот компонент должен использоваться для подключения других компонентов или настройки другого кода. Обычно это делается так, чтобы вызвать @Bean аннотированный метод для получения экземпляра. Мой вопрос в том, почему это не вызывает та ...
ошибка нехватки памяти в Hadoop
Я попытался установить Hadoop после этого http://hadoop.apache.org/common/docs/stable/single_node_setup.html документ. Когда я попытался выполнить это bin/hadoop jar hadoop-examples-*.jar grep input output 'dfs[a-z.]+' Я получаю следующее исключение java.lang.OutOfMemoryError: Java heap space пожалуйста, предложите решение, чтобы я мог попробовать пример. Все исключения перечислены ниже. Я новичок в Hadoop я мог бы сделать что-то глупое . Любое предложение будет высоко ценится. anuj@anu ...
Удалить часть строки в Java
Я хочу, чтобы удалить часть строки из одного символа, то есть: источник: manchester united (with nice players) целевой строки: manchester united ...
Как преобразовать карту в строку запроса url?
знаете ли вы о каком-либо классе/библиотеке утилит, которые могут конвертировать карту в строку запроса, удобную для URL? пример: У меня есть карта: - "param1" =12, - "param2" = "cat" Я хочу сделать: param1=12¶m2=cat. PS. Я знаю, что могу легко написать его Сам, я просто удивлен, что не могу найти его нигде (я проверил Apache Commons до сих пор). ...
Не удалось создать адаптер вызова для примера класса.Простой
Я использую retrofit 2.0.0-beta1 с SimpleXml. Я хочу получить простой (XML) ресурс из службы REST. Кроссировка/обратный простого объекта при помощи SimpleXML работает отлично. при использовании этого кода (преобразованная форма до 2.0.0 кода): final Retrofit rest = new Retrofit.Builder() .addConverterFactory(SimpleXmlConverterFactory.create()) .baseUrl(endpoint) .build(); SimpleService service = rest.create(SimpleService.class); LOG.info(service.getSimple("572642")); сервис: pub ...
как преобразовать изображение в массив байтов в java? [дубликат]
этот вопрос уже есть ответ здесь: Файл в байт[] в Java 21 ответов Я хочу преобразовать изображение в массив байтов и наоборот. Здесь пользователь вводит имя изображения (.jpg) и программа читать его из файла и преобразовать его в массив байтов. ...
Java: как проверить, является ли объект null?
Я создаю приложение, которое извлекает изображения из интернета. В случае, если изображение не может быть извлечено, следует использовать другое локальное изображение. при попытке выполнить следующие строки: Drawable drawable = Common.getDrawableFromUrl(this, product.getMapPath()); if (drawable.equals(null)) { drawable = getRandomDrawable(); } линия if (drawable.equals (null)) создает исключение, если drawable имеет значение null. кто-нибудь знает, как должно быть проверено значение drawa ...
Плюсы и минусы пакетных частных классов в Java?
Я изучаю Java недавно, и я столкнулся с понятием package-private классы, что является значением по умолчанию, если мы ничего не указываем. Но потом я понял: Я редко вижу использование класса package-private. Есть ли причина для этого, например, у него есть серьезные недостатки, он избыточен, или просто я недостаточно читаю? Есть ли веские аргументы за / против его использования? Если это действительно не полезно в большинстве случаев, почему это было бы по умолчанию? в какой ситуации мы должны ...
Как Java упорядочивает элементы в HashMap или HashTable?
мне было интересно, как Java заказывает элементы в Map (HashMap или Hashtable), когда они добавляются. Ключи упорядочены по хэш-коду, ссылке на память или по приоритету выделения...? это потому, что я заметил такие же пары в Map не всегда в том же порядке ...
Как извлечь tar-файл в Java?
Как извлечь смолу (или деготь.GZ, или tar.bz2) файл на Java? ...
Отражение Java: как я могу получить все методы getter класса java и вызвать их
Я пишу класс java, который имеет много геттеров..теперь я хочу получить все методы getter и вызвать их когда-нибудь..Я знаю, что есть такие методы, как getMethods() или getMethod(String name, Class... parameterTypes), но я просто хочу получить геттер действительно...- использовать регулярное выражение? кто-нибудь может мне сказать ?Спасибо! ...
Создание нового цвета для рисования
Я пытаюсь преобразовать шестнадцатеричное значение в int, чтобы создать новый цвет для рисования. Я не уверен, что это возможно, но согласно документации, это должно быть. Он явно просит public ColorDrawable (int color) добавлено в API уровня 1 создает новый ColorDrawable с указанным цвет. параметрыцвета цвет для рисования. Итак, мой код не работает, потому что я получаю недопустимую ошибку int: "FF6666". Есть идеи? int decode = Integer.decode("FF6666"); ColorDrawable colorDr ...
Как изменить размер шрифта JLabel, чтобы принять максимальный размер
у меня есть JLabel в контейнере. По умолчанию размер шрифта очень маленький. Я хотел бы, чтобы текст JLabel взять максимальный размер. Как я могу это сделать? ...
Java - требует ли нулевая переменная места в памяти
class CheckStore { private String displayText; private boolean state; private String meaningfulText; private URL url; public CheckStore(String text, boolean state) { this.displayText = text; this.state = state; } : : } поскольку я инициализирую только две переменные (displayText и state) в конструкторе будут остальные две переменные (meaningfulText и url что будет иметь значение null) потребуется место в памяти для хранения null значение. Q1. ...
Самая быстрая структура данных для contains () в Java?
какова структура данных в Java, которая имеет самую быструю операцию для contains ()? например, у меня есть набор чисел { 1, 7, 12, 14, 20... } учитывая другое произвольное число x, каков самый быстрый способ (в среднем) генерировать логическое значение того, содержится ли x в наборе или нет? Вероятность есть !содержит() примерно в 5 раз выше. все ли структуры карты обеспечивают работу o(1)? Является ли HashSet самым быстрым способом? ...