Link copiato negli appunti
La reflection è una caratteristica molto potente del linguaggio Java che permette di ottenere informazioni su classi e interfacce direttamente in fase di run-time. In particolare, è possibile determinare la classe a cui un oggetto appartiene, i suoi attributi, i costruttori e i metodi. I tool visuali utilizzati per manipolare i Java Beans utilizzano proprio tale caratteristica per analizzare a fondo le proprietà specifiche degli stessi beans.