Heim > Java > javaLernprogramm > Was ist die Implementierung des dynamischen Java-Proxys?

Was ist die Implementierung des dynamischen Java-Proxys?

WBOY
Freigeben: 2023-04-25 15:10:08
nach vorne
1220 Leute haben es durchsucht

Description

1 Der Proxy-Vorgang wird über java.lang.reflect.Proxy implementiert, und das Proxy-Objekt kann über newProxyInstance() von Proxy erstellt werden.

2. Sie sehen, dass drei Parameter erforderlich sind: Klassenlader, Schnittstelle und Aufrufprozessor. Die Klasseneinteilung steht bereits oben. Verwenden Sie class.getClassLoader, um den Kategorielader abzurufen, und class.getgetInterfaces(), um alle Schnittstellen abzurufen. Ist das, was Sie jetzt schreiben möchten, nicht ein neues InvocationHandler-Objekt? Tatsächlich ist hier der Kerncode unseres dynamischen Proxys geschrieben.

Instanz

Implementierungsklasse der Schnittstelle:

public class PersonImpl implements PersonInterface {
    @Override
    public void doSomething() {
        System.out.println("人类在做事");
    }
    @Override
    public void saySomething() {
        System.out.println("人类在说话");
    }
}
Nach dem Login kopieren

Welche Sammlungsklassen gibt es in Java?

#🎜 🎜#Sammlungen in Java sind hauptsächlich in vier Kategorien unterteilt:

1. Liste: geordnet, wiederholbar; #🎜🎜 #

3. Set-Sammlung: nicht wiederholbar;

4.

Das obige ist der detaillierte Inhalt vonWas ist die Implementierung des dynamischen Java-Proxys?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage