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

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

Разница между wait() и sleep()

В чем разница между wait() и sleep() в потоках? Насколько я понимаю, что поток wait() -ing по-прежнему находится в рабочем режиме и использует циклы процессора, но sleep() -ing не требует каких-либо циклов процессора? Почему у нас есть как wait(...
задан 24 июня '09 в 9:48
25
ответов

Итерация по коллекции, избегая исключения ConcurrentModificationException при удалении объектов в цикле

Мы все знаем, что вы не можете этого сделать: for (Object i : l) { if (condition(i)) { l.remove(i); } } ConcurrentModificationException и т.д.... это, по-видимому, работает иногда, но не всегда. Вот какой-то конкретный код: publi...
задан 22 окт. '08 в 2:23
31
ответ

Как округлить число до n десятичных знаков в Java

То, что я хотел бы, это метод преобразования double в строку, которая округляется с использованием метода полураспада - т.е. если десятичное число округляется до 5, оно всегда округляется до предыдущего числа. Это стандартный метод округления большин...
задан 30 сент. '08 в 19:01
8
ответов

Как работают сервлеты? Создание, сеансы, общие переменные и многопоточность

Предположим, у меня есть вебсервер, который содержит множество сервлетов. Для передачи информации между этими сервлетами я устанавливаю переменные сеанса и экземпляра. Теперь, если 2 или более пользователей отправляют запрос этому серверу, что проис...
задан 24 июня '10 в 3:16
47
ответов

Что означает "Не удалось найти или загрузить основной класс"?

Общей проблемой, которую испытывают новые разработчики Java, является то, что их программы не запускаются с сообщением об ошибке: Could not find or load main class ... Что это значит, что его вызывает, и как его исправить?
задан 07 авг. '13 в 6:02
41
ответ

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

Как бы вы инициализировали статическую Map в Java? Способ первый: статический инициализатор Способ второй: инициализатор экземпляра (анонимный подкласс) или какой-то другой метод? Каковы плюсы и минусы каждого? Вот пример, иллюстрирующий два мет...
задан 03 февр. '09 в 18:41
12
ответов

Загрузите файл с Android и покажите прогресс в ProgressDialog

Я пытаюсь написать простое приложение, которое обновляется. Для этого мне нужна простая функция, которая может загрузить файл и показать текущий прогресс в ProgressDialog. Я знаю, как сделать ProgressDialog, но я не уверен, как отобразить текущий пр...
задан 12 июня '10 в 13:22
13
ответов

Каковы возможные значения конфигурации #Hibernate hbm2ddl.auto и что они делают

Я действительно хочу узнать больше об обновлении, экспорте и значениях, которые могут быть присвоены hibernate.hbm2ddl.auto Мне нужно знать, когда использовать обновление, а когда нет? И какова альтернатива? Это изменения, которые могут произойти ...
задан 13 янв. '09 в 9:40
6
ответов

Нужна нулевая проверка перед вызовом instanceof

Будет ли null instanceof SomeClass возвращать false или выбросить NullPointerException?
задан 01 июня '10 в 16:53
29
ответов

Как создать общий массив в Java?

В связи с реализацией Java-дженериков вы не можете иметь такой код: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Как я могу реализовать э...
задан 09 февр. '09 в 20:30
14
ответов

Почему я не могу использовать оператор switch на String?

Будет ли эта функциональность переведена в более позднюю версию Java? Может ли кто-нибудь объяснить, почему я не могу это сделать, как в техническом руководстве оператора Java switch?
задан 03 дек. '08 в 21:23
32
ответов

Как я могу генерировать хеш MD5?

Есть ли какой-нибудь метод для генерации хэша MD5 строки в Java?
задан 06 янв. '09 в 12:45
6
ответов

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

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

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

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

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

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