//Student类

public class Student {

public void love() {

System.out.println("python");

} }

//Tesy类

public class Tesy {

public static void main(String[] args) throws Exception {

Properties prop=new Properties();

FileReader f=new FileReader("test.txt");

prop.load(f);

f.close();

String className=prop.getProperty("className");

String methodName=prop.getProperty("methodName");

//反射

Class c=Class.forName(className);

Constructor c1=c.getConstructor();

Object obj=c1.newInstance();

Method m=c.getMethod(methodName);

m.invoke(obj);

} }

//test.txt className=test.reflection.Student(包名类名) methodName=love

java 反射 配置文件_简单模仿配置文件的反射机制相关推荐

  1. Java权限降级_简单值控制权限系统的改进

    需求变更--使权限控制值能动态调整 上一讲中简单权限系统的权限控制值是写在XML配置文件中的,如果需要调整这些值还需要修改配置文件,对于Web系统来说,此后还需要重新打包,测试和发布.这样无法实现动态 ...

  2. java event事件_简单的Java Event-事件框架

    自己写的一个简单的Java事件框架.目前具备以下功能: 1.通过继承Event类,用户可自定义事件. 2.通过EventService 的fireEvent(Event e) 发出一个事件. 3.通过 ...

  3. java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别

    原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...

  4. java 在线测评_简单java在线测评程序

    简单java程序在线测评程序 v一.前言 大家过年好!今年的第一篇博客啊!家里没有网,到处蹭无线!日子过得真纠结!因为毕设的需求,简单写了一个java程序在线测评程序,当然也可以在本地测试. v二.思 ...

  5. java for 死循环_简单的java死循环 java中的死循环问题

    java中死循环是什么意思 循环一次不再循环是死循环java中死循环是什么意思 循环一次不再循环是死循环 还是不断循环才是死JAVA中死循环的意思是,不停地循环,不会终止,例如: for (int i ...

  6. java ssh客户端_简单的Java SSH客户端

    java ssh客户端 可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令: String hello = new Shell.Plain(new SSH("ss ...

  7. java 静态块初始化_简单了解java中静态初始化块的执行顺序

    这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...

  8. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  9. java压缩传输_简单实现字符串的压缩,减轻传输压力

    首先说下字符串的压缩的大概意思:比如一字符串"asdfjsdffffffssddsfsdssss",其中有很多相邻的字符是相同的,那么可以通过一个合并,并记录个数的方式,来进行压缩 ...

最新文章

  1. Hash join 和nested loop
  2. non-aggregates(非聚合)对象不能使用初始化列表
  3. 杭电1728bfs逃离迷宫java实现
  4. webstorm怎么跑项目_怎么跑Mint-UI的实例,你知道吗?
  5. Promise.allSettled
  6. 標準化,歸一化和的概念与适用范围整理
  7. cadence导入dxf文件_Allegro中如何导入DXF文件
  8. centos7 开机启动脚本
  9. 一套代码在不同的电脑执行快慢_电脑如何选配之硬盘篇
  10. (二)元学习算法MAML简介及代码分析
  11. 2017.0704.《计算机组成原理》-动态RAM
  12. oracle存储过程(带参数的存储过程)
  13. 统计表中有无数据并发送邮件
  14. SQLite的使用一
  15. [oracle]Oracle 11g DG搭建(备库使用ASM)
  16. 路由汇总与路由聚合的区别
  17. 一级域名、二级域名、三级域名区分
  18. html中的排名怎么写,html制作畅销书排行榜
  19. 植物免疫研究与抗病虫绿色防控:进展、机遇与挑战
  20. 渗透测试技巧总结更新篇2

热门文章

  1. 胎压监测 (15 分)
  2. Swiper 在vue中的使用,loop=true获取真实index,数据更新刷新初始化swiper
  3. 二维绕任意点旋转_解析几何|对称,平移和旋转
  4. python nmap模块详解_python中的Nmap模块问题
  5. centos 阿帕奇无法解析php_PHP之校园连接企业之路-2
  6. Halcon 二维码
  7. 为VIP解决问题时写的源码
  8. MySQL5.6基于GTID同步复制,与如何实现MySQL负载均衡、读写分离。
  9. hbase1.3版本启动流程及优化
  10. 【汇编语言与计算机系统结构笔记11】程序格式与伪操作:段定义、堆栈 #简洁笔记形式