Articles of Java

Wie man JPA zum Testen in Maven konfiguriert

Gibt es eine Möglichkeit, eine zweite Datei “persistence.xml” in einem Maven-Projekt so einzurichten, dass sie zum Testen anstelle des normalen für die Bereitstellung verwendet wird? Ich habe versucht, eine persistence.xml in src / test / resources / META-INF zu schreiben, die in target / test-classes / META-INF kopiert wird, aber es scheint target / classes […]

Wie erreiche ich eine Transferdatei zwischen Client und Server mit Java Socket

Ich habe die einfachen TCP-Server- und TCP-Client-classn implementiert, die die Nachricht vom Client zum Server senden können, und die Nachricht wird auf der Serverseite in Großbuchstaben konvertiert, aber wie kann ich Transferdateien vom Server zum Client und Dateien vom Client hochladen zum Server. Die folgenden Codes sind, was ich habe. TCPClient.java import java.io.*; import java.net.*; […]

Was ist der richtige Weg, um eine Datei vom REST-Webdienst zum Client zu senden?

Ich habe gerade damit begonnen, REST-Dienste zu entwickeln, aber ich bin auf eine schwierige Situation gestoßen: Dateien von meinem REST-Dienst an meinen Client senden. Bis jetzt habe ich gelernt, wie man einfache Datentypen (Strings, Ganzzahlen usw.) sendet, aber das Senden einer Datei ist eine andere Sache, da es so viele Dateiformate gibt, dass ich nicht […]

Einen Computer herunterfahren

Gibt es eine Möglichkeit, einen Computer mithilfe einer integrierten Java-Methode herunterzufahren?

Durch eine Liste in umgekehrter Reihenfolge in Java

Ich migriere ein Stück Code, um Generika zu verwenden. Ein Argument dafür ist, dass die for-Schleife viel sauberer ist als die Verfolgung von Indizes oder die Verwendung eines expliziten Iterators. In ungefähr der Hälfte der Fälle wird die Liste (eine ArrayList) in umgekehrter Reihenfolge durchlaufen, indem heute ein Index verwendet wird. Kann jemand eine sauberere […]

Warum ist Double.MIN_VALUE nicht negativ?

Kann irgendjemand etwas darüber Double.MIN_VALUE warum Double.MIN_VALUE nicht wirklich der Minimalwert ist, den Doubles annehmen kann? Es ist ein positiver Wert und ein Double kann natürlich negativ sein. Ich verstehe, warum es eine nützliche Zahl ist, aber es scheint ein sehr unintuitiver Name, besonders im Vergleich zu Integer.MIN_VALUE . Das Aufrufen von Double.SMALLEST_POSITIVE oder MIN_INCREMENT […]

In welcher Reihenfolge werden statische Blöcke und Initialisierungsblöcke bei der inheritance ausgeführt?

Ich habe zwei classn Eltern und Kind public class Parent { public Parent() { System.out.println(“Parent Constructor”); } static { System.out.println(“Parent static block”); } { System.out.println(“Parent initialisation block”); } } public class Child extends Parent { { System.out.println(“Child initialisation block”); } static { System.out.println(“Child static block”); } public Child() { System.out.println(“Child Constructor”); } public static void […]

Java Class.cast () oder Cast-Operator

Nachdem ich während meiner C ++ Tage über das Böse des C-Style-Cast-Operators unterrichtet wurde, war ich zunächst erfreut, dass in Java 5 java.lang.Class eine cast Methode erworben hatte. Ich dachte, dass wir endlich mit Casting umgehen können. Es stellt sich heraus, Class.cast static_cast in C ++ nicht mit static_cast Class.cast ist. Es ist eher wie […]

Scala-Merkmale mit implementierten Methoden in Java verwenden

Ich denke, es ist nicht möglich, in Scala-Traits von Java implementierte Methoden aufzurufen, oder gibt es einen Weg? Angenommen, ich habe in Scala: trait Trait { def bar = {} } und in Java, wenn ich es als benutze class Foo implements Trait { } Java beklagt sich, dass die Trait is not abstract and […]

Konvertieren von Ganzzahlen in römische Zahlen – Java

Dies ist eine Hausaufgabe, mit der ich Probleme habe. Ich muss mit einer Methode eine Ganzzahl zum römischen Zahlenumrechner machen. Später muss ich dann das Programm verwenden, um 1 bis 3999 in römischen Ziffern zu schreiben, also ist Hardcoding out. Mein Code unten ist sehr nackt; Es ist eine grundlegende I / O-Schleife mit einer […]