Als «java» getaggte Fragen

119
Seltsames "[]" nach Java-Methodensignatur

Ich habe mir heute Java-Code angesehen und eine seltsame Syntax gefunden: public class Sample { public int get()[] { return new int[]{1, 2, 3}; } } Ich dachte, das kann nicht kompiliert werden und wollte das beheben, was ich für einen Tippfehler hielt, aber dann erinnerte ich mich, dass der...

119
Java Regex E-Mail

Zunächst einmal weiß ich, dass die Verwendung von Regex für E-Mails nicht empfohlen wird, aber ich muss dies testen. Ich habe diesen regulären Ausdruck: \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b In Java habe ich Folgendes getan: Pattern p =

119
Verwenden von Enums beim Parsen von JSON mit GSON

Dies hängt mit einer früheren Frage zusammen, die ich hier zuvor gestellt habe JSON-Analyse mit Gson Ich versuche, denselben JSON zu analysieren, aber jetzt habe ich meine Klassen ein wenig geändert. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Meine Klasse sieht jetzt so...

119
Statische Felder in einer Nullreferenz in Java

staticMitglieder ( staticFelder oder staticMethoden) in Java sind eher ihrer jeweiligen Klasse als den Objekten dieser Klasse zugeordnet. Der folgende Code versucht, auf ein statisches Feld in einer nullReferenz zuzugreifen . public class Main { private static final int value = 10; public Main...

119
JPA oder JDBC, wie unterscheiden sie sich?

Ich lerne Java EE und habe dafür die Eclipse mit Glassfish heruntergeladen. Ich habe einige Beispiele gesehen und auch die Oracle-Dokumente gelesen, um alles über Java EE 5 zu erfahren. Die Verbindung zu einer Datenbank war sehr einfach. Ich habe ein dynamisches Webprojekt geöffnet, eine...

119
Junit - einmalige Setup-Methode

Ich habe eine Klasse mit ein paar Tests eingerichtet und @Beforemöchte nicht eine Setup-Methode verwenden, die vor allen Tests nur einmal ausgeführt wird. Ist das mit Junit 4.8

119
Analysieren des JSON-Arrays in java.util.List mit Gson

Ich habe einen JsonObjectNamen "mapping"mit folgendem Inhalt: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Ich weiß, dass ich das Array bekommen kann "servers"mit: mapping.get("servers").getAsJsonArray() Und jetzt möchte ich das JsonArrayin eine...

119
CompletableFuture | thenApply vs thenCompose

Ich kann den Unterschied zwischen thenApply() und nicht verstehen thenCompose(). Könnte jemand einen gültigen Anwendungsfall bereitstellen? Aus den Java-Dokumenten: thenApply(Function<? super T,? extends U> fn) Gibt eine neue zurück CompletionStage, die, wenn diese Stufe normal abgeschlossen...

118
Wann macht System.gc () etwas?

Ich weiß, dass die Speicherbereinigung in Java automatisiert ist. Aber ich habe verstanden, dass, wenn Sie System.gc()Ihren Code aufrufen , die JVM möglicherweise entscheidet, an diesem Punkt eine Speicherbereinigung durchzuführen oder nicht. Wie funktioniert das genau? Auf welcher Basis / auf...