摘要:
# 五种状态 开始状态(new) 就绪状态(runnable) 运行状态(running) 阻塞状态(blocked) 结束状态(dead) # 状态变化 ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-202306230 阅读全文
摘要:
## sleep sleep方法是在Thread类中的一个静态方法,当一个线程调用了sleep方法,被调用的那个线程就会暂时的让出指定时间的CPU执行权,在这段时间也不会参与CPU的调度,当时间到了之后,就会重新回到就绪状态,等待CPU的再次调度,注意是就绪状态,而不是重新拿回CPU的执行权。并且, 阅读全文
摘要:
IntStream是一种特殊的Stream,用来提供对int类型数据进行相关的stream操作,下面我们一起来看下。 ## 1生成IntStream ### 1.1IntStream.generate 用来生成无限个数整数对应的stream,对于需要持续获取随机值的场景可以考虑使用这种方式。 ``` 阅读全文
摘要:
**感谢,原文链接:** https://www.cnblogs.com/dolphin0520/p/3780005.html ## Java的自动包装类型 首先基本数据类型:4类8种 | 基本数据类型 | 对应包装器类 | | | | | byte(1字节) | Byte | | short(2字 阅读全文
摘要:
**问题** 1) short s1 = 1; s1 = s1+1;有什么错? 2) short s1 = 1; s1 += 1;有错吗? **讨论** 1)+:在编译器将右边的表达式结果计算出来后,和左边的变量类型比较精度,如果左边的变量精度低于右边的结果的精度,编译器会显式的报错,告诉程序员去强 阅读全文
摘要:
## 写在前面 在学习数据结构和算法的时候,经常会碰到O(1),O(n)等等用来表示时间和[空间复杂度](https://so.csdn.net/so/search?q=空间复杂度&spm=1001.2101.3001.7020),那这到底是什么意思。我们对于同一个问题经常有不同的解决方式,比如排序 阅读全文