java
a13420914000
这个作者很懒,什么都没留下…
展开
-
java开发之可变参数
我们在开发程序的过程中,有时候写的一个方法,它可能要接收若干个参数,而这个参数的个数是不确定的.比如说一个加法的函数,有时候我们需要它两个数去相加,有时候需要三个数去相加,有时候又要用四个,五个,六个数去相加等等,按照通常的思路,我们可能每个不同数量的函数都写一个重载的函数,这是非常麻烦的. System.out.println(add(2,3,5)); Syst原创 2015-07-16 21:58:17 · 257 阅读 · 0 评论 -
java开发之增强for循环
语法: for(type 变量名 : 集合变量名){...} 增强for循环中.每次从集合中取出一个元素,取出后就执行一次循环体,直到取完集合中的所有元素,集合可以是数组,map,list等 注意事项: 迭代变量必须在()中定义 集合变量可以是数组或实现了Iterable接口的集合类 举例: public static int add(int x,int... arg原创 2015-07-16 22:29:52 · 298 阅读 · 0 评论 -
java开发之构造方法的反射应用
Constructor类代表某一个类中的一个构造方法 得到某个类的所有构造方法: Constructor[] constructors = String.class.getConstructors(); 得到某一个构造方法: Constructor constructor = String.class.getConstructor(StringBuffer.class); 创建实例对象原创 2016-11-10 08:23:46 · 207 阅读 · 0 评论 -
java开发之成员变量及成员方法的反射
Field类代表某个类中的一个成员变量 得到某个类的成员变量: Field field = Point.class.getField("x"); 改变成员变量的值: field.set(point, 10); 得到某个类的成员方法: Method method = Point.class.getMethod("setY", int.class); 调用成员方法: method.in原创 2016-11-11 07:18:39 · 324 阅读 · 0 评论