Вопросы с тегом «java-6»

1223
Работа с ошибкой «java.lang.OutOfMemoryError: PermGen space»

Недавно я столкнулся с этой ошибкой в ​​моем веб-приложении: java.lang.OutOfMemoryError: пространство PermGen Это типичное приложение Hibernate / JPA + IceFaces / JSF, работающее на Tomcat 6 и JDK 1.6. По-видимому, это может произойти после повторного развертывания приложения несколько раз. Что...

167
Получить ключи из HashMap в Java

У меня есть Hashmap в Java, как это: private Map<String, Integer> team1 = new HashMap<String, Integer>(); Тогда я заполняю это так: team1.put("United", 5); Как я могу получить ключи? Что-то вроде: team1.getKey()вернуть...

166
Как установить конкретную версию Java для Maven

На моей машине установлены две версии Java: (1.6 и 1.7, установленные мной вручную). Мне они оба нужны для разных проектов. Но для Maven мне нужен 1.7, теперь мой Maven использует версию java 1,6, как мне настроить Maven на использование...

109
Тернарный оператор в Java, начиная с Java 7, оценивает только одно выражение - отличалось ли это в Java 1.6 и ниже?

Готовясь к экзамену Oracle Certified Associate Java SE 8 Programmer 1, я наткнулся на следующий абзац о троичном выражении в официальном учебном руководстве: Оценка тернарного выражения Начиная с Java 7, только одно из правых выражений тернарного оператора будет вычисляться во время выполнения....

84
Использование File.listFiles с FileNameExtensionFilter

Я хочу получить список файлов с определенным расширением в каталоге. В API (Java 6) я вижу метод, File.listFiles(FileFilter)который бы это сделал. Поскольку мне нужно конкретное расширение, я создал файл FileNameExtensionFilter. Однако, когда я использую listFilesэто, я получаю ошибку компиляции ....

12
Оператор «+» не может быть применен к объекту и строке

Следующий код: void someMethod(Object value) { String suffix = getSuffix(); if (suffix != null) value += suffix; [...] } компилируется без ошибок в JDK 8 (с использованием -source 1.6), но завершается с ошибкой в ​​JDK 6 с сообщением об ошибке: Operator '+' cannot be applied to java.lang.Object and...