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

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

Как получить значение перечисления из строкового значения в Java?

Скажем, у меня есть перечисление, которое просто public enum Blah { A, B, C, D } и я хотел бы найти значение перечисления строки, например "A", которая будет Blah.A. Как это можно сделать? Является ли метод Enum.valueOf() мне нужен? Если д...
задан 03 марта '09 в 1:56
12
ответов

Как использовать java.net.URLConnection для запуска и обработки HTTP-запросов

Использование java.net.URLConnection часто задается здесь, а Учебник Oracle слишком лаконичен. В этом учебнике в основном показано только, как запустить запрос GET и прочитать ответ. Он нигде не объясняет, как использовать его, среди прочих, выполня...
задан 08 мая '10 в 9:16
19
ответов

Как объявить и инициализировать массив в Java?

Как объявить и инициализировать массив в Java?
задан 29 июля '09 в 17:22
31
ответ

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

В Java массивы не переопределяют toString(), поэтому, если вы попытаетесь напечатать их напрямую, вы получите классName + @+ шестнадцатеричный hashCode массива, как определено Object.toString(): int[] intArray = new int[] {1, 2, 3, 4, 5}; System.o...
задан 03 янв. '09 в 23:39
14
ответов

Почему этот код использует случайные строки для печати "hello world"?

Следующий оператор печати напечатает "hello world". Может ли кто-нибудь объяснить это? System.out.println(randomString(-229985452) + " " + randomString(-147909649)); И randomString() выглядит следующим образом: public static String randomString(i...
задан 03 марта '13 в 7:38
31
ответ

Как вырваться из вложенных циклов в Java?

У меня есть такая конструкция вложенного цикла: for (Type type : types) { for (Type t : types2) { if (some condition) { // Do something and break... break; // Breaks out of the inner loop } } } Т...
задан 20 мая '09 в 12:07
30
ответов

Как избежать Java-кода в JSP файлах?

Я новичок в Java EE, и я знаю, что что-то вроде следующих трех строк <%= x+1 %> <%= request.getParameter("name") %> <%! counter++; %> - старый школьный способ кодирования, а в JSP версии 2 существует метод, позволяющий избежать J...
задан 05 июля '10 в 10:24
44
ответов

Как создать случайную буквенно-цифровую строку?

Я искал простой алгоритм Java для генерации псевдослучайной буквенно-цифровой строки. В моей ситуации он будет использоваться в качестве уникального идентификатора сеанса/ключа, который "вероятно" будет уникальным в течение поколения 500K+ (мои потр...
задан 03 сент. '08 в 5:58
27
ответов

Внутренний класс Java и статический вложенный класс

В чем основное отличие между внутренним классом и статическим вложенным классом в Java? Может ли дизайн/реализация играть определенную роль в выборе одного из них?
задан 16 сент. '08 в 11:22
17
ответов

Сравнение элементов перечисления Java: == или equals()?

Я знаю, что перечисления Java скомпилированы для классов с частными конструкторами и кучей публичных статических членов. При сравнении двух членов данного перечисления я всегда использовал .equals(), например. public useEnums(SomeEnum a) { if(a...
задан 17 нояб. '09 в 20:26
49
ответов

Сортировка карты <Ключ, значение> по значениям

Я относительно новичок в Java и часто обнаруживаю, что мне нужно сортировать Map<Key, Value> по значениям. Поскольку значения не уникальны, я обнаружил, что преобразовал keySet в array и сортировал этот массив с помощью сортировки массива с...
задан 21 сент. '08 в 0:03
46
ответов

Как исправить java.lang.UnsupportedClassVersionError: Неподдерживаемая версия major.minor

Я пытаюсь использовать Notepad ++, поскольку инструмент "все-в-одном" меняет, запускает, компилирует и т.д. У меня установлен JRE, и я установил свою переменную пути в каталог... /bin. Когда я запускаю свой "Hello world" в Notepad ++, я получаю это...
задан 30 апр. '12 в 14:28
15
ответов

Что такое JavaBean?

Я понял, что "Bean" - это класс Java со свойствами и getters/seters. Насколько я понимаю, это эквивалент структуры C. Это правда? Кроме того, существует ли реальная синтаксическая разница между bean и регулярным классом? Есть ли специальное определ...
задан 21 июля '10 в 3:41
33
ответов

Как разбить строку на Java

У меня есть строка "004-034556", которую я хочу разбить на две строки: string1="004"; string2="034556"; Это означает, что первая строка будет содержать символы до '-', а вторая строка будет содержать символы после '-'. Я также хочу проверить, есть...
задан 14 авг. '10 в 6:01
32
ответов

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

В чем основное отличие между StringBuffer и StringBuilder? Существуют ли какие-либо проблемы с производительностью при принятии решения по любому из них?
задан 10 дек. '08 в 7:34