lotus

贵有恒何必三更眠五更起 最无益只怕一日曝十日寒

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  1846 随笔 :: 0 文章 :: 109 评论 :: 288万 阅读

随笔分类 -  corejava-高级应用

摘要:具体可参考:Java并发编程:Thread类的使用,这里对线程状态的转换及主要函数做一下补充。 一. 线程状态转换图 注意: 调用obj.wait()的线程需要先获取obj的monitor,wait()会释放obj的monitor并进入等待态。所以wait()/notify()都要与synchron 阅读全文
posted @ 2018-05-22 13:45 白露~ 阅读(1050) 评论(0) 推荐(0) 编辑

摘要:1、在java中守护线程和本地线程区别? java中的线程分为两种:守护线程(Daemon)和用户线程(User)。 任何线程都可以设置为守护线程和用户线程,通过方法Thread.setDaemon(bool on);true则把该线程设置为守护线程,反之则为用户线程。Thread.setDaemo 阅读全文
posted @ 2018-05-17 17:28 白露~ 阅读(532) 评论(0) 推荐(0) 编辑

摘要:它们最大本质的区别是:sleep()不释放同步锁,wait()释放同步锁. 还有用法的上的不同是:sleep(milliseconds)可以用时间指定来使他自动醒过来,如果时间不到你只能调用interreput()来强行打断;wait()可以用notify()直接唤起.sleep和wait的区别还有 阅读全文
posted @ 2018-05-04 14:37 白露~ 阅读(1744) 评论(0) 推荐(0) 编辑

摘要:1、什么是泛型? 泛型(Generics )是把类型参数化,运用于类、接口、方法中,可以通过执行泛型类型调用 分配一个类型,将用分配的具体类型替换泛型类型。然后,所分配的类型将用于限制容器内使用的值,这样就无需进行类型转换,还可以在编译时提供更强的类型检查。 2、泛型有什么用? 泛型主要有两个好处: 阅读全文
posted @ 2018-05-02 10:57 白露~ 阅读(311) 评论(0) 推荐(0) 编辑

摘要:一:简介 在学习Java虚拟机之前,也就是Jvm之前,我想大家能够带着问题去学习,这样的话,大家学习起来也会比较有所获! 1.Java虚拟机(Jvm)是什么? 2.Java虚拟机是用来干什么的? 3.Java虚拟机它的体系结构是什么样子的? 4.Java虚拟机在工作做扮演什么角色? 5.Java虚拟 阅读全文
posted @ 2018-05-01 19:59 白露~ 阅读(1559) 评论(0) 推荐(0) 编辑

摘要:package demo.methodparamDemo; public class MethodParamsDemo { public static void main(String[] args) { int num = 10; changeInt(num); System.out.printl 阅读全文
posted @ 2018-04-26 17:29 白露~ 阅读(185) 评论(0) 推荐(0) 编辑

摘要:Java 四种线程池的用法分析 1、new Thread的弊端 执行一个异步任务你还只是如下new Thread吗? new Thread(new Runnable() { @Override public void run() { // TODO Auto-generated method stu 阅读全文
posted @ 2018-04-03 19:49 白露~ 阅读(384) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示