摘要: 线程的生命周期 new() 出生 start() 就绪 等待CPU调度 Running 运行 wait() 等待 sleep() 休眠 IO请求阻塞 stop() 死亡 线程的优先级和线程的调度 优先级 类型|名称|说明 | | static int|MAX_PRIORITY|最大优先级为10 st 阅读全文
posted @ 2018-05-07 22:24 话少心在 阅读(92) 评论(0) 推荐(0) 编辑
摘要: File java.io 实现对文件属性的操作 方法比较好理解,见名知意 阅读全文
posted @ 2018-05-07 22:22 话少心在 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 按传输数据类型分 _ 字节流 _ 每次读取一字节 和 _ 字符流 _ 每次读取两个字节 Unicode 是2个字节表示一个字符 UTF 8 是Unicode升级版,会 1.字节流 Input就是读进内存,Output就是写进硬盘 输入流 InputStream 抽象类 输出流 OutputStrea 阅读全文
posted @ 2018-05-07 22:22 话少心在 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 数组 创建数组的三种方式 数组的属性 一旦创建好,数组的长度就不再改变 Arrays 都是静态方法 是数组的工具类 位于 : java.util 如果数组引用为空,则抛出NullPointerException 常用方法 容器类 和集合对比,主要体现在效率,类型,保存基本类型的能力 集合是简单的线性 阅读全文
posted @ 2018-05-07 22:21 话少心在 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 这么好用的类型源自JDK5 泛型的主要目标就是提高类型的安全性 泛型的类型只能是类类型 泛型不同版本之间没有关系 泛型可以使用extends 如,称为有界类型 泛型的标识符可以使通配符类型 Class 正则中?代表零个或一个 泛型类 泛型接口 泛型方法 //必须在返回值之前,访问控制符之后 阅读全文
posted @ 2018-05-07 22:21 话少心在 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 除了RuntimeException,以外的都是比检异常,就是必须进行异常捕获的异常类型 异常的处理 1. try catch finally catch 语句块可以有多个 finally 不管是否发生异常都会执行,比如:Io异常时,finally常执行close()方法 2. throws 关键字 阅读全文
posted @ 2018-05-07 22:20 话少心在 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Object类是所有类的基类 equals 与 "=="的区别 equals 是对象的方法 == 是运算符号 equals 不能比较基本类型,是比较对象的地址 == 可以比较基本类型和对象 equals 默认是比较对象地址是否相等(可以重写成比较是否是同一个类的对象) == 比较基本类型是比较值是否 阅读全文
posted @ 2018-05-07 22:20 话少心在 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 先祖先,再客人,最后自己 阅读全文
posted @ 2018-05-07 22:19 话少心在 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1. 方便,快捷 阅读全文
posted @ 2018-05-07 22:19 话少心在 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 设计原则 1. 合适的方法出现在合适的类中,用类来管理方法和程序模型 一个设计思路分解出来的不是一个个过程,而是一个个对象,和对象之间的关系 2.开放封闭原则 (OCP Open Close Principle) 开放扩展,封闭修改 面向对象特性 + 抽象 + 封装 + 继承 + 多态 阅读全文
posted @ 2018-05-07 22:18 话少心在 阅读(304) 评论(0) 推荐(0) 编辑