Запитання з тегом «java-7»

Версія 7 Java SE була випущена в 2011 р. Нові функції, порівняно з версією 6, включають динамічну підтримку мови, стиснуті покажчики, невеликі розширення мови, криптографію кривої еліптичної кривої, нові мережеві протоколи, можливість використання рядків як значень справ у оператор перемикання та різні розширення системної бібліотеки.

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, але термінал все ще використовує версію 6
Я встановив JDK 7u7, завантажений з веб-сайту oracle. Але після встановлення термінал все ще показує java версії 6 $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 на практиці все ще діє? Мені цікаво, чи ідеї, концепції та …

4
Створіть Шлях із String в Java7
Як я можу створити java.nio.file.Pathоб'єкт з Stringоб’єкта в Java 7? Тобто String textPath = "c:/dir1/dir2/dir3"; Path path = ?; де ?відсутній код, який використовується textPath.
280 string  path  nio  java-7 


8
Особливості мови 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 . Гуглінг за те, що робить різноманітну функцію в Java небезпечною, залишив мене досить розгубленим (отруєння купу? Стерти типи?), Тому я хотів би знати кілька речей: Що робить різноманітну функцію Java небезпечною у @SafeVarargsсенсі (бажано пояснити у вигляді глибокого прикладу)? Чому ця примітка залишається …

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

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

5
Як я повинен використовувати пробні ресурси з 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(); while(rs.next()) …

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

2
Як встановити SDK Project IntelliJ IDEA
Щойно я встановив IntelliJ IDEA, і коли я намагаюся створити свій перший проект, він вимагає, щоб я створив Project SDK. Коли я натискаю кнопку "JDK", він вимагає вибрати домашній каталог JDK, як показано на цьому зображенні. У мене виникають проблеми з визначенням місця, де він знаходиться.

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

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.