Articles of Java

Gson Java reserviertes Schlüsselwort

Ich habe ein JSON, das ich mit Gson deserialisiere. { “resp”: { “posts”: [ { … “public”: true, … }] } Mein Problem ist, dass public ein Java–Schlüsselwort ist. Wie also würde ich ein Feld in meiner class erstellen, das mit dem public Feld in JSON korreliert?

java.lang.IllegalStateException: Mehrere Repräsentationen derselben Entität mit @ManyToMany 3 Entitäten

Ich habe 3 Entitäten mit ManyToMany-Beziehungen wie folgt: Rolleneinheit: @Entity public class Role { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer roleID; private String roleName; private String description; @ManyToMany(cascade = {CascadeType.MERGE, CascadeType.PERSIST, CascadeType.REFRESH}, fetch = FetchType.EAGER) @JoinTable(name = “role_permission”, joinColumns = {@JoinColumn(name = “role_id”)}, inverseJoinColumns = {@JoinColumn(name = “permission_id”)}) private Set permissions = new LinkedHashSet(); Berechtigungseinheit: […]

Wie schließe ich .class-Dateien in mein Projekt in Eclipse ein? (Java)

Hey alle zusammen. Ich arbeite an einem Projekt für die Schule, wo wir die .class-Datei erhalten, aber nicht die Quelle, die in unseren Code aufgenommen werden soll. Ich benutze Eclipse, und ich möchte die Datei in mein Projekt aufnehmen, damit ich Objekte daraus erstellen und verwenden kann. Die Datei ist TokenizerImpl.class, und ich möchte sie […]

String.equals () Argumentreihenfolge

Ich habe kürzlich einen Downvote erhalten, um das Folgende in einer aktuellen Antwort zu verwenden : String word = …; if (“s”.equals(word) || “y”.equals(word) Der Downvote wurde aufgrund einer “Yoda-Bedingung” gegeben. Ich bat um weitere Erklärungen, aber keine wurde zur Verfügung gestellt. Ich bevorzuge diesen Stil, um eine mögliche NullPointerException zu vermeiden. Ist das ein […]

Wie viel Speicher benötigt mein Java-Thread?

Gibt es eine Möglichkeit, herauszufinden, wie viel Speicher mein Java-Thread in der VM belegt? Zum Beispiel mithilfe von Stack-Trace-Dump oder auf andere Weise. Vielen Dank

Die Methoden nextLine (), next () und nextInt () von Scanner verstehen

Ich versuche zu verstehen, wie diese drei Methoden funktionieren. So habe ich sie verstanden: nextLine() liest den Rest der aktuellen Zeile, auch wenn sie leer ist. nextInt() liest eine ganze Zahl, liest aber nicht die Escape-Sequenz “\ n”. next() liest die aktuelle Zeile, liest aber nicht das “\ n”. Angenommen, ich habe den folgenden Code: […]

classnpfad / Modulpfad zur Laufzeit in Java scannen 9

Ich kann anscheinend keine Informationen darüber finden, ob das Scannen aller verfügbaren classn (für Interfaces, Annotationen usw.) in der Laufzeit noch möglich ist, wie es Spring, Reflections und viele andere Frameworks und Bibliotheken derzeit tun, angesichts von Jigsaw-bedingten Änderungen wie classn geladen werden. EDIT : In dieser Frage geht es darum, die realen physischen Dateipfade […]

Java String intern und literal

Sind die beiden folgenden Codeteile identisch? String foo = “foo”; String foo = new String(“foo”).intern();

Wie erhalte ich in Java den Unterschied in Sekunden zwischen zwei Daten?

Die Java-classnbibliothek hat eine class namens DateTime. DateTime hat diese Methode: int daysBetween(DateTime other) was die Anzahl der Tage zwischen diesem und dem Parameter zurückgibt. Es hat keine Methode int secondsBetween(DateTime other) was ich gerade brauche. Gibt es eine class, die DateTime ähnelt, aber eine solche Methode hat?

Machen Sie einen JLabel, um den Text zu umbrechen, indem Sie eine maximale Breite festlegen

Ich habe ein JLabel, das viel Text enthält. Gibt es eine Möglichkeit, dass das JLabel eine maximale Breite hat, so dass es den Text so umschließt, dass es diese Breite nicht überschreitet? Vielen Dank