摘要: 为什么要使用生产者和消费者模式 在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生产者就必须等待消费者处理完,才能继续生产数据。同样的道理,如果消费者的处理能力大于生产者,那么消费者就必须等待生产者。为了解决这种生 阅读全文
posted @ 2018-03-04 23:33 战斗的小白 阅读(431) 评论(0) 推荐(0) 编辑
摘要: Throwable 是所有 Java 程序中错误处理的父类 Error JVM Exception 程序 Checked Exception:继承java.lang.Exception 代表程序不能控制的无效外界情况。除了Error以及RuntimeException(运行时异常)及其子类,如:Cl 阅读全文
posted @ 2018-03-04 23:15 战斗的小白 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 重载 overloading 一个类中多态性的一种表现 java方法重载,在类中可以创建多个方法,具有相同的名字,但是具有不同的参数和不同的定义 重载,方法名一样,参数类型和个数不一样,返回类型可以相同也可以不同 重写 overriding 父类与子类之间的多态性 (1)子类中不能重写父类中的fin 阅读全文
posted @ 2018-03-04 20:04 战斗的小白 阅读(716) 评论(0) 推荐(0) 编辑