Als «java» getaggte Fragen

33
Zwischenstromoperationen werden nicht nach Anzahl ausgewertet

Es scheint, dass ich Probleme habe zu verstehen, wie Java Stream-Operationen zu einer Stream-Pipeline zusammensetzt. Bei der Ausführung des folgenden Codes public static void main(String[] args) { StringBuilder sb = new StringBuilder(); var count = Stream.of(new String[]{"1", "2", "3", "4"})...

28
Unerwartete Laufzeiten für HashSet-Code

Also hatte ich ursprünglich diesen Code: import java.util.*; public class sandbox { public static void main(String[] args) { HashSet<Integer> hashSet = new HashSet<>(); for (int i = 0; i < 100_000; i++) { hashSet.add(i); } long start = System.currentTimeMillis(); for (int i = 0; i...

22
Wofür ist die Option java.security.egd vorgesehen?

In einem Projekt, an dem ich arbeite, wird die Anwendung mit einem ähnlichen Befehl gestartet: java -Djava.security.egd=file:/dev/urandom -jar app.jar Ich habe die java.security.egdOption noch nie gesehen . Wenn Sie ein wenig suchen, wird es anscheinend verwendet, um die Zufallszahlengenerierung in...

20
Java-Typ-Promotion in Parametern

Ich bin auf diesen Ausschnitt gestoßen: public class ParamTest { public static void printSum(int a, double b) { System.out.println("In intDBL " + (a + b)); } public static void printSum(long a, long b) { System.out.println("In long " + (a + b)); } public static void printSum(double a,...

20
Paths.get vs Path.of

Soweit ich das beurteilen kann Paths.getund Path.ofgenau dasselbe zu tun scheine, verwandle ich eine oder mehrere Saiten in ein PathObjekt; die Dokumentation https://docs.oracle.com/javase/8/docs/api/java/nio/file/Paths.html#get-java.lang.String-java.lang.String...- und https: