CodeZLei

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

2018年5月22日

摘要: 1.常用的方法 sleep() 该线程进入等待状态,不释放锁 wait() 该线程进入等待状态,释放锁 notify() 随机唤醒一个线程 notifyAll() 唤醒全部线程 getName() 获取线程对象的名称。默认情况下,名字的组成 Thread-编号(编号从0开始) setName(Str 阅读全文
posted @ 2018-05-22 10:26 CodeZLei 阅读(760) 评论(3) 推荐(0) 编辑

摘要: java反射学习 1)字节码文件的三种获取方式 ①:Object类的getClass()方法:对象.getClass() ②:数据类型的静态的class属性:类名.class ③:通过Class类的静态方法forName(String className)(一般只用最后一种,前面两种了解即可) 2) 阅读全文
posted @ 2018-05-22 10:20 CodeZLei 阅读(152) 评论(0) 推荐(0) 编辑

摘要: java多线程的实现可以通过以下四种方式 1.继承Thread类,重写run方法 2.实现Runnable接口,重写run方法 3.通过Callable和FutureTask创建线程 4.通过线程池创建线程 方式1,2不再赘述. 方式3,通过Callable和FutureTask创建线程实现多线程 阅读全文
posted @ 2018-05-22 10:09 CodeZLei 阅读(335) 评论(0) 推荐(0) 编辑