Mekanisme refleksi Java boleh mengetahui semua sifat dan kaedah kelas dalam keadaan operasi Pemerolehan maklumat dinamik ini dipanggil mekanisme refleksi.
Pengenalan kepada kelas refleksi:
Fungsi mendapatkan maklumat secara dinamik dan kaedah memanggil objek secara dinamik dipanggil mekanisme pantulan bahasa Java.
Empat cara untuk mendapatkan objek dalam Java:
1 Dalam kes kelas tertentu, mendapatkan objek tidak akan dimulakan
Class demo = Demo.class;
2. Lulus Mendapatkan laluan kelas
Class target = Class.forName("cn.javaguide.TargetObject");
3 Mendapatkan contoh objek
Employee e = new Employee(); Class reflectClass = e.getClass();
4 🎜>
Senario aplikasi:class clazz = ClassLoader.LoadClass("cn.javaguide.TargetObject");
1 Gunakan JDBC apabila menyambung ke pangkalan data
2. Objek penciptaan Spring Spring dan fungsi AOP 3. Konfigurasikan atribut contohsecara dinamik
Atas ialah kandungan terperinci Contoh analisis mekanisme refleksi Java. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!