java 反射 配置文件_简单模仿配置文件的反射机制
//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 反射 配置文件_简单模仿配置文件的反射机制相关推荐
- Java权限降级_简单值控制权限系统的改进
需求变更--使权限控制值能动态调整 上一讲中简单权限系统的权限控制值是写在XML配置文件中的,如果需要调整这些值还需要修改配置文件,对于Web系统来说,此后还需要重新打包,测试和发布.这样无法实现动态 ...
- java event事件_简单的Java Event-事件框架
自己写的一个简单的Java事件框架.目前具备以下功能: 1.通过继承Event类,用户可自定义事件. 2.通过EventService 的fireEvent(Event e) 发出一个事件. 3.通过 ...
- java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别
原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...
- java 在线测评_简单java在线测评程序
简单java程序在线测评程序 v一.前言 大家过年好!今年的第一篇博客啊!家里没有网,到处蹭无线!日子过得真纠结!因为毕设的需求,简单写了一个java程序在线测评程序,当然也可以在本地测试. v二.思 ...
- java for 死循环_简单的java死循环 java中的死循环问题
java中死循环是什么意思 循环一次不再循环是死循环java中死循环是什么意思 循环一次不再循环是死循环 还是不断循环才是死JAVA中死循环的意思是,不停地循环,不会终止,例如: for (int i ...
- java ssh客户端_简单的Java SSH客户端
java ssh客户端 可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令: String hello = new Shell.Plain(new SSH("ss ...
- java 静态块初始化_简单了解java中静态初始化块的执行顺序
这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...
- java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...
[TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...
- java压缩传输_简单实现字符串的压缩,减轻传输压力
首先说下字符串的压缩的大概意思:比如一字符串"asdfjsdffffffssddsfsdssss",其中有很多相邻的字符是相同的,那么可以通过一个合并,并记录个数的方式,来进行压缩 ...
最新文章
- Hash join 和nested loop
- non-aggregates(非聚合)对象不能使用初始化列表
- 杭电1728bfs逃离迷宫java实现
- webstorm怎么跑项目_怎么跑Mint-UI的实例,你知道吗?
- Promise.allSettled
- 標準化,歸一化和的概念与适用范围整理
- cadence导入dxf文件_Allegro中如何导入DXF文件
- centos7 开机启动脚本
- 一套代码在不同的电脑执行快慢_电脑如何选配之硬盘篇
- (二)元学习算法MAML简介及代码分析
- 2017.0704.《计算机组成原理》-动态RAM
- oracle存储过程(带参数的存储过程)
- 统计表中有无数据并发送邮件
- SQLite的使用一
- [oracle]Oracle 11g DG搭建(备库使用ASM)
- 路由汇总与路由聚合的区别
- 一级域名、二级域名、三级域名区分
- html中的排名怎么写,html制作畅销书排行榜
- 植物免疫研究与抗病虫绿色防控:进展、机遇与挑战
- 渗透测试技巧总结更新篇2
热门文章
- 胎压监测 (15 分)
- Swiper 在vue中的使用,loop=true获取真实index,数据更新刷新初始化swiper
- 二维绕任意点旋转_解析几何|对称,平移和旋转
- python nmap模块详解_python中的Nmap模块问题
- centos 阿帕奇无法解析php_PHP之校园连接企业之路-2
- Halcon 二维码
- 为VIP解决问题时写的源码
- MySQL5.6基于GTID同步复制,与如何实现MySQL负载均衡、读写分离。
- hbase1.3版本启动流程及优化
- 【汇编语言与计算机系统结构笔记11】程序格式与伪操作:段定义、堆栈 #简洁笔记形式