Core Java

Unveränderliche Java-Objekte

The Java 6.0 Compiler API

Objekte, deren Zustand nach ihrer Erstellung nicht geändert werden kann, werden als unveränderliche Objekte bezeichnet. Es gilt als wirksame Strategie, Objekte unveränderlich zu machen, wenn sie in Multithread-Anwendungen verwendet werden sollen. Die in Java integrierten Strings und Integers sind alle unveränderliche Objekte und daher muss es eine solide Begründung dafür geben. Versuchen wir in diesem […]

Unveränderliche Java-Objekte Read More »

Java equal() und hashcode()

The Java 6.0 Compiler API

In diesem Tutorial werden die Methoden equal() und hashcode() in einfachen Worten erklärt. Dies ist eine der verwirrenden Fragen, die Java-Entwicklern beschäftigen. Die häufigsten Fragen zu diesen Methoden sind: Was ist die Methode equal() und warum sollte ich sie in unseren Klassen überschreiben? Was ist die hashcode()-Methode? Warum sollte ich hashcode() immer überschreiben, wenn ich

Java equal() und hashcode() Read More »

Rufen Sie die Methode mithilfe der Reflection-API auf

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie eine Methode mithilfe der Reflection-API aufgerufen wird. Da wir uns bewusst sind, können wir mithilfe der Reflektionsklassen dynamisch eine Methode in einer anderen Klasse aufrufen. Beachten Sie, dass die Verwendung von Reflektion im Hinblick auf die Leistung teurer ist. Diese Programmierpraxis wird nur bei bestimmten Anforderungen verwendet, bei denen das Projekt

Rufen Sie die Methode mithilfe der Reflection-API auf Read More »

Felder mithilfe von Reflection abrufen

The Java 6.0 Compiler API

In diesem Beispiel erklären wir anhand eines einfachen Beispiels, wie man mithilfe der Reflektion die Felder einer Klasse erhält. Mit den folgenden Schritten können Sie die öffentlichen und privaten Felder eines Objekts auflisten: Rufen Sie die Klasseninstanz der Klasse ab, deren Felder Sie auflisten möchten. In diesem Beispiel wird die Klasseninstanz der Math-Klasse abgerufen. Rufen

Felder mithilfe von Reflection abrufen Read More »

Holen Sie sich Methoden mithilfe von Reflection

The Java 6.0 Compiler API

In diesem Beispiel erklären wir anhand eines einfachen Beispiels, wie man mithilfe der Reflektion die Methoden einer Klasse erhält. Mit den folgenden Schritten können Sie die öffentlichen und privaten Methoden eines Objekts auflisten: Rufen Sie die Klasseninstanz der Klasse ab, deren Methoden Sie auflisten möchten. In diesem Beispiel wird die Klasseninstanz der Math-Klasse abgerufen. Rufen

Holen Sie sich Methoden mithilfe von Reflection Read More »

Rufen Sie den Paketnamen mithilfe von Reflection ab

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie Sie den Paketnamen mithilfe der Reflection-API abrufen. Mit Reflektion können wir die Details jeder Klasse oder jedes Objekts und seiner Methoden, Felder usw. abrufen. Dies ist nützlich, wenn wir die Klassen dynamisch erstellen und zur Laufzeit aufrufen. Schauen wir uns das Beispielprogramm an, um den Paketnamen mithilfe von Reflection zu ermitteln.

Rufen Sie den Paketnamen mithilfe von Reflection ab Read More »

Erhalten Sie Modifikatoren eines Objekts mithilfe von Reflection

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie man das erhält Modifikatoren Wird in einer Klasse verwendet, die die Reflection-API verwendet. Man kann die Methode getModifiers() im Class-Objekt verwenden, um über jeden Modifikator zu erfahren, der in dieser bestimmten Klasse verwendet wird. Rufen Sie die Methoden isAbstract(int mod), isFinal(int mod), isInterface(int mod), isNative(int mod), isPrivate(int mod), isProtected(int mod), isPublic(int

Erhalten Sie Modifikatoren eines Objekts mithilfe von Reflection Read More »

Java Iterable- und Iterator-Schnittstelle

The Java 6.0 Compiler API

Eine der am weitesten verbreiteten und gebräuchlichsten APIs in Java ist der Iterator für die Sammlungen. Wenn wir die Liste der Objekte in einem Array haben oder Objekte auflisten, ist der Iterator sehr nützlich, um die Objekte ohne viel zusätzlichen Programmieraufwand zu iterieren. Hier diskutieren wir anhand einfacher Beispiele den Vergleich zweier wichtiger Schnittstellen, Iterable

Java Iterable- und Iterator-Schnittstelle Read More »

Erhalten Sie den Namen der Superklasse mithilfe von Reflection

The Java 6.0 Compiler API

Anhand dieses Beispiels zeigen wir Ihnen, wie Sie die Superklasse eines Objekts ermitteln und mithilfe der Reflexionstechnik verwenden. Schauen wir uns das folgende Beispiel und die unten aufgeführten Schritte an, um das Programm zu verstehen. Ich habe die Superklasse „Employee“ und die Unterklasse „Manager“ erstellt Instanz von Manager erstellt und der Superklassenreferenz Employee zugewiesen Rufen

Erhalten Sie den Namen der Superklasse mithilfe von Reflection Read More »

Holen Sie sich den Rückgabetyp der Methode mithilfe von Reflection

The Java 6.0 Compiler API

In diesem Beispiel erklären wir anhand eines einfachen Beispiels, wie man die Methoden einer Klasse mithilfe der Reflektion erhält und den Rückgabetyp erhält. Mit den folgenden Schritten können Sie die öffentlichen und privaten Methoden eines Objekts auflisten: Rufen Sie die Klasseninstanz der Klasse ab, deren Methoden Sie auflisten möchten. In diesem Beispiel wird die Klasseninstanz

Holen Sie sich den Rückgabetyp der Methode mithilfe von Reflection Read More »

So überprüfen Sie, woher die Klasse geladen wurde

The Java 6.0 Compiler API

In diesem Beispiel wird gezeigt, wie der Pfad der geladenen Klasse überprüft wird. Dieses Dienstprogramm kann in bestimmten Fällen hilfreich sein, wenn Sie den Klassenladepfad überprüfen möchten, wenn Verwirrung darüber besteht, dass in einem anderen Pfad mehrere Bibliotheken vorhanden sind. Um dies zu erreichen, verwenden Sie im folgenden Beispiel die folgenden Schritte: Rufen Sie die

So überprüfen Sie, woher die Klasse geladen wurde Read More »

Break-Anweisung in Java

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie die break-Anweisung in der Java-Programmierung verwendet wird. Brechen Sie selbst ein Schlüsselwort, das innerhalb eines Blocks wie for-, while-, do-while- oder switch-Anweisungen verwendet werden kann. Die Bedeutung der break-Anweisung besteht darin, die aktuelle Schleife zu beenden und den Block zu verlassen. Dies ist vor allem in Schleifen nützlich, wenn wir die

Break-Anweisung in Java Read More »

Continue-Anweisung in Java

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie die continue-Anweisung in der Java-Programmierung verwendet wird. In meinem vorherigen Beispiel habe ich die break-Anweisung erklärt, die nützlich ist, um den Look zu beenden und daraus hervorzugehen. In bestimmten Fällen möchte man jedoch möglicherweise nur die aktuelle Iteration beenden und mit der nächsten Iteration fortfahren. In diesem Szenario könnte eine continue-Anweisung

Continue-Anweisung in Java Read More »

Nach oben scrollen