Als «java-7» getaggte Fragen

Java SE Version 7 wurde 2011 veröffentlicht. Die neuen Funktionen im Vergleich zu Version 6 umfassen dynamische Sprachunterstützung, komprimierte Zeiger, kleine Spracherweiterungen, Kryptographie mit elliptischen Kurven, neue Netzwerkprotokolle und die Möglichkeit, Strings als Fallwerte in a zu verwenden switch-Anweisung und verschiedene Systembibliothekserweiterungen.

30
In dieser Umgebung wird kein Compiler bereitgestellt. Vielleicht laufen Sie eher auf einer JRE als auf einem JDK?
Ich kompiliere ein Projekt in Eclipse mit m2eclipse. Ich habe den JDK-Pfad in Eclipse folgendermaßen festgelegt: Windows-->preferences-->installed jres--> jdk1.7.xx path Dies zeigt jedoch einen Fehler [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK? …

7
Was ist der Sinn des Diamantoperators (<>) in Java 7?
Der Diamantoperator in Java 7 erlaubt Code wie den folgenden: List&lt;String&gt; list = new LinkedList&lt;&gt;(); In Java 5/6 kann ich jedoch einfach schreiben: List&lt;String&gt; list = new LinkedList(); Mein Verständnis von Typlöschung ist, dass diese genau gleich sind. (Das Generikum wird sowieso zur Laufzeit entfernt). Warum sich überhaupt mit dem …

27
Java 7 unter Mac OS X installiert, Terminal verwendet jedoch weiterhin Version 6
Ich habe JDK 7u7 installiert, das von der Oracle-Website heruntergeladen wurde. Nach der Installation zeigt das Terminal jedoch weiterhin Java Version 6 an $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) Irgendeine Idee, warum Java 7 nicht angezeigt …
391 java  macos  java-7 

9
Ist "Java Concurrency In Practice" noch gültig? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 3 Jahren . Verbessere diese Frage Ist Java Concurrency in der Praxis noch gültig? Ich …



8
Java 7 Sprachfunktionen mit Android
Sie fragen sich nur, ob jemand versucht hat, neue Java 7-Sprachfunktionen mit Android zu verwenden? Ich weiß, dass Android den Bytecode liest, den Java ausspuckt, und ihn in Dex umwandelt. Meine Frage ist also, ob es den Bytecode von Java 7 verstehen kann.
188 java  android  bytecode  java-7 





5
Wie soll ich Try-with-Resources mit JDBC verwenden?
Ich habe eine Methode zum Abrufen von Benutzern aus einer Datenbank mit 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 = …

8
java.nio.file.Path für eine Klassenpfadressource
Gibt es eine API, um eine Klassenpfadressource (z. B. was ich erhalten würde Class.getResource(String)) als zu erhalten java.nio.file.Path? Idealerweise möchte ich die ausgefallenen neuen PathAPIs mit Klassenpfadressourcen verwenden.
143 java  java-7  nio2 

2
So legen Sie das IntelliJ IDEA Project SDK fest
Ich habe gerade IntelliJ IDEA installiert und beim Versuch, mein erstes Projekt zu erstellen, werde ich aufgefordert, das Project SDK einzurichten. Wenn ich auf "JDK" klicke, werde ich aufgefordert, das Ausgangsverzeichnis des JDK auszuwählen, wie in diesem Bild gezeigt. Ich habe Probleme zu finden, wo es ist.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.