![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
反射机制
老衲只用阿道夫
来自河南科技大学,软件工程专业
展开
-
反射机制
1.1、反射机制有什么用? 通过java语言中的反射机制可以操作字节码文件。优点类似于黑客。则(可以读和修改字节 码文件。)通过反射机制可以操作代码片段。(class文件。)1.2、反射机制的相关类在哪个包下? java.lang.reflect.*;1.3、反射机制相关的重要的类有哪些? java.lang.Class:代表整个字节码,代表一个类型,代表整个类 java.lang.reflect.Method:代表字节码中的方法字节码。,...原创 2022-04-08 22:21:15 · 390 阅读 · 0 评论 -
java中怎样获取绝对路径,增加代码的灵活性?
介绍获取绝对路径的方法,一种是获取普通文件,另一种是只能获取后缀名为.properties的文件原创 2022-04-10 13:46:54 · 2409 阅读 · 0 评论 -
关于JDk中自带的类加载器
1.什么是类加载器?专门负责加载类的命令/工具(ClassLoader)。2.JDK中自带了3个类加载器:启动类加载器(rt.jar)、扩展类加载器(ext/*.jar)、应用类加载器(classpath)3.假设有这样一段代码:String s="abc";代码在开始执行之前,会将所需要的类加载到JVM中,通过类加载器加载,看到以上代码类加 载器 会找到String.class文件,找到就加载,那么怎么进行加载呢? 首先通过“启动类加载器”加载, 注意:...原创 2022-04-10 15:27:35 · 353 阅读 · 0 评论 -
怎样通过反射机制访问一个java对象呢?
首先准备一个Student类//反射属性Fieldpublic class Student { //Field翻译为字段,其实就是属性/成员 public int no;//Field对象 private String name;//Field对象 protected boolean sex;}1.传统方法去访问一个java对象,并且给属性赋值和获取属性的值//通过new来实例化对象Student s=new Student();s.no=1111;原创 2022-04-10 17:39:30 · 245 阅读 · 0 评论 -
怎样通过反射机制调用java对象的方法?
1准备:先创建一个UserService类public class UserService { /** * 登录方法 * @param name 用户名 * @param pwd 密码 * @return 返回 true表示登录成功,返回false表示登陆失败 */ public boolean login(String name,String pwd) { if("user".equals(name) &&am原创 2022-04-10 20:04:31 · 977 阅读 · 2 评论