Tutorial Refleksi Java: Buat Java POJO menggunakan API Refleksi untuk mendapatkan ClassName, DeclaredFields, ObjectType, SuperType, dan Lainnya…

Diterbitkan: 2019-06-10
Contoh Java Reflection API - Total 10 Contoh- Tips Crunchify

Cara terprogram terbaik untuk mendapatkan semua Bidang Kelas yang Dideklarasikan di Java menggunakan API Refleksi

Dalam tutorial ini saya akan menulis POJO Java sederhana pertama dan akan melakukan semua Contoh Refleksi Java pada POJO. Anda pasti pernah mendengar istilah POJO. Apa itu Plain Old Java Object ?

Juga jika Anda memiliki pertanyaan di bawah ini maka Anda berada di lokasi yang tepat:

  • java – Bagaimana cara membuat POJO?
  • java – Buat kelas POJO sederhana
  • Objek Java lama biasa (POJO) di Jawa
  • Pengenalan POJO (Objek Jawa Kuno Biasa)
  • Merancang kelas POJO
  • Buat Orang kelas POJO Java ke-1

POJO hanyalah Java Bean tua biasa dengan batasan dihapus. Java Beans harus memenuhi persyaratan berikut:

  1. Ikuti konvensi Bean dari getFoo (atau isFoo untuk boolean) dan metode setFoo untuk atribut yang dapat diubah bernama foo; tinggalkan setFoo jika foo tidak dapat diubah.
  2. Konstruktor no-arg default
  3. Harus mengimplementasikan java.io.Serializable

POJO tidak mengamanatkan semua ini. Seperti namanya: objek yang dikompilasi di bawah JDK dapat dianggap sebagai Objek Java Lama Biasa.

Tidak ada server aplikasi, tidak ada kelas dasar, tidak ada antarmuka yang diperlukan untuk digunakan.

Mari kita buat kelas POJO bernama CrunchifyPOJO.

Hasil:

Refleksi Java - Tutorial Crunchify

Sekarang mari kita membuat Java Reflection's Example berdasarkan POJO ini.

Lihatlah di bawah ini Contoh kelas CrunchifyReflectionTutorial.java yang mencakup total 9 contoh Java Reflection API yang berbeda:

Apakah Anda menjalankan program Java?

Bagaimana jika Anda ingin memeriksa kelas, antarmuka, bidang, dan metode saat runtime, tanpa mengetahui nama kelas, metode, dll. pada waktu kompilasi. Nah, dengan bantuan Reflection itu sangat mudah dilakukan.

Refleksi biasanya digunakan oleh program yang memerlukan kemampuan untuk memeriksa atau memodifikasi perilaku runtime dari aplikasi yang berjalan di mesin virtual Java.

Mengenai Refleksi Java Jika Anda memiliki pertanyaan di bawah ini, maka Anda berada di lokasi yang tepat:

  • Tutorial Refleksi Java untuk Kelas, Metode, Bidang
  • Pemuatan Kelas Dinamis menggunakan Java Reflection API
  • Lihatlah lebih dalam pada Java Reflection API
  • refleksi java api – Cara membuat objek menggunakan objek Konstruktor
  • refleksi – Bagaimana cara memanggil metode Java
  • Cara menggunakan Refleksi untuk memanggil metode Java saat runtime
  • java refleksi memanggil metode tanpa argumen
  • Cara mendapatkan Nama Kelas, CanonicalName dan SimpleName
  • Mari kita cari tahu apakah objek kelas mewakili kelas Array

Hasil:

Contoh lengkapnya dapat dijelaskan sendiri karena saya mencoba yang terbaik untuk memasukkan sebanyak mungkin sistem ke dalam program itu sendiri.

Cobalah dan beri tahu saya jika Anda memiliki pertanyaan. Selamat mengkode.