12 2020 档案

摘要:接口 接口与内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 9.1 抽象类和抽象方法 抽象方法:仅有声明没有方法体。 抽象类:包含抽象方法的类叫抽象类。包含抽象方法的类必须是抽象的。 抽象类特性:不能为抽象类创建对象;继承抽象类必须覆盖基类所有抽象方法;抽象类可以没有抽象方法。 抽象方法 阅读全文
posted @ 2020-12-11 10:46 ByteX 阅读(8) 评论(0) 推荐(0) 编辑
摘要:操作符 在最底层,java中的数据是通过使用操作符操作的。 3.2 使用Java操作符 操作符接受一个或多个参数,并生成一个新值。 操作符作用于操作数,生成一个新值。有些操作符可以改变操作数自身的值。几乎所以的操作符都只能操作“基本类型”。例外的操作符有“=”,“==”,“!=”,这些操作符能操作所 阅读全文
posted @ 2020-12-11 10:45 ByteX 阅读(8) 评论(0) 推荐(0) 编辑
摘要:持有对象 11.1 泛型和类型安全的容器 使用泛型时,可以检查放入对象的类型,在使用对象时可以有更清晰的语法。 通过使用泛型,可以在编译期防止将错误类型对象放到容器中。 11.2 基本概念 Java容器类库的用途是保存"对象",并将其划分为两个不同概念: Collection。一个独立元素的序列,这 阅读全文
posted @ 2020-12-11 10:45 ByteX 阅读(13) 评论(0) 推荐(0) 编辑
摘要:内部类 简单来说,/将一个类的定义放在另一个类的定义内部,这就是内部类。内部类是一种非常有用的特性,因为它允许你把一些逻辑相关的类组织在一起,并控制位于内部的类的可视性。 10.1 创建内部类 把类的定义置于外围类的里面。 /** * 创建内部类 * @author Administrator */ 阅读全文
posted @ 2020-12-11 10:45 ByteX 阅读(5) 评论(0) 推荐(0) 编辑
摘要:类型信息 运行时类型信息使得你可以在程序运行时发现和使用类型信息。 14.1 为什么需要RTTI RTTI:在运行时,识别一个对象的类型。 使用RTTI可以确定引用的确切类型。 14.2 Class对象 Class对象记录着运行时的类型信息。 Class c = Class.forName(“Gum 阅读全文
posted @ 2020-12-11 10:44 ByteX 阅读(8) 评论(0) 推荐(0) 编辑
摘要:对象导论 1.1抽象过程 汇编语言是对底层的轻微抽象,它们要求在解决问题时哟啊基于计算机的结构。另一种对机器建模的方式是只针对待解决问题建模。超出特定领取就力不从心了。面向对象允许根据问题描述问题。 对象具有行为,状态和标识。每个对象都可以拥有数据(它们给出了该对象的状态)和方法(它们产生的行为), 阅读全文
posted @ 2020-12-11 10:44 ByteX 阅读(4) 评论(0) 推荐(0) 编辑
摘要:复用类 复用类有两个方法。 第一种:只需在新的类中产生现有类的对象。由于新的类是由现有类的对象所组成,所以这种方法称为组合。 第二种:按照现有类的类型来创建新类。无需改变现有类的形式,采用现在类的形式并在其中添加新代码。这种方式称为继承。 7.1组合语法 只需将对象引用置于新类中即可。编译器并不会简 阅读全文
posted @ 2020-12-11 10:44 ByteX 阅读(9) 评论(0) 推荐(0) 编辑
摘要:12.1 概念 发现错误的理想时机是编译时期,然而,编译期间并不能找出所有的错误,余下的问题必须在运行时期解决。 12.2 基本异常 异常是指阻止当前方法或作用域继续执行的问题。 当抛出异常后,首先在堆上创建异常对象,当前的执行路径被终止,并从当前环境中弹出对异常对象的引用。此时,异常处理机制接管程 阅读全文
posted @ 2020-12-11 10:44 ByteX 阅读(10) 评论(0) 推荐(0) 编辑
摘要:初始化与清理 随着计算机革命的发展,“不安全”的编程方式已逐渐成为编程代价高昂的主因之一。 C++引入了构造嚣(constructor)的概念,这是一个在创建对象时被自动调用的特殊方法。Java中也采用了构造器,并额外提供了“垃圾回收器”。对于不再使用的内存资源,垃圾回收器能自动将其释放。 5.1 阅读全文
posted @ 2020-12-11 10:43 ByteX 阅读(6) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示