Als «java» getaggte Fragen

415
Maven findet keine JUnit-Tests zum Ausführen

Ich habe ein Maven-Programm, es kompiliert gut. Wenn ich mvn testes ausführe, werden keine Tests ausgeführt (unter TESTs Header stehtThere are no tests to run. ). Ich habe dieses Problem mit einem supereinfachen Setup neu erstellt, das ich unten sowie die Ausgabe beim Ausführen mit einschließen...

413
Klassenfelder im Konstruktor oder bei der Deklaration initialisieren?

Ich habe kürzlich in C # und Java programmiert und bin gespannt, wo ich meine Klassenfelder am besten initialisieren kann. Soll ich es bei der Erklärung tun?: public class Dice { private int topFace = 1; private Random myRand = new Random(); public void Roll() { // ...... } } oder in einem...

409
Java-Sicherheit: Unzulässige Schlüsselgröße oder Standardparameter?

Ich hatte früher eine Frage dazu gestellt, aber sie wurde nicht richtig beantwortet und führte nirgendwo hin. Daher habe ich einige Details zu dem Problem geklärt und würde gerne Ihre Ideen dazu hören, wie ich das beheben könnte oder was ich versuchen sollte. Ich habe Java 1.6.0.12 auf meinem...

408
Der beste Weg, um eine Instanz von zu "negieren"

Ich dachte, ob es einen besseren / schöneren Weg gibt, einen instanceofin Java zu negieren . Eigentlich mache ich so etwas wie: if(!(str instanceof String)) { /* do Something */ } Aber ich denke, dass eine "schöne" Syntax dafür existieren sollte. Weiß jemand, ob es existiert und wie die Syntax...

406
Warum bietet Java keine Operatorüberladung an?

Die offensichtliche unbeantwortete Frage von C ++ nach Java ist, warum Java keine Überladung von Operatoren beinhaltete. Ist nicht Complex a, b, c; a = b + c;viel einfacher als Complex a, b, c; a = b.add(c);? Gibt es einen bekannten Grund dafür, gültige Argumente dafür , dass eine Überladung des...