java高级
wangqinqintanglidong
这个作者很懒,什么都没留下…
展开
-
线程创建方式
创建线程的两种方式:1. 继承Thread类 其步骤如下: (1)自定义线程类继承Thread类 (2)在自定义的线程类中覆盖Thread类的run()方法 (3)在main()方法中创建自定义的线程的对象 (4)调用start()方法启动线程2. 实现Runnable接口 其步骤如下: (1)自定义线程实现Runnable接口 ...2009-11-21 13:36:15 · 101 阅读 · 0 评论 -
线程同步
package day12.javaAdvance.homework.Thread;public class ThreadTest { public static void main(String[] args) { Object obj = new Object(); printNumber1 pn = new printNumber1(obj); pn.sta...2009-11-21 13:49:36 · 88 阅读 · 0 评论 -
java中的反射Reflection
反射知识: 获取类型模板对象有三种方式: 1. 通过对象调用Object类中的getClass()方法来获取Class对象。 2. 利用Class类中的forName( String className)方法来获取class对象。 注:其中的className即为类全名(类全名 =包名.类名)。 3. 通过类型名来获取class对象。 代码如下:pack...2009-11-21 14:23:27 · 89 阅读 · 0 评论 -
java中的反射Reflection之二
通过反射方法动态来获取类中的方法和构造函数(五步) 1. 先获取类型模板对象:Class c=Student.class; 2. 通过类型模板对象来获取构造函数: Class arr[]={}; Constructor con=c.getDeclaredConstructor(arr); 3. 调用构造方法创建对象:Object obj1[]={}; Object obj=con.ne...2009-11-21 14:37:27 · 80 阅读 · 0 评论 -
java中的反射Reflection应用之三
package day11.javaAdvance.exercise.reflection.Class;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.lang.reflect.Constructor;impo...2009-11-21 15:01:12 · 59 阅读 · 0 评论