摘要: 1 /* 2 需求: * 把H:\三国演义下面的视频名称修改为 3 00?_介绍.avi 4 5 思路: 6 A:封装目录 7 B:获取该目录下所有的文件的File数组 8 C:遍历该File数组,得到每一个File对象 9 D:拼接一个新的名称,然后重命名... 阅读全文
posted @ 2016-09-27 22:36 卡拉瓦 阅读(1772) 评论(0) 推荐(1) 编辑
摘要: 1 package zl_file; 2 3 import java.io.File; 4 import java.io.FilenameFilter; 5 6 /* 7 需求: 判断E盘目录下是否有后缀名为.jpg的文件,如果有,就输出此文件名称 8 分析: 9 两种方式: 10 A:先获取所有的,然后遍历的时候,依次判断,如果满足条件就输出。 11 ... 阅读全文
posted @ 2016-09-27 22:34 卡拉瓦 阅读(554) 评论(0) 推荐(0) 编辑
摘要: 1 package zl_file; 2 3 import java.io.File; 4 import java.io.IOException; 5 import java.text.SimpleDateFormat; 6 import java.util.Date; 7 8 /* 9 判断功能: 10 public boolean isDire... 阅读全文
posted @ 2016-09-27 22:29 卡拉瓦 阅读(234) 评论(0) 推荐(0) 编辑
摘要: package zl_file; import java.io.File; import java.io.IOException; /* 我们要想实现IO的操作,就必须知道硬盘上文件的表现形式。 而Java就提供了一个类File供我们使用。 File:文件和目录(文件夹)路径名的抽象表示形式 构造方法:这三种效果一样,但都不会真正创建出文... 阅读全文
posted @ 2016-09-27 22:27 卡拉瓦 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * 异常注意事项: 3 * A:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏) 4 * B:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常 5 * C:如果被重写的方法没有异常抛出,那么子类的方法绝对不可以抛出异常,如果子类方法内有异常发生,那么子类只能try... 阅读全文
posted @ 2016-09-27 22:25 卡拉瓦 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 测试类: 阅读全文
posted @ 2016-09-27 22:24 卡拉瓦 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 * 面试题: 3 * 1:final,finally和finalize的区别 4 * final:最终的意思,可以修饰类,成员变量,成员方法 5 * 修饰类,类不能被继承 6 * 修饰变量,变量是常量 7 * 修饰方法,方法不能被重写 8 * finally:是异常处理的一部分,用于释放资源。 9 *... 阅读全文
posted @ 2016-09-27 22:20 卡拉瓦 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 finally:被finally控制的语句体一定会执行 3 注意:如果在执行到finally之前jvm退出了,就不能执行了。 4 5 A:格式 6 try...catch...finally... 7 B:用于释放资源,在IO流操作和数据库操作中会见到 8 */ 9 import java.text.ParseExcep... 阅读全文
posted @ 2016-09-27 22:17 卡拉瓦 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 throw:如果出现了异常情况,我们可以把该异常抛出,这个时候的抛出的应该是异常的对象。 3 4 throws和throw的区别(面试题) 5 throws 6 用在方法声明后面,跟的是异常类名 7 可以跟多个异常类名,用逗号隔开 8 表示抛出异常,由该方法的调用者来处理 9 throws表... 阅读全文
posted @ 2016-09-27 22:11 卡拉瓦 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 有些时候,我们是可以对异常进行处理的,但是又有些时候,我们根本就没有权限去处理某个异常。 3 或者说,我处理不了,我就不处理了。 4 为了解决出错问题,Java针对这种情况,就提供了另一种处理方案:抛出。 5 6 格式: 7 throws 异常类名1,异常类名2,... 8 注意:这个格式必须跟在方法的括号后... 阅读全文
posted @ 2016-09-27 22:07 卡拉瓦 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 在try里面发现问题后,jvm会帮我们生成一个异常对象,然后把这个对象抛出,和catch里面的类进行匹配。 3 如果该对象是某个类型的,就会执行该catch里面的处理信息。 4 5 异常中要了解的几个方法: 6 public String getMessage():异常的消息字符串 7 publi... 阅读全文
posted @ 2016-09-27 22:05 卡拉瓦 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 编译时异常和运行时异常的区别 3 编译期异常:Java程序必须显示处理,否则程序就会发生错误,无法通过编译 4 运行期异常:无需显示处理,也可以和编译时异常一样处理 5 */ 6 import java.text.ParseException; 7 import java.text.SimpleDateFormat; 8 import java.uti... 阅读全文
posted @ 2016-09-27 22:02 卡拉瓦 阅读(612) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 JDK7出现了一个新的异常处理方案: 3 try{ 4 5 }catch(异常名1 | 异常名2 | ... 变量 ) { 6 ... 7 } 8 如果编译期异常,又不知道异常名,就跟进看源码,那里面就能找到 9 注意:这个方法虽然简洁,但是也不够好。... 阅读全文
posted @ 2016-09-27 22:01 卡拉瓦 阅读(1663) 评论(0) 推荐(0) 编辑
摘要: 1 /* 2 异常:程序出现了不正常的情况。 3 4 举例:今天天气很好,班长出去旅游。骑着自行车,去山里面呼吸新鲜空气。 5 Error: 6 问题1:山路塌陷了,班长及时停住了,但是过不去了。严重的问题。(Error,编译处理不了的) 7 Exception: 8 问题2:班长出门推自行车,发现气没了,把气吹起来。... 阅读全文
posted @ 2016-09-27 21:58 卡拉瓦 阅读(557) 评论(0) 推荐(0) 编辑
摘要: 1 1.集合 2 Collection(单列集合) 3 List(有序,可重复) 4 ArrayList 5 底层数据结构是数组,查询快,增删慢 6 线程不安全,效率高 7 Vector 8 底层数据结构是数组,查询快,增删慢 9 ... 阅读全文
posted @ 2016-09-27 21:48 卡拉瓦 阅读(354) 评论(0) 推荐(0) 编辑