java- все статьи тега ➜ страница 31


Почему RecyclerView не имеет onItemClickListener ()?

Я исследовал RecyclerView и я был удивлен, увидев, что RecyclerView нет onItemClickListener(). Потому что RecyclerView extends android.вид.ViewGroup и ListView выходит android.штучка.AbsListView . Однако я решил свою проблему, написав onClick в своем RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView txtViewTitle; public ImageView imgViewIcon; public ViewHolder(View itemLayoutView) { ...

Ограничение доступа к классу из-за ограничения на требуемую библиотеку rt.jar?

Я пытаюсь скомпилировать код Java 1.4, который был создан IBM WSDL2Java на Java5 без повторного создания заглушек и увидел эту ошибку в Eclipse. Я предполагаю, что созданные заглушки должны просто компилироваться, пока доступны банки времени выполнения (они есть). Access restriction: The type QName is not accessible due to restriction on required library C:Program FilesJavajdk1.5.0_16jrelibrt.jar полное имя класса составляет javax.xml.namespace.QName что здесь происходит? Это случай, ...

StringBuilder vs конкатенация строк в toString () в Java

учитывая 2 toString() реализации ниже, какой из них предпочтительнее: public String toString(){ return "{a:"+ a + ", b:" + b + ", c: " + c +"}"; } или public String toString(){ StringBuilder sb = new StringBuilder(100); return sb.append("{a:").append(a) .append(", b:").append(b) .append(", c:").append(c) .append("}") .toString(); } ? что еще более важно, учитывая, что у нас есть только 3 свойства, это может не иметь значения, но в какой ...

Когда и как я должен использовать ThreadLocal переменной?

когда я должен использовать ThreadLocal переменной? как им пользоваться? ...

Как я могу обнаружить использование памяти моего приложения в Android?

Как я могу найти память, используемую в моем приложении для Android, программно? Я надеюсь, что есть способ сделать это. Кроме того, как я могу получить свободную память телефона тоже? ...

Статические Классы В Java

что-нибудь вроде static class в java? в чем смысл такого класса. Все ли методы статического класса должны быть static тоже? требуется ли наоборот, что если класс содержит все статические методы, должен ли класс быть статическим тоже? для чего нужны статические классы? ...

Преобразование массива в список на Java

как преобразовать массив в список на Java? я использовал Arrays.asList() но поведение (и подпись) как-то изменилось с Java SE 1.4.2 (документы теперь в архиве) к 8 и большинство фрагментов, которые я нашел в интернете, используют поведение 1.4.2. например: int[] spam = new int[] { 1, 2, 3 }; Arrays.asList(spam) на 1.4.2 возвращает список, содержащий элементы 1, 2, 3 на 1.5.0+ возвращает список, содержащий массив спам во многих случаях это должно быть легко обнаружить, но иногда она может ...

В чем разница между каноническим именем, простым именем и именем класса в классе Java?

в Java, в чем разница между этими: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Я проверил Javadoc несколько раз, и все же это никогда не объясняет его хорошо. Я также провел тест, и это не отражало никакого реального смысла за тем, как эти методы называются. ...

Каковы xms и Xmx значение параметров при запуске виртуальной машины? [дубликат]

этот вопрос уже есть ответ здесь: как определяется размер кучи Java по умолчанию? 7 ответов Пожалуйста, объясните использование Xms и Xmx параметры в JVMs. Какие значения по умолчанию для них? ...

К сожалению приложение остановилось. Как я могу решить эту проблему?

Я разрабатываю приложение, и каждый раз, когда я запускаю его, я получаю сообщение: к сожалению, приложение остановилось. Что я могу сделать, чтобы решить эту проблему? об этом вопросе-очевидно, вдохновленный тем, что такое трассировка стека, и как я могу использовать его для отладки ошибок приложения? есть много вопросов о том, что их приложение разбился, без каких-либо дополнительных подробностей. Этот вопрос призван проинструктировать новичка Android программисты о том, как попытаться ...

Как сравнить строки в Java?

Я использую == оператор в моей программе, чтобы сравнить все мои строки до сих пор. Однако я столкнулся с ошибкой, изменил один из них на .equals() вместо этого, и он исправил ошибку. - Это == плохо? Когда он должен и не должен использоваться? Какая разница? ...

Как написать правильный микро-бенчмарк на Java?

Как вы пишете (и запускаете) правильный микро-бенчмарк в Java? Я смотрю здесь примеры кода и комментарии, иллюстрирующие различные вещи, чтобы думать. пример: должен ли эталон измерять время / итерацию или итерации / время и почему? по теме: является ли бенчмаркинг секундомера приемлемым? ...

Как время выполнения метода в Java?

Как я могу получить время выполнения метода? Есть ли класс утилиты таймера для таких вещей, как время, сколько времени занимает задача и т. д.? большинство поисков в Google возвращает результаты для таймеров, которые планируют потоки и задачи, что не то, что я хочу. ...

Дополнительные параметры Java

Как использовать дополнительные параметры в Java? Какая спецификация поддерживает дополнительные параметры? ...

Как передать объект из одного действия в другое на Android

Я пытаюсь работать над отправкой объекта моего клиент класс от одного Activity и отобразить его в другой Activity. код для класса customer: public class Customer { private String firstName, lastName, Address; int Age; public Customer(String fname, String lname, int age, String address) { firstName = fname; lastName = lname; Age = age; Address = address; } public String printValues() { String data = null; data = "First Na ...

Разница между

этот вопрос уже есть ответ здесь: что такое PECS (производитель расширяет потребитель супер)? 11 ответов в чем разница между List<? super T> и List<? extends T> ? я использовал, чтобы использовать List<? extends T>, но это не позволяет мне добавить к нему элементы list.add(e), а List<? super T> делает. ...

Где установлена Java на Mac OS X?

Я только что загрузил Java 7u17 на Mac OS 10.7.5 из здесь и затем успешно установил его. Для того, чтобы сделать некоторые JNI программирования, мне нужно знать, где Java установлен на моем Mac. Я думал, что внутри /Library/Java/JavaVirtualMachines/ папка, там будет папка под названием 1.7.0.jdk или что-то, но потом я обнаружил, что папка пуста. Это было подтверждено управлением ls /Library/Java/JavaVirtualMachines/ в терминале. Я попытался найти его, чтобы узнать, был ли он установлен где-то ...

Что такое эквивалент пары C++ в Java?

есть ли веская причина, почему нет Pair<L,R> в Java? Что было бы эквивалентно этой конструкции C++? Я бы предпочел не повторять свой собственный. Кажется, 1.6 предоставляет что-то подобное (AbstractMap.SimpleEntry<K,V>), но это выглядит довольно запутанно. ...

Как добавить текст в существующий файл в Java

Мне нужно многократно добавлять текст в существующий файл на Java. Как мне это сделать? ...

Реализует vs расширяет: когда использовать? Какая разница?

пожалуйста, объясните на простом для понимания языке или ссылку на какую-либо статью. ...