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

Java SE версии 7 была выпущена в 2011 году. Новые функции, по сравнению с версией 6, включают поддержку динамического языка, сжатые указатели, небольшие языковые расширения, криптографию на основе эллиптических кривых, новые сетевые протоколы, возможность использования строк в качестве значений регистра в оператор switch и различные расширения системной библиотеки.

30
В этой среде компилятор не предоставляется. Возможно, вы работаете на JRE, а не на JDK?
Я собираю проект в Eclipse, используя m2eclipse. Я установил путь JDK в Eclipse следующим образом: Windows-->preferences-->installed jres--> jdk1.7.xx path Но это показывает ошибку [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? [INFO] 1 …

7
В чем смысл бриллиантового оператора (<>) в Java 7?
Алмазный оператор в Java 7 позволяет код, подобный следующему: List&lt;String&gt; list = new LinkedList&lt;&gt;(); Однако в Java 5/6 я могу просто написать: List&lt;String&gt; list = new LinkedList(); Я понимаю, что стирание типа это то же самое. (Универсальный в любом случае удаляется во время выполнения). Зачем вообще беспокоиться о бриллианте? Какие …

27
Установлена ​​Java 7 на Mac OS X, но Terminal все еще использует версию 6
Я установил JDK 7u7, скачанный с сайта оракула. Но после установки терминал все еще показывает версию 6 Java $java -version java version "1.6.0_35" Java(TM) SE Runtime Environment (build 1.6.0_35-b10-428-11M3811) Java HotSpot(TM) 64-Bit Server VM (build 20.10-b01-428, mixed mode) Любая идея, почему Java 7 не появляется? Ответ: ОК, проблема была решена. …
391 java  macos  java-7 

9
«Параллелизм Java на практике» остается в силе? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 3 года назад . Улучшить этот вопрос Является ли Java-параллелизм на практике все еще действительным? Мне интересно, соответствуют ли идеи, …


24
Рекурсивный список файлов в Java
Как мне рекурсивно перечислить все файлы в каталоге в Java? Предоставляет ли фреймворк какую-либо полезность? Я видел много хакерских реализаций. Но ни один из рамок или нио
258 java  file  recursion  java-7  nio 

1
Особенности языка Java 7 с Android
Просто интересно, пытался ли кто-нибудь использовать новые функции языка Java 7 с Android? Я знаю, что Android читает байт-код, который выплевывает Java, и превращает его в dex. Итак, я думаю, мой вопрос, может ли он понять байт-код Java 7?
188 java  android  bytecode  java-7 

8
Как установить -source 1.7 в Android Studio и Gradle
Я получаю следующую ошибку при попытке компилировать мой проект в Android Studio: Gradle: error: diamond operator is not supported in -source 1.6 Я установил 1.7 в качестве цели во всех найденных настройках проекта. Также путь, отображаемый в SDK проекта под 1.7 SDK, является правильным путем к установке Java 1.7. Даже …

2
Java SafeVarargs аннотация, существует стандарт или лучшие практики?
Я недавно сталкивался с @SafeVarargsаннотацией Java . Поиск в Google, что делает небезопасным функцию с переменным числом аргументов, оставил меня в замешательстве (отравление кучи? Стертые типы?), Поэтому я хотел бы знать несколько вещей: Что делает вариативную функцию Java небезопасной в этом @SafeVarargsсмысле (желательно, в форме подробного примера)? Почему эта аннотация …

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

5
Можно ли скомпилировать код Java 8 для запуска на Java 7 JVM?
Java 8 представляет важные новые языковые функции, такие как лямбда-выражения. Эти изменения в языке сопровождаются такими значительными изменениями в скомпилированном байт-коде, которые могут помешать его запуску на виртуальной машине Java 7 без использования какого-либо ретро-переводчика?

5
Как мне использовать try-with-resources с JDBC?
У меня есть метод для получения пользователей из базы данных с JDBC: public List&lt;User&gt; getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List&lt;User&gt; users = new ArrayList&lt;User&gt;(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); …

8
java.nio.file.Path для ресурса classpath
Есть ли API для получения ресурса classpath (например, из чего я получу Class.getResource(String)) как java.nio.file.Path? В идеале я хотел бы использовать новые PathAPI с ресурсами classpath.
143 java  java-7  nio2 

2
Как установить IntelliJ IDEA Project SDK
Я только что установил IntelliJ IDEA, и когда я пытаюсь создать свой первый проект, он просит меня установить Project SDK. Когда я нажимаю «JDK», он просит меня выбрать домашний каталог JDK, как показано на этом рисунке. У меня проблемы с поиском где это.

2
Java: массив int инициализируется ненулевыми элементами
Согласно JLS, intмассив должен быть заполнен нулями сразу после инициализации. Однако я столкнулся с ситуацией, когда это не так. Такое поведение происходит сначала в JDK 7u4, а также во всех последующих обновлениях (я использую 64-битную реализацию). Следующий код вызывает исключение: public static void main(String[] args) { int[] a; int n …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.