java

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.
2
Antworten

Warum gibt es keine Möglichkeit zu überprüfen, ob der aktuelle Thread die Lesesperre von ReentrantReadWriteLock enthält?

Ich habe festgestellt, dass die Schreibsperre von ReentrantReadWriteLock eine isHeldByCurrentThread() -Methode bereitstellt, um zu überprüfen, ob der aufrufende Thread diese Sperre enthält. Aber es gibt keine entsprechende Methode isHe...
18.12.2012, 17:20
3
Antworten

Fair vs Nonfair

Ich habe faire und nicht faire Disziplinen über RentrantLock getestet. Ich habe ein kleines Programm geschrieben, das Dining-Philosophen simuliert. Jeder Philospher hat links und rechts die Gabel, die ReentrantLock s sind. Ich habe 1000...
17.12.2012, 17:09
8
Antworten

Schleifenalgorithmus

Wie mache ich das: %Vor% Das Folgende ist mein Code, den ich geschrieben habe, um das obige zu erreichen, aber es funktioniert nicht wie erwartet: %Vor%     
19.12.2012, 14:47
2
Antworten

Verwenden von BigDecimal im JAXB-Marshalling

Ich habe einen REST-Webservice mit JAXB-Feldanmerkungen. Zum Beispiel %Vor% Wenn das Feld "sum" einen großen Wert enthält, z. B. 1234567890.12345, marshalliert es auf 1.23456789012345E9 Wie schreibe ich eine Regel für das Marshallen nur dies...
17.12.2012, 08:08
3
Antworten

Warum wird Object.equals () nicht mit hashCode () implementiert?

oder "Warum zwingen die Jungs von Sun / Oracle uns, equals () und hashCode () jedes Mal zu überschreiben?" Jeder weiß , dass, wenn Sie equals () oder hashCode ( ) eines Objekts, müssen Sie auch das andere überschreiben, weil zwischen diese...
26.08.2013, 14:04
1
Antwort

Guice - Inject-Abhängigkeit in eine Klasse mit statischen Hilfsmethoden

Ich bin immer noch neu bei Guice und habe noch keine DI-Frameworks verwendet. Nachdem ich das offizielle Wiki und viele andere Dokumente gelesen habe, kann ich mich immer noch nicht vollständig darum kümmern. In meinem speziellen Fall möchte...
26.08.2013, 23:44
2
Antworten

for-Schleife beendet vorzeitig beim Vergleich mit Integer.MAX_VALUE und Verwendung von System.out.println

Wenn ich diese Klasse starte, scheint die for-Schleife früh zu enden %Vor% Ausgabe ist: %Vor% Warum endet es dort? Interessanterweise würde, wenn ich System.out.println(i) in der for-Schleife lösche, die Ausgabe End:-2147483647 sei...
09.10.2012, 05:19
5
Antworten

Warum Warteschlangen als kreisförmiges Array implementieren?

Wenn ich einen FIFO wie Warteschlangen implementiere, rät mir mein Lehrer immer, es als eine kreisförmige Anordnung und nicht in einer regelmäßigen Anordnung darzustellen. Warum? Liegt es daran, dass wir in letzterem Mülldaten im Array haben...
05.10.2012, 23:04
2
Antworten

Hibernate: Zuordnen von Dateien oder Anmerkungen?

Als ich vor ein paar Tagen mit Hibernate angefangen habe, habe ich mich nur gefragt: Angenommen, Sie beginnen ein Projekt von Grund auf neu. Verwenden Sie Annotations-basierte Mapping- oder Hibernate-Mapping-Dateien, um das Datenbankschema zu ge...
17.04.2012, 12:47
1
Antwort

Inkompatibler Typenfehler Java zwischen short und int. Unsicher der Ursache

Im folgenden Code habe ich einen Fehler "möglicher Verlust der Präzision gefunden: int benötigt: kurz ". Ich verstehe, was der Fehler bedeutet, aber ich frage mich nur, warum ich es verstehe. Sicherlich sollte die Funktion einen kurzen Typ zurüc...
14.04.2012, 22:09