Java反射、动态加载(将java类名、方法、方法参数当做参数传递,执行方法)
摘要:需求:将java类名、方法、方法参数当做参数传递,执行方法。可以用java的动态加载实现 反射的过程如下: 第一步:通过反射找到类并创建实例(classname为要实例化的类名,由package和类名组成) Class c = null; try { c = Class.forName(classn
阅读全文
java定义object数组(可以存储String或int等多种类型)
摘要:需求| 想在数组中既有String类型又有int等类型,所以需要定义数组为Object类型 背景| 现在有一个字符串params,需要对其进行逗号分隔赋值到数组里,这时遇到了个问题,即使直接定义的Object[]类型数组,它也会变为String[]数组,再向里面更改值为int型数据时抛错 原来的写法
阅读全文
java方法中增加不固定参数
摘要:JDK1.5以上支持 一、定义方法 有时方法的参数个数不固定,可以使用...来省略个数,使用时直接遍历即可,例如下面的方法 public class hi { public void print(String ...args){ String str=""; for (String t : args
阅读全文