9/19 java学习第九天

1. java.util.random()

    lang.math.random() //两种随机方法

2.第三方类库 Apach

3.File类

4.Data类 Calendar

5.单例模式

6.反射 (Reflection)




1. Class c1 = Class.forName("java.lang.String");  // 基本数据类型不可,须全路径

2. Class c2 = Person.class;

3. Sysout(Boolean.TYPE)

    Sysout(Integer.TYPE) //基本数据类型包装

4. String s = "";

    Class c1 = s.getClass();


7. Class.getFields(); // public的, extends的

    Class.getDeclaredFields(); // private的 不包括extends的

8.field.Modifier.toString(getModifiers());  //将修饰符的数字用java.lang.reflect.Modifier.toString()方法转换为易读的

   field.setAccess(true)  // 把访问修饰符打开

9. System.out.println("方法名称:"+m.getName());
System.out.println("返回值类型:"+m.getReturnType().getName());
System.out.println("修饰符:"+Modifier.toString(m.getModifiers()));
System.out.println("参数类型列表:"+Arrays.toString(m.getParameterTypes()));

10.  Class cl = Teacher.class;
Teacher teacher = (Teacher)cl.newInstance();
Method method = cl.getDeclaredMethod("setId", int.class);
method.setAccessible(true);
method.invoke(teacher, 20);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值