Als «java» getaggte Fragen

70
Wie initialisiere ich ein statisches Array?

Ich habe verschiedene Ansätze gesehen, um ein statisches Array in Java zu definieren. Entweder: String[] suit = new String[] { "spades", "hearts", "diamonds", "clubs" }; ... oder nur String[] suit = { "spades", "hearts", "diamonds", "clubs" }; oder als List List suit = Arrays.asList( "spades",...

70
Wie verwende ich die SortedMap-Schnittstelle in Java?

Ich habe ein Map<Float, MyObject> Was ist der beste Weg, um die Karte nach dem Float zu sortieren? Ist SortedMapdie beste Antwort? TreeMap? Wie benutze ich es? Ich erstelle die Karte nur einmal und ersetze das MyObjecthäufig verwendete myMap.put()und myMap.get().

70
Scala mit IntelliJ einrichten

Ich habe Intellij Ultimate 11.1 mit dem installierten Scala-Plugin. Ich habe Scala 2.9.2 mit Homebrew installiert, wodurch Scala eingefügt wurde: /usr/local/Cellar/scala/2.9.2> >which scala /usr/local/bin/scala >scala -version Scala code runner version 2.9.2 -- Copyright 2002-2011,...

70
Tun Sie "nichts", während "Zustand"

Beim Durchsuchen des Codes für die Java 8-Version von ForkJoinPool (die einige interessante Änderungen gegenüber Java 7 enthält) bin ich auf dieses Konstrukt gestoßen ( hier ): do {} while (!blocker.isReleasable() && !blocker.block()); Ich habe Probleme damit, warum Sie es so schreiben...

70
Warum erzeugt '(int) (char) (byte) -2' in Java 65534?

Ich bin auf diese Frage im technischen Test für einen Job gestoßen. Gegeben das folgende Codebeispiel: public class Manager { public static void main (String args[]) { System.out.println((int) (char) (byte) -2); } } Es gibt die Ausgabe als 65534. Dieses Verhalten wird nur für negative...

70
Was ist der Sinn von Guava checkNotNull

Ich bin ziemlich neu in Guava (seien wir ehrlich, ich bin nicht "ziemlich neu", ich bin ein absoluter Neuling in diesem Bereich) und habe mich daher entschlossen, einige Dokumentationen durchzugehen und war beim Lesen ziemlich erstaunt: com.google.common.base.Preconditions.checkNotNull(...) Ich...