摘要: File类的概述 * File更应该叫做一个路径 * 文件路径或者文件夹路径 * 路径分为绝对路径和相对路径 * 绝对路径是一个固定的路径,从盘符开始 * 相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下 * 查看API指的是当前路径 * 文件和目录路径名的抽象表示形式 /** 阅读全文
posted @ 2017-03-12 16:35 yimian 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 异常注意事项 * a:子类重写父类方法时,子类的方法必须抛出相同的异常或父类异常的子类。(父亲坏了,儿子不能比父亲更坏) * b:如果父类抛出了多个异常,子类重写父类时,只能抛出相同的异常或者是他的子集,子类不能抛出父类没有的异常 * c:如果被重写的方法没有异常抛出,那么子类的方法绝对不可以抛出异 阅读全文
posted @ 2017-03-12 14:54 yimian 阅读(175) 评论(0) 推荐(0) 编辑
摘要: * 编译时异常的抛出必须对其进行处理 * 运行时异常的抛出可以处理也可以不处理 throws和throw的区别 * a:throws * 用在方法声明后面,跟的是异常类名 * 可以跟多个异常类名,用逗号隔开 * 表示抛出异常,由该方法的调用者来处理 public void setAge(int ag 阅读全文
posted @ 2017-03-12 13:46 yimian 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ###异常(异常的概述和分类) * A:异常的概述 * 异常就是Java程序在运行过程中出现的错误。 * B:异常的分类 * 通过API查看Throwable * Error * 服务器宕机,数据库崩溃等 * Exception C:异常的继承体系 * Throwable * Error * Exce... 阅读全文
posted @ 2017-03-12 11:55 yimian 阅读(105) 评论(0) 推荐(0) 编辑
摘要: /** * Collection * List(存取有序,有索引,可以重复) * ArrayList * 底层是数组实现的,线程不安全,查找和修改快,增和删比较慢 * LinkedList * 底层是链... 阅读全文
posted @ 2017-03-12 10:39 yimian 阅读(151) 评论(0) 推荐(0) 编辑
摘要: /** * 泛型固定下边界 * ? super E * * 泛型固定上边界 * ? extends E */ public static void main(String[] args) { //demo1(); TreeSet ts1 = new TreeSet(new CompareBy... 阅读全文
posted @ 2017-03-12 10:28 yimian 阅读(404) 评论(0) 推荐(0) 编辑
摘要: /** * @param args * 面试题 * HashMap和Hashtable的区别 * 共同点: * 底层都是哈希算法,都是双列集合 * 区别: * 1,HashMap是线程不安全的,效率高,JDK1.2版本 * Hashtable是线程安全的,效率低,JDK1.0版本的 * 2,Ha... 阅读全文
posted @ 2017-03-12 07:07 yimian 阅读(466) 评论(0) 推荐(0) 编辑
访问人数:AmazingCounters.com