Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen.
Warum verwenden die Utility-Factory-Methoden häufig einen spezifischen generischen Parameter (wie T ) anstelle eines beschränkten Wildcard-Parameters (wie ? super T )?
Zum Beispiel die Signatur von Funktionen # forPredicate ist:
%Vor%...
31.01.2013, 17:11
In meinem Maven-Projekt mische ich gerade meinen Java-Code mit etwas Groovy-Code. Ich benutze Groovy hauptsächlich, um die Bohnen an dieser Stelle zu konstruieren. Ein Teil meines Java-Codes verwendet die Groovy-Beans direkt.
Ich habe das Mav...
10.12.2013, 00:57
Ich muss 6 Millionen Dateien ablegen, die ungefähr 100-200 Zeichen enthalten, und es ist schmerzhaft langsam. Der eigentliche langsame Teil ist das Schreiben der Datei, wenn ich diesen Teil kommentiere (der Aufruf der WriteSoveraFile-Methode), l...
06.12.2013, 14:18
Ist es möglich, zwei Filter zu verwenden, die dasselbe URL-Mapping haben?
%Vor%
15.11.2013, 10:54
Wenn ich ein Fenster vergrößere, indem ich entweder die Maximierungstaste oder die Vollbild-Taste auf OS X drücke, werden Mausbewegungsereignisse nicht mehr erfasst (obwohl das Ziehen ist).
Ich habe unten ein Demo-Programm eingefügt, das das...
18.11.2013, 16:51
Aus dem Buch Java Concurrency in der Praxis:
Um ein Objekt sicher zu veröffentlichen, müssen sowohl die
Referenz auf das Objekt und die
Objektstatus muss sichtbar gemacht werden für
andere Threads gleichzeitig. EIN
richtig konstrui...
09.02.2013, 17:03
Ich habe einen Javac-Compiler auf meiner Mac-Maschine installiert. Standardmäßig ist die Version 7. Ich möchte die Compiler-Version standardmäßig auf 6 setzen. Wie mache ich es auf dem Mac?
Ich habe eine ähnliche Lösung für ubuntu gefunden:...
08.02.2013, 11:30
Vor Android 4.0 könntest du über jede App mit TYPE_SYSTEM_OVERLAY erstellen und überlagern und bekommst Berührungen mit FLAG_WATCH_OUTSIDE_TOUCH ... Jetzt mit Android 4 kannst du die Berührungen nicht empfangen.
im Grunde folgt die Idee diese...
04.02.2013, 20:43
Ich wollte nur einen Java 8 Lambda-Ausdruck rekursiv definieren.
Die Lambda-FAQ erwähnt dass man einen rekursiven Lambda-Ausdruck nur während der (statischen) Feldinitialisierung definieren kann.
Aber ich bekomme einen Compilerfehler in...
11.08.2014, 21:46
Ich versuche aspectj-maven Plugin mit JDK8 zu starten. Aber es gibt Fehler wie
"Der Typ java.lang.CharSequence kann nicht aufgelöst werden. Er wird indirekt von erforderlichen .class-Dateien" referenziert
Jede Hilfe zur Lösung, oder ob das as...
06.08.2014, 08:44