一、java.lang包下提供了3种标准的注解类型,称为内建注解,分别是@Override注解、@Deprecated注解以及@SuppressWarnings注解java
二、java.lang.annotation包提供了4种元注解,用来修饰其余的注解定义。分别是@Target注解、@Retention注解、@Documented注解以及@Inherited注解ide
三、线程是进程中执行计算的最小单位。一个进程在其执行过程当中能够产生多个线程,而线程必须在某个进程内执行。线程
四、定义一个线程类一般有两种方法,分别是继承java.langThread类和实现java.lang.Runnable接口继承
五、线程有新生、可运行、阻塞、死亡4种状态、接口
六、线程的优先级用1-10表示,10表示优先级最高,默认值是5.每一个优先级对应一个Thread类的公用静态常量。进程
七、使用join()方法、sleep()方法、yield()方法能够改变线程状态get
八、线程同步有两种方法,即同步方法和同步代码块。这两种方式都使用synchronized关键字实现同步
九、java提供了3个方法来实现线程之间的通讯,即wait()方法、notify()方法和notifyAll()方法。it