Articles of Java

Was ist ein kovarianter Rückgabetyp?

Was ist ein kovarianter Rückgabetyp in Java? In der objektorientierten Programmierung allgemein?

Java-Schnittstellen / Namenskonvention für die Implementierung

Wie benennen Sie verschiedene classn / Schnittstellen, die Sie erstellen? Manchmal habe ich keine Implementierungsinformationen, die dem Implementierungsnamen FileHandler – wie die Schnittstelle FileHandler und die class SqlFileHandler . Wenn dies passiert, TruckClass ich normalerweise die Schnittstelle im “normalen” Namen, wie Truck und TruckClass die tatsächliche class TruckClass . Wie nennen Sie Schnittstellen und classn […]

Wie entfernt man doppelte Leerstellen in einer Zeichenkette mit Java?

Wie entfernt man doppelte Leerzeichen (einschließlich Tabulatoren, Zeilenumbrüche, Leerzeichen usw.) in einer Zeichenkette mit Java?

Eine ‘for’ -Schleife, um über eine Enum in Java zu iterieren

Ich habe ein Java– enum für die Kardinal- und Zwischenrichtungen: public enum Direction { NORTH, NORTHEAST, EAST, SOUTHEAST, SOUTH, SOUTHWEST, WEST, NORTHWEST } Wie kann ich eine for Schleife schreiben, die durch jeden dieser enum Werte iteriert?

Wie konvertiert man ein Java-Objekt (Bean) in Schlüssel-Wert-Paare (und umgekehrt)?

Angenommen, ich habe ein sehr einfaches Java-Objekt, das nur einige Eigenschaften von getXXX und setXXX hat. Dieses Objekt wird nur zum Verarbeiten von Werten verwendet, im Grunde eine Datensatz- oder typensichere (und performante) Karte. Ich muss dieses Objekt oft in Schlüsselwertpaare (entweder Strings oder Typ Safe) umwandeln oder von Schlüsselwertpaaren in dieses Objekt konvertieren. Anders […]

Java – Ruft eine Liste aller in der JVM geladenen classn ab

Ich möchte eine Liste aller classn erhalten, die zu einem bestimmten Paket gehören, sowie alle ihre Kinder. Die classn können in der JVM bereits geladen sein oder nicht.

Festlegen von Standardwerten für Spalten in JPA

Ist es möglich, einen Standardwert für Spalten in JPA festzulegen, und wenn ja, wie erfolgt die Verwendung von Anmerkungen?

Wie kann ich große Nachrichten mit Kafka (über 15 MB) versenden?

Ich sende String-Nachrichten an Kafka V. 0.8 mit der Java Producer API. Wenn die Nachrichtengröße ungefähr 15 MB beträgt, erhalte ich eine MessageSizeTooLargeException . Ich habe versucht, message.max.bytes auf 40 MB zu setzen, aber ich bekomme immer noch die Ausnahme. Kleine Nachrichten funktionierten ohne Probleme. (Die Ausnahme erscheint im Producer, ich habe in dieser Anwendung […]

Wie verwalte ich Cookies mit HttpClient in Android und / oder Java?

Ich versuche, mich auf einer Website anzumelden und diese Sitzung / diesen Cookie beizubehalten, damit der Server meine Anmeldung erkennt, aber ich habe Mühe, herauszufinden, wie ich den Cookie aus der Antwort extrahieren und in eine Anfrage zur Beibehaltung meiner Anmeldung setzen kann. Ich frage mich, ob ich den Header “Set-Cookie” oder einen CookieStore verwenden […]

statische Zuweisung in Java – Heap, Stack und permanente Generierung

Ich habe in letzter Zeit viel über Speicherzuweisungsschemata in Java gelesen, und es gab viele Zweifel, wie ich aus verschiedenen Quellen gelesen habe. Ich habe meine Konzepte gesammelt und möchte alle Punkte durchgehen und kommentieren. Ich habe erfahren, dass die Speicherzuweisung JVM-spezifisch ist, also muss ich vorher sagen, dass meine Frage Sun-spezifisch ist. classn (geladen […]