(Advantages of reflection: greatly enhance the scalability of the program. The basic process of reflection: 1. Get the Class target, that is, get the bytecode file target with the specified name. 2. Instantiate the target to obtain the attribute, method or structure function of the class. 3. Access properties, call methods, and call structural functions to create targets.)