摘要:
1. Java多线程的就绪、运行和死亡状态 就绪状态转换为运行状态:当此线程得到处理器资源; 运行状态转换为就绪状态:当此线程主动调用yield()方法或在运行过程中失去处理器资源。 运行状态转换为死亡状态:当此线程线程执行体执行完毕或发生了异常。 此处需要特别注意的是:当调用线程的yield()方 阅读全文
摘要:
本章通过多个Java多线程实例对多线程进行学习 1. 模拟窗口售票问题 1. 代码 2. 运行结果: [^_^]: 3. 注意!!! 这是我当时踩的坑。。。由于对sleep和wait的区别不是很理解,所以导致在此踩了坑,如图: 正确的代码是图中2,而图中1代码运行的结果是这样的: 很奇怪,不是开启了 阅读全文
摘要:
java.util包下常用类及常用方法 包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 1. 常用接口 (1)Collection Collection 层次结构 中的根接口。 (2)I 阅读全文
摘要:
java.math包下常用类及其常用方法 提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。BigInteger 除提供任意精度之外,它类似于 Java 的基本整数类型,因此在 BigInteger 上执行的操作不产生溢出,也不会丢失精度。除 阅读全文
摘要:
java.lang包下常用类及其常用方法: 1. Double Double 类在对象中包装一个基本类型 double 的值。 Double 类提供了很多方便的公共静态方法: (1)public static int compare(double d1, double d2),比较double类型的 阅读全文