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

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

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

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

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

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

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

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

Что такое отражение и почему оно полезно?

Что такое отражение и почему оно полезно? Меня особенно интересует Java, но я предполагаю, что принципы одинаковы на любом языке.
задан 01 сент. '08 в 11:39
22
ответов

Просмотр переименования по строковому значению

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

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

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

Вывод из вложенных циклов в 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
43
ответов

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

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

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

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

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

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

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

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

Что такое JavaBean?

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

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

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

Зачем использовать геттеры и сеттеры/аксессоры?

Какое преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если получатели и сеттеры когда-либо делали больше, чем просто простой get/set, я могу...
задан 14 окт. '09 в 21:20
24
ответов

Какая разница между @Component, @Repository и @Service аннотациями в Spring?

Могут ли @Component, @Repository и @Service аннотации использоваться взаимозаменяемо в Spring или они обеспечивают какую-либо конкретную функциональность, помимо того, что действуют как устройство нотации? Другими словами, если у меня есть класс Se...
задан 26 июля '11 в 12:10