摘要: 集合是类,用来存储多个数据,有属性、方法 集合是一个可变数组,保存相同元素并且长度可变 1. 体系 (1)Collection:存储一个一个的值 Iterable: Iterable<T> iterator() 返回一个组T类型的元素上进行迭代的迭代器 用来遍历元素的对象 Collection子接口 阅读全文
posted @ 2018-12-12 18:25 老文这个胖子 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.异常: 在程序运行时,发生了一些错误导致程序不能正常结束或者中断 2.异常导致的后果 Java程序的执行过程中如果出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其被提交给Java运行时系统,这个过程称为抛出异常,不处理的话会直接导致程序中断。 3. 异常的分类 (1) 阅读全文
posted @ 2018-12-12 18:05 老文这个胖子 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 枚举可以限定类的值只是有限个,例如:星期,只有星期一到星期天 语法案例: 阅读全文
posted @ 2018-12-12 17:56 老文这个胖子 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 自动装箱与拆箱 基本类型与引用类型的互相转换 1. 基本类型对应的包装类 byte short char int long flaot double boolean Byte Short Charactor Integer Long Flaot Double Boolean Integer: 字段: 阅读全文
posted @ 2018-12-12 17:55 老文这个胖子 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Random,String,Math 1.Random Random() 创建一个新的随机数生成器 案例:产生3个5-10的随机数 运行结果 注意: 2.StingBuffer,StringBuilder,字符串类 StingBuffer线程安全的可变字符序列 StringBuilder线程不安全的 阅读全文
posted @ 2018-12-12 17:51 老文这个胖子 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 内部类 形式:把一个类定义在一个类的内部。 分为:成员内部类和匿名内部类重点掌握 a) 成员内部类 b) 静态成员内部类 c) 匿名内部类 d) 局部内部类 (1)成员内部类: 代码: 总结: 先创建外部类对象,再通过外部类对象.new 内部类名()的方式创建对象 School school=new 阅读全文
posted @ 2018-12-12 17:42 老文这个胖子 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 接口(interface)和抽象类 为何要定义接口? >实现不同的方法 Java的设计思想是单继承和多实现 类:属性和方法的集合,方法围绕着属性转,可以理解为自定义的类型 接口:与类是平级的,可以理解为接口是一种工具 (1) 接口: 组成:公开的静态常量,公开的抽象方法 (2) 语法 interfa 阅读全文
posted @ 2018-12-12 17:34 老文这个胖子 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 1. 多态 多态:同一种事物调用同一个方法有不同的表现行为。(同一类型操作,作用于某一类对象,可以有不同的解释,产生不同的执行结果) 应用场景;当你定义一个功能性的方法可以使用多态的概念 前提:子类继承父类 实现接口 条件:态与继承、重写有关 2. 抽象 abstract (1) 抽象类:用abst 阅读全文
posted @ 2018-12-12 17:32 老文这个胖子 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 所有类的祖先 如果一个类没有显式继承,则继承Object 每一个类都直接或间接的是Object的子类 相关API: protected Objectclone() 创建并返回此对象的副本。 boolean equals(Object obj) 指示一些其他对象是否等于此。 protected voi 阅读全文
posted @ 2018-12-12 17:29 老文这个胖子 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 最终的,最后的 可以修饰:变量、方法、类 (1) 修饰变量 不可改变,即常量,只能赋值一次,赋值之后不可改变 a. 修饰属性:private final int num; 要求属性要显式赋值 通常在属性中,final和static一起使用,表示静态常量:private static final in 阅读全文
posted @ 2018-12-12 17:28 老文这个胖子 阅读(115) 评论(0) 推荐(0) 编辑