Als «java» getaggte Fragen

99
Java 8 Lieferanten- und Verbrauchererklärung für den Laien

Als Nicht-Java-Programmierer, der Java lernt, lese ich gerade über Supplierund ConsumerSchnittstellen. Und ich kann mich nicht um ihre Verwendung und Bedeutung kümmern. Wann und warum würden Sie diese Schnittstellen verwenden? Kann mir jemand ein einfaches Beispiel für Laien geben? Ich finde die...

99
Verbinden von Pfaden in Java

In Pythonkann ich zwei Pfade verbinden mit os.path.join: os.path.join("foo", "bar") # => "foo/bar" Ich versuche, dasselbe in Java zu erreichen, ohne mir Sorgen zu machen, ob dies der Fall OSist Unix, Solarisoder Windows: public static void main(String[] args) { Path currentRelativePath =...

99
Wann sollte ich Streams verwenden?

Ich bin gerade auf eine Frage gestoßen, als ich a Listund seine stream()Methode verwendet habe. Obwohl ich weiß, wie man sie benutzt, bin ich mir nicht ganz sicher, wann ich sie benutzen soll. Zum Beispiel habe ich eine Liste, die verschiedene Pfade zu verschiedenen Orten enthält. Jetzt möchte ich...

99
Erstellen Sie mit lombok ein Objekt aus einem vorhandenen

Nehmen wir an, ich habe eine mit Lombok kommentierte Klasse wie @Builder class Band { String name; String type; } Ich weiß, dass ich tun kann: Band rollingStones = Band.builder().name("Rolling Stones").type("Rock Band").build(); Gibt es eine einfache Möglichkeit, ein Objekt von Foo zu...

99
über die App hinaus über ClipData.Item.getUri verfügbar gemacht

Ich versuche, ein Problem zu beheben, nachdem die neue Funktion im Android-Dateisystem hinzugefügt wurde, aber ich erhalte folgende Fehlermeldung: android.os.FileUriExposedException: file:///storage/emulated/0/MyApp/Camera_20180105_172234.jpg exposed beyond app through ClipData.Item.getUri() Ich...

99
Mehrere Nullprüfungen in Java 8

Ich habe den folgenden Code, der für mehrere Nullprüfungen etwas hässlich ist. String s = null; if (str1 != null) { s = str1; } else if (str2 != null) { s = str2; } else if (str3 != null) { s = str3; } else { s = str4; } Also habe ich versucht, Optional.ofNullablewie unten zu verwenden, aber...

98
JUnit 4 Testsuiten

Wie erstelle ich Testsuiten mit JUnit 4? Die gesamte Dokumentation, die ich gesehen habe, scheint für mich nicht zu funktionieren. Wenn ich den Eclipse-Assistenten verwende, kann ich keine der von mir erstellten Testklassen

98
Aufrufen der JMX-MBean-Methode aus einem Shell-Skript

Gibt es Bibliotheken, mit denen ich eine JMX-MBean-Methode aus einem Shell-Skript aufrufen kann? Wir stellen einige Operations / Admin-Befehle über JMX zur Verfügung, und unsere Administratoren könnten JConsole oder VisualVM verwenden, aber einige Aufgaben sollten besser der Automatisierung...