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

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

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

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

"Переопределить метод суперкласса" Ошибки после импорта проекта в Eclipse

В любое время, когда мне нужно повторно импортировать мои проекты в Eclipse (если я переустановил Eclipse или изменил расположение проектов), почти все мои переопределенные методы не отформатированы правильно, в результате чего ошибка The method m...
05 нояб. '09 в 3:17
27

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

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

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

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

Установка Android SDK не находит JDK

Я пытаюсь установить Android SDK на свою систему Windows 7 x64. jdk-6u23-windows-x64.exe установлен, но установка Android SDK не работает, потому что не находит установку JDK. Это известная проблема? И есть ли решение?
07 дек. '10 в 22:12
8

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

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

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

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

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

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

Как добавить локальные файлы jar в проект Maven?

Как добавить локальные файлы jar (еще не являющиеся частью репозитория Maven) непосредственно в источниках моей библиотеки проектов?
10 февр. '11 в 10:03
13

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

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

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

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

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

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

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

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

Преобразование 'ArrayList <String> в' String [] 'в Java

Как преобразовать объект ArrayList<String> в массив String[] в Java?
28 окт. '10 в 11:30
17

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

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