Вопросы с тегом 'java'

Java (не путать с JavaScript, JScript или JS) - это объектно-ориентированный язык программирования общего назначения со статической типизацией, предназначенный для использования совместно с виртуальной машиной Java (JVM). "Платформа Java" - это название компьютерной системы, в которой установлены инструменты для разработки и запуска программ на Java. Используйте этот тег для вопросов, относящихся к языку программирования Java или инструментам платформы Java.
6 отв.

Преобразовать массив ArrayList <String> в String []

Я работаю в среде Android и пробовал следующий код, но он, похоже, не работает. String [] stockArr = (String[]) stock_list.toArray(); Если я определяю следующее: String [] stockArr = {"hello", "world"}; он работает. Есть что-то, что мне не хват...
21 марта '11 в 8:57
23 отв.

Сортировка ArrayList пользовательских объектов по свойству

Я читал о сортировке ArrayLists с использованием Comparator, но во всех примерах люди использовали compareTo, который, согласно некоторым исследованиям, является методом для строк. Я хотел отсортировать ArrayList для пользовательских объектов одним...
07 мая '10 в 0:09
33 отв.

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

Я изучал RecyclerView, и я был удивлен, увидев, что RecyclerView не имеет onItemClickListener(). Поскольку RecyclerView extends android.view.ViewGroup и ListView продолжается android.widget.AbsListView . Однако я решил проблему, написав ...
22 июля '14 в 13:43
16 отв.

Что означает "синхронизированный"?

У меня есть некоторые вопросы относительно использования и значимости ключевого слова synchronized. Каково значение ключевого слова synchronized? Когда должны быть методы synchronized? Что значит программно и логически?
06 июля '09 в 9:47
10 отв.

Статические классы в Java

Есть ли что-нибудь вроде static class в java? В чем смысл такого класса. Нужно ли всем методам статического класса быть static? Требуется ли наоборот, что если класс содержит все статические методы, должен ли быть статичным тоже? Для чего нужны ...
20 сент. '11 в 16:32
14 отв.

Как я могу поместить целое число с нулями слева?

Как вы оставили pad с int с нулями при преобразовании в String в java? Я в основном пытаюсь выставить целые числа до 9999 с ведущими нулями (например, 1 = 0001).
23 янв. '09 в 18:21
26 отв.

Чтение текстового файла в Java

Кажется, есть разные способы чтения и записи данных файлов на Java. Я хочу прочитать данные ASCII из файла. Каковы возможные пути и их различия?
17 янв. '11 в 21:29
32 отв.

Как разбирать JSON в Java

У меня есть следующий текст JSON. Как я могу разобрать его, чтобы получить pageName, pagePic, post_id и т.д.? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" } "posts": [ { ...
07 апр. '10 в 12:00
7 отв.

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

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

Не удалось загрузить общую библиотеку JNI (JDK)

Когда я пытаюсь открыть Eclipse, во всплывающем диалоговом окне указано: Не удалось загрузить общую библиотеку JNI "C:/JDK/bin/client/jvm.dll". После этого сила Eclipse закрывается. Вот несколько моментов, которые я хотел бы сделать: Я провери...
08 сент. '11 в 21:02
24 отв.

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

Когда я должен использовать переменную ThreadLocal? Как это используется?
03 мая '09 в 22:59
6 отв.

Как напрямую инициализировать HashMap (буквально)?

Есть ли способ инициализации Java HashMap, как это?: Map<String,String> test = new HashMap<String, String>{"test":"test","test":"test"}; Какой будет правильный синтаксис? Я не нашел ничего относительно этого. Это возможно? Я ищу с...
23 июля '11 в 21:40
17 отв.

:: (двойной двоеточие) в Java 8

Я изучал источник Java 8 и обнаружил, что эта часть кода очень удивительна: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final Optiona...
15 нояб. '13 в 15:46
18 отв.

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

Как преобразовать массив в список в Java? Я использовал Arrays.asList(), но поведение (и подпись) каким-то образом изменилось с Java SE 1.4.2 (теперь документы находятся в архиве) до 8, и большинство фрагментов, которые я нашел в Интернете, использ...
09 апр. '10 в 15:20
39 отв.

Не удается запустить Eclipse - Java был запущен, но вернулся код выхода = 13

Я пытаюсь получить свой первый опыт разработки Android с помощью Eclipse. Я столкнулся с этой проблемой при попытке запустить Eclipse, установив версию 4.2 всего несколько минут назад. Сначала попробовав запустить Eclipse без каких-либо параметров д...
13 июля '12 в 1:23