您当前的位置: 首页 >  Java

wespten

暂无认证

  • 0浏览

    0关注

    899博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Java通过反射模拟冰蝎免杀功能

wespten 发布时间:2022-08-04 10:07:35 ,浏览量:0

一、Java反射

java反射算是java学习过程中不可绕过的一关。

java 反射

反射允许运行中的Java程序获取自身的信息,并且可以操作类或对象的内部属性。 反射的核心是JVM在运行时动态加载类或调用方法或访问属性。

class 类

我们正常类加载的方式是

  • 导入包名--->通过new实例化--->取得实例化对象 而反射是
  • 实例化对象--->getclass()方法--->得到包名

实现反射相关API:

java.lang.Class           代表一个类
java.lang.reflect.Method  代表类的方法
java.lang.reflect.Field   代表类的成员属性
java.lang.reflect.Constructor  代表类的构造方法

列举一个demo,User.java:

public class User extends Person{
    private int id;
    private String username;
    private String password;
    public int age;

    public User(){}
    public User(int id, String username, String password, int age) {
        this.id = id;
        this.username = username;
        this.password = password;
        this.age = age;
    }

    public String getUsername() {
        return username;
    }

    public
关注
打赏
1665965058
查看更多评论
立即登录/注册

微信扫码登录

0.1363s