摘要: 下面学习线程的基本知识,包括线程与进程区别、开辟新线程的方法、线程安全隐患、死锁、等待唤醒机制和生产者消费者模式等知识。 线程 线程:负责进程中程序的执行,是进程的一个执行单元,一个进程中允许有多个线程,为多线程,如果只有一条线程,称之为单线程。一个进程至少有一条线程。 多线程并没有真的提高了运行速 阅读全文
posted @ 2019-08-23 23:31 斐波那切 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 接下来学习枚举的概念,以及基本使用。 JDK1.5 特性 枚举 在开发中有一类数据集比较特殊,它们数值稳定并且元素个数有限,如一个星期的7天,一年的四个季节,一年的12个月等,这种有固定的内容的情况可以使用枚举,枚举的个数是固定的,不容许随意改动,它也是一个类,是JDK1.5引入的一个新的类型。 如 阅读全文
posted @ 2019-08-23 22:57 斐波那切 阅读(444) 评论(0) 推荐(0) 编辑
摘要: 接下来对数组的复制,以及二维数组的知识进行整理。 数组的复制 一维数组的复制常用有两种方法,一个为System.arraycopy(原数组,原数组复制起始位置,新数组,新数组复制起始位置,要复制的长度),一个为Arrays.copyOf(原数组,要复制的长度)方法,两者复制的过程中都将创建新数组,下 阅读全文
posted @ 2019-08-23 08:30 斐波那切 阅读(3241) 评论(0) 推荐(0) 编辑