摘要: 在同步块中调用 wait() 和 notify()方法,如果阻塞,通过循环来测试等待条件。请参考答案中的示例代码。 【生产者】 【消费者】 【测试函数】 运行结果: 阅读全文
posted @ 2019-02-13 17:56 小葱拌豆腐~ 阅读(1149) 评论(0) 推荐(0) 编辑
摘要: object对象中的 public boolean equals(Object obj),对于任何非空引用值 x 和 y,当且仅当 x 和 y 引用同一个对象时,此方法才返回 true; 注意:当此方法被重写时,通常有必要重写 hashCode 方法,以维护 hashCode 方法的常规协定,该协定 阅读全文
posted @ 2019-02-13 17:08 小葱拌豆腐~ 阅读(1163) 评论(0) 推荐(0) 编辑
摘要: Java是一个近乎纯洁的面向对象编程语言,但是为了编程的方便还是引入了基本数据类型,但是为了能够将这些基本数据类型当成对象操作,Java为每一个基本数据类型都引入了对应的包装类型(wrapper class),int的包装类就是Integer,从Java 5开始引入了自动装箱/拆箱机制,使得二者可以 阅读全文
posted @ 2019-02-13 16:33 小葱拌豆腐~ 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 1))。 例如, 若要在7 到 12 的范围(包括7和12)内得到一个随机整数, 可使用以下语句: 阅读全文
posted @ 2019-02-13 11:49 小葱拌豆腐~ 阅读(1178) 评论(0) 推荐(0) 编辑