当前位置: 首页 > news >正文

Java 反射总结

public static void main(String[] args) throws Exception {
    Class<?> cl = SeatVo.class;
    //通过getMethods方法获取所有public修饰的普通方法
    Method[] methods = cl.getMethods();
    for (Method i : methods) {
        System.out.println("public修饰的普通方法=" + i.getName());
    }
    System.out.println();
    //通过getDeclaredMethods返回类中所有的实例方法
    Method[] methods1 = cl.getDeclaredMethods();
    for (Method i : methods1) {
        System.out.println("实例方法=" + i.getName());
    }
    //返回public修饰的所有属性
    Field[] fields = cl.getFields();
    for (Field f : fields) {
        System.out.println("public修饰的所有属性=" + f.getName());
        System.out.println("public修饰的所有属性中文=" + f.getAnnotation(ApiModelProperty.class).value());
    }
    //返回本类中的所有属性
    Field[] fieldList = cl.getDeclaredFields();
    for (Field f : fieldList) {
        System.out.println("返回本类中的所有属性=" + f.getName());
        System.out.println("返回本类中的所有属性中文=" + f.getAnnotation(ApiModelProperty.class).value());
    }
}

相关文章:

  • Kafka(四)- Kafka 生产者
  • Electron结合Vue使用说明
  • 另一种在ARM/x86架构处理器上部署WebDAV服务器的方法
  • Spring Boot使用宝兰德BES进行改造和部署
  • 分享一个你很可能不知道的Java异常实现的缺陷
  • 六 游戏基础知识和SHAPE
  • 【传输层】概述、复用分用、UDP详解、UDP校验
  • Redis基础学习
  • [附源码]Python计算机毕业设计Django学生宿舍管理系统
  • 51单片机——IO拓展(串转并)-74HC595 小白详解
  • 电力系统潮流计算(牛顿-拉夫逊法、高斯-赛德尔法、快速解耦法)(Matlab代码实现)
  • Apache服务深入学习篇(详细介绍)
  • ICV:2022年中国车载摄像头市场规模有望突破50亿美元大关
  • 适老化产品开发:用科技和智能解决老龄化难题
  • ORB-SLAM2 ---- Tracking::TrackWithMotionModel函数
  • 兄弟机床联网
  • Stable Diffusion模型阅读笔记
  • Maven插件开发
  • 【论文复现】——基于逐点前进法的点云数据精简
  • 微服务框架 SpringCloud微服务架构 22 DSL 查询语法 22.1 DSL 查询分类和基本语法
  • 电加热油锅炉工作原理_电加热导油
  • 大型电蒸汽锅炉_工业电阻炉
  • 燃气蒸汽锅炉的分类_大连生物质蒸汽锅炉
  • 天津市维修锅炉_锅炉汽化处理方法
  • 蒸汽汽锅炉厂家_延安锅炉厂家
  • 山西热水锅炉厂家_酒店热水 锅炉
  • 蒸汽锅炉生产厂家_燃油蒸汽发生器
  • 燃煤锅炉烧热水_张家口 淘汰取缔燃煤锅炉
  • 生物质锅炉_炉
  • 锅炉天然气_天燃气热风炉