Als «java» getaggte Fragen

252
Unterschied zwischen if (a - b <0) und if (a <b)

Ich las Javas ArrayListQuellcode und bemerkte einige Vergleiche in if-Anweisungen. In Java 7 werden die Verfahren grow(int)Verwendungen if (newCapacity - minCapacity < 0) newCapacity = minCapacity; In Java 6 grownicht vorhanden. Die Methode verwendet ensureCapacity(int)jedoch if (newCapacity...

251
So schließen Sie einen JFrame programmgesteuert

Was ist der richtige Weg, um eine JFramezu schließen, genauso als ob der Benutzer die XSchaltfläche zum Schließen gedrückt oder Alt+ F4(unter Windows) gedrückt hätte ? Ich habe meine Standard-Schließoperation so eingestellt, wie ich es möchte: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Mit den...

251
Durchlaufen einer Liste in umgekehrter Reihenfolge in Java

Ich migriere einen Code, um Generika zu verwenden. Ein Argument dafür ist, dass die for-Schleife viel sauberer ist als das Verfolgen von Indizes oder die Verwendung eines expliziten Iterators. In etwa der Hälfte der Fälle wird die Liste (eine ArrayList) heute mithilfe eines Index in umgekehrter...

250
Unterschied zwischen Übereinstimmungen () und find () in Java Regex

Ich versuche den Unterschied zwischen matches()und zu verstehen find(). Laut Javadoc wird ( matches()soweit ich weiß ) die gesamte Zeichenfolge durchsucht, auch wenn sie findet, wonach sie sucht, und sie find()wird aufhören, wenn sie findet, wonach sie sucht. Wenn diese Annahme richtig ist, kann...

250
Eclipse hebt keine übereinstimmenden Variablen hervor

Eclipse hebt für mich keine passenden Variablen hervor: Ich habe bereits versucht, "Vorkommen markieren" über zu ändern Window -> Preferences -> Java -> Editor -> Mark Occurrences aber es hat nicht funktioniert. Ich bin nicht sicher, warum dies nicht funktioniert, während andere...

249
Integer Division: Wie erzeugt man ein Double?

Für diesen Codeblock: int num = 5; int denom = 7; double d = num / denom; der Wert von dist 0.0. Es kann durch Casting zur Arbeit gezwungen werden: double d = ((double) num) / denom; Aber gibt es einen anderen Weg, um das richtige doubleErgebnis zu erzielen ? Ich mag es nicht, Primitive zu...

249
Trust Store vs Key Store - Erstellen mit Keytool

Ich verstehe, dass der Keystore normalerweise private / öffentliche Schlüssel und der Trust Store nur öffentliche Schlüssel enthält (und die Liste der vertrauenswürdigen Parteien darstellt, mit denen Sie kommunizieren möchten). Nun, das ist meine erste Annahme. Wenn das nicht stimmt, habe ich...