摘要: 1、wait和sleep的区别 sleep: 不释放锁对象, 释放CPU使用权 在休眠的时间内,不能唤醒 wait: 释放锁对象, 释放CPU使用权 在等待的时间内,能唤醒 2、线程的生命周期(五中状态的切换流程) 新建(new Thread) 当创建Thread类的一个实例(对象)时,此线程进入新 阅读全文
posted @ 2017-07-23 21:17 Vanguard 阅读(730) 评论(0) 推荐(0)
摘要: 1.进程与线程的关系 一个程序运行后至少有一个进程,一个进程中可以包含多个线程2.多线程两种实现方式 A:实现线程程序继承Thread B:实现线程的另一种方式实现Runnable接口 3.多线程两种实现方式的区别 实现Runnable接口的方式,更加的符合面向对象,线程分为两部分,一部分线程对象, 阅读全文
posted @ 2017-07-23 21:13 Vanguard 阅读(245) 评论(0) 推荐(0)
摘要: (1)定义学生类,包含姓名(String name),性别(String gender),年龄(int age)三个属性,生成空参有参构造,set和get方法,toString方法 (2)键盘录入6个学员信息(录入格式:张三,男,25),要求有两个相同的信息,将6个学员信息存入到ArrayList集合中 (3)将存有6个学员信息的ArrayList集合对象写入到D:\\StudentInfo.txt文件中 (4)读取D:\\StudentInfo.txt文件中的ArrayList对象 (5)对ArrayList集合中的6个学生对象进行去重并按照年龄从小到大的顺序排序 (6)将ArrayList集合中排序后的结果利用PrintWriter流写入到E:\\StudentInfo.txt文件中(写入格式:张三-男-25) 阅读全文
posted @ 2017-07-21 21:36 Vanguard 阅读(1281) 评论(0) 推荐(0)
摘要: 1.从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中(高效流) 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录(高效流) 3. 用代码实现以下需求 (1)有如下字符串"If you want to change your fate 阅读全文
posted @ 2017-07-21 21:31 Vanguard 阅读(473) 评论(2) 推荐(0)
摘要: 1.从键盘接收两个文件夹路径,把其中一个文件夹中(包含内容)拷贝到另一个文件夹中 2.获取指定目录及子目录下所有txt文件的个数,并将这些txt文件复制到D盘下任意目录 3.键盘输入10个数,放到数组中 (1)去除该数组中大于10的数(2)将该数组中的数字写入到本地文件number.txt中 4.产 阅读全文
posted @ 2017-07-21 21:26 Vanguard 阅读(437) 评论(0) 推荐(0)
摘要: 01. IO技术概述 * a: Output * 把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作 * b: Input * 把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作 * c: IO操作 * 把上面的这种输入和输出动作称为IO操作 02. File类 阅读全文
posted @ 2017-07-21 21:21 Vanguard 阅读(713) 评论(0) 推荐(0)
摘要: 1.简述什么是异常、异常的继承体系?Java代码在运行时期发生的问题就是异常。异常的继承体系:Throwable: 它是所有错误与异常的超类(祖宗类) |- Error 错误 |- Exception 编译期异常,进行编译JAVA程序时出现的问题 |- RuntimeException 运行期异常, 阅读全文
posted @ 2017-07-18 20:55 Vanguard 阅读(392) 评论(0) 推荐(0)
摘要: 1. 案例介绍 按照斗地主的规则,完成洗牌发牌的动作。 具体规则: 1. 组装54张扑克牌 2. 将54张牌顺序打乱 3. 三个玩家参与游戏,三人交替摸牌,每人17张牌,最后三张留作底牌。 4. 查看三人各自手中的牌(按照牌的大小排序)、底牌 l 手中扑克牌从大到小的摆放顺序:大王,小王,2,A,K 阅读全文
posted @ 2017-07-18 20:44 Vanguard 阅读(2914) 评论(0) 推荐(0)
摘要: 1. Map接口 我们通过查看Map接口描述,发现Map接口下的集合与Collection接口下的集合,它们存储数据的形式不同,如下图。 l Collection中的集合,元素是孤立存在的(理解为单身),向集合中存储元素采用一个个元素的方式存储。 l Map中的集合,元素是成对存在的(理解为夫妻)。 阅读全文
posted @ 2017-07-18 20:39 Vanguard 阅读(297) 评论(0) 推荐(0)
摘要: Collection表示一组对象,它是集中 ,收集的意思,就是把一些数据收集起来。 Java集合大致可分为Set、List、Queue和Map Set:代表无序、不可重复的集合; List:代表有序、重复的集合; ArrayList:底层实现是数组,线程不安全,效率高。所以,查询快。修改、插入、删除 阅读全文
posted @ 2017-07-17 20:22 Vanguard 阅读(338) 评论(0) 推荐(0)