上一页 1 ··· 3 4 5 6 7 8 9 10 下一页
摘要: Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。当异常情况发生,一个代表该异常的对象被创建并且在导致该错误的方法中被抛出(throw)。该方法可以选择自己处理异常或传递该异常。两种情况下,该异常被捕获(caught)并处理。异常可能是由Java运行时系统产生,或者是由你的手工代码 阅读全文
posted @ 2017-05-09 16:37 Java小助手 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 本节先讲解如何限制类型参数的范围,再讲解通配符(?)。 类型参数的范围 在泛型中,如果不对类型参数加以限制,它就可以接受任意的数据类型,只要它是被定义过的。但是,很多时候我们只需要一部分数据类型就够了,用户传递其他数据类型可能会引起错误。例如,编写一个泛型函数用于返回不同类型数组(Integer 数 阅读全文
posted @ 2017-04-27 11:04 Java小助手 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 我们知道,使用变量之前要定义,定义一个变量时必须要指明它的数据类型,什么样的数据类型赋给什么样的值。假如我们现在要定义一个类来表示坐标,要求坐标的数据类型可以是整数、小数和字符串,例如: x = 10、y = 10 x = 12.88、y = 129.65 x = "东京180度"、y = "北纬2 阅读全文
posted @ 2017-04-27 11:03 Java小助手 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 类是对象的模板,抽象类和接口可以看做是具体的类的模板。 由于从某种角度讲,接口是一种特殊的抽象类,它们的渊源颇深,有很大的相似之处,所以在选择使用谁的问题上很容易迷糊。我们首先分析它们具有的相同点。 都代表类树形结构的抽象层。在使用引用变量时,尽量使用类结构的抽象层,使方法的定义和实现分离,这样做对 阅读全文
posted @ 2017-04-27 11:02 Java小助手 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 在抽象类中,可以包含一个或多个抽象方法;但在接口(interface)中,所有的方法必须都是抽象的,不能有方法体,它比抽象类更加“抽象”。接口使用 interface 关键字来声明,可以看做是一种特殊的抽象类,可以指定一个类必须做什么,而不是规定它如何去做。现实中也有很多接口的实例,比如说串口电脑硬 阅读全文
posted @ 2017-04-27 10:48 Java小助手 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 内部类可以是静态(static)的,可以使用 public、protected 和 private 访问控制符,而外部类只能使用 public,或者默认。 成员式内部类 在外部类内部直接定义(不在方法内部或代码块内部)的类就是成员式内部类,它可以直接使用外部类的所有变量和方法,即使是 private 阅读全文
posted @ 2017-04-26 15:03 Java小助手 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在自上而下的继承层次结构中,位于上层的类更具有通用性,甚至可能更加抽象。从某种角度看,祖先类更加通用,它只包含一些最基本的成员,人们只将它作为派生其他类的基类,而不会用来创建对象。甚至,你可以只给出方法的定义而不实现,由子类根据具体需求来具体实现。这种只给出方法定义而不具体实现的方法被称为抽象方法, 阅读全文
posted @ 2017-04-26 15:03 Java小助手 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 在 Java 中,允许在一个类(或方法、语句块)的内部定义另一个类,称为内部类(Inner Class),有时也称为嵌套类(Nested Class)。内部类和外层封装它的类之间存在逻辑上的所属关系,一般只用在定义它的类或语句块之内,实现一些没有通用意义的功能逻辑,在外部引用它时必须给出完整的名称。 阅读全文
posted @ 2017-04-26 15:01 Java小助手 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 类与类之间最常见的关系主要有三种:依赖(uses-a)、聚合(has-a)和继承(is-a)。下面以在线书店订单系统为例,来详细的讲述这三种关系的概念。在线书店订单系统的主要功能是:注册用户可以登录到网上书店选购图书,在线填写订单,并支付购书款。书店确认已经收到购书款时,按用户留下的地址邮寄图书。可 阅读全文
posted @ 2017-04-26 15:00 Java小助手 阅读(378) 评论(0) 推荐(0) 编辑
摘要: Object 类位于 java.lang 包中,是所有 Java 类的祖先,Java 中的每个类都由它扩展而来。定义Java类时如果没有显示的指明父类,那么就默认继承了 Object 类。例如: public class Demo{ // ... } public class Demo{ // .. 阅读全文
posted @ 2017-04-26 15:00 Java小助手 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页