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 »

Beispiel für ein Java-Wörterbuch

The Java 6.0 Compiler API

Wörterbuch Klasse ist die abstrakte Klasse, die jeder Klasse übergeordnet ist, die die Schlüssel-Wert-Paar-Beziehung verwendet. Die Klassen wie HashTable erweitern diese Klasse hinsichtlich ihrer Funktionalität. Jeder Schlüssel und jeder Wert ist ein Objekt. In jedem Dictionary-Objekt ist jeder Schlüssel höchstens einem Wert zugeordnet. In der Regel ist die equals Die Methode sollte von Implementierungen dieser

Beispiel für ein Java-Wörterbuch 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 »

Formatieren Sie Zahlen mit NumberFormat

The Java 6.0 Compiler API

Zahlenformat ist die abstrakte übergeordnete Klasse für alle Zahlenformate. Diese Klasse stellt Methoden zum Formatieren und Parsen der Zahlen bereit. Außerdem werden Methoden zum Auffinden von Gebietsschemata für die Zahlenformate bereitgestellt. Es hat die direkten Unterklassen: ChoiceFormat und DecimalFormat Schauen Sie sich das folgende Beispiel für die verschiedenen Zahlenformate an. Hier habe ich das verwendet

Formatieren Sie Zahlen mit NumberFormat Read More »

So erhalten Sie JVM-Startzeit und -Datum

The Java 6.0 Compiler API

Dieses Beispiel zeigt, wie Sie die Startzeit und das Startdatum für die aktuelle Ausführungsumgebung der Java Virtual Machine (JVM) abrufen. RuntimeMXBean im Java-Lang-Paket hilft beim Abrufen der Details der JVM-Startzeit. Durch Aufrufen der Methode getStartTime() in der RuntimeMXBean-Klasse wird die Zeit in einer langen Zahl zurückgegeben, die in eine Ganzzahl konvertiert werden kann. Schauen wir

So erhalten Sie JVM-Startzeit und -Datum Read More »

java.util.ConcurrentModificationException

The Java 6.0 Compiler API

ConcurrentModificationException wird ausgelöst, wenn zwei Threads dasselbe Element gleichzeitig aktualisieren. Dieses Problem tritt häufig in der Multithread-Umgebung auf. Dies kann jedoch auch in einer Single-Thread-Umgebung auftreten, in der dieselbe Anwendung mehrere Threads ausführt, die dasselbe Objekt aktualisieren. Schauen Sie sich dieses Beispiel an, das eine ConcurrentModificationException auslöst, während der Wert „drei“ aktualisiert wird. package javabeat.net.core;

java.util.ConcurrentModificationException Read More »

NullPointerException in Java

The Java 6.0 Compiler API

Einer der häufigsten und Albträume für Java-Programmierer ist das Erhalten von NullPointerException während die Java-Anwendung ausgeführt wird. Diese Ausnahme ist im Paket „java.lang“ definiert und dient dazu, zu erkennen, ob ein Objekt ohne Inhalt verwendet wird. Hier müssen Sie den Unterschied zwischen Referenz und Objekt verstehen. Eine Referenzvariable ist lediglich ein Handler, der ein tatsächliches

NullPointerException in Java Read More »

System.gc-Aufruf für die Garbage Collection

The Java 6.0 Compiler API

Bei der Garbage Collection handelt es sich um den Prozess der Rückgewinnung des verwendeten Speichers, bei dem es sich nicht um Referenzobjekte in der Anwendung handelt. Java Virtual Machine (JVM) führt den Hintergrundthread zur Überwachung der Objektreferenzen aus und wird regelmäßig ausgeführt, um den Speicher zu beanspruchen. Dieser Thread wird mit niedriger Priorität ausgeführt, da

System.gc-Aufruf für die Garbage Collection Read More »

Nach oben scrollen