摘要: 类的生命周期:加载 验证 准备 解析 初始化 使用 卸载。 1.加载的时机: 访问或修改本类的静态变量、调用本类的静态方法或者创建本类对象时。 加载本类时,会先加载父类。 虚拟机会先加载 main 方法所在的类。 存在反射调用时,如果类没有加载,会先进行加载。 只有上述几种方法会主动加载类,其他引用 阅读全文
posted @ 2018-10-28 23:11 Echie 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 第五章 继承 继承 是指基于已有的类构造一个新类,继承已有类就是复用(继承)这些类的成员变量和方法。并在此基础上,添加新的成员变量和方法,以满足新的需求。 java不支持多继承 。 5.1 类、超类和子类 5.1.1 定义子类 下面是由继承Employee类来定义Manager类的格式,关键字 表示 阅读全文
posted @ 2018-10-28 23:10 Echie 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 6.1 抽象类 抽象类是指定义时有 abstract 修饰的类,例如: 在定义中有 修饰符的方法是抽象方法。抽象类中可以包含实例变量和实例方法,甚至可以没有抽象方法,但是有抽象方法的类一定要定义为抽象类。 抽象方法充当着占位的角色,它们的具体实现在子类中。抽象方法不能有方法体,即没有花括号,但必须有 阅读全文
posted @ 2018-10-28 23:09 Echie 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 第11章 输入/输出流 Java的IO通过java.io包下的类和接口来支持,在java.io包下主要包括输入、输出两种IO流。每种输入、输出流又可以分为字节流、字符流两大类。其中字节流以字节为单位处理输入、输出操作,而字符流则以字符为单位来处理输入、输出操作。 此外,java的IO流使用一种装饰器 阅读全文
posted @ 2018-10-28 23:07 Echie 阅读(295) 评论(0) 推荐(0) 编辑