![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
波比尔
这个作者很懒,什么都没留下…
展开
-
线程方法wait()和sleep()、notify()和notifyAll()的区别,以及join()方法的应用
1 wait() sleep()(1)这两个方法来自不同的类:wait()来自Thread,sleep()来自Object。(2) 最主要是sleep方法没有释放锁,sleep使当前线程进入停滞状态(阻塞当前线程),让出cpu的使用、目的是不让当前线程 独自霸占该进程所获的CPU资源,以留一定时间给其他线程执行的机会线程虽然休眠了,但是对象的机锁并木有被释放,其 他线程无法访问这个对象(即使睡着也持有对象锁)。而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。当一个线程执行到原创 2020-08-03 11:06:21 · 706 阅读 · 2 评论 -
java基础入门之数据类型
java基础入门1.java的优缺点优点:Java是一个规范性超强的语言,只要语法没毛病,那就没问题缺点:规范性太强,不灵活2.java的基本数据类型java总计有八种数据类型,所熟知的String并不是基本数据类型3.引用数据类型3.1String字符串3.1类都称为引用数据类型例如:jdk提供的类、自定义的类...原创 2020-07-22 19:11:30 · 84 阅读 · 0 评论