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

JavaSE学习心得(反射篇)

反射

前言

获取class对象的三种方式

利用反射获取构造方法 

利用反射获取成员变量

利用反射获取成员方法 

练习 

保存信息 

跟配置文件结合动态创建 


前言

接上期文章:JavaSE学习心得(多线程与网络编程篇)

教程链接:黑马程序员Java零基础视频教程_下部(Java入门,含斯坦福大学练习题+力扣算法题和大厂java面试题)_哔哩哔哩_bilibili

本期分享反射部分 

获取class对象的三种方式

①Class.forName("全类名");

②类名.class

③对象.getClass();

利用反射获取构造方法 

利用反射获取成员变量  

 

利用反射获取成员方法 

练习 

保存信息 

对于任意一个对象,都可以把对象所有的字段名和值,保存到文件中去 

跟配置文件结合动态创建 

反射可以跟配置文件结合的方式,动态的创建对象,并调用方法 

 

http://www.lryc.cn/news/521464.html

相关文章:

  • 使用FRP进行内网穿透
  • 长安“战疫”网络安全公益赛的一些随想
  • flutter 安卓端打包
  • Cesium中的CustomDataSource 详解
  • [Qt]常用控件介绍-按钮类控件-QPushButton、QRedioButton、QCheckBox、QToolButton控件
  • Windows 蓝牙驱动开发-安装蓝牙设备
  • element表格有横向滚动条时产生错位或者偏移(火狐浏览器)
  • C# 下 SQLite 并发操作与锁库问题的 5 种解决方案
  • 2025封禁指定国家ip-安装xtables-addons记录
  • 卷积神经02-CUDA+Pytorch环境安装
  • 高斯数据库与MySQL数据库的区别
  • 【 PID 算法 】PID 算法基础
  • 【AI】【RAG】如何通过WebUI部署与优化RAG问答系统
  • SpringBoot之OriginTrackedPropertiesLoader类源码学习
  • 51单片机 AT24C02(I2C总线)
  • Shell正则表达式与文本处理三剑客(grep、sed、awk)
  • Docker Desktop 中安装 MySQL 并开启远程访问的详细教程
  • 计算机网络 (39)TCP的运输连接管理
  • 麦田物语学习笔记:构建游戏的时间系统
  • Tauri教程-进阶篇-第二节 命令机制
  • candb++ windows11运行报错,找不到mfc140.dll
  • 提供的 IP 地址 10.0.0.5 和子网掩码位 /26 来计算相关的网络信息
  • vscode离线安装插件--终极解决方案
  • LabVIEW启动时Access Violation 0xC0000005错误
  • string(一)
  • 计算机网络 (41)文件传送协议
  • C++ STL之容器介绍(vector、list、set、map)
  • redisson 连接 redis5报错 ERR wrong number of arguments for ‘auth‘ command
  • LeetCode:131. 分割回文串
  • React-useState讲解