摘要: 1.异常的传统处理方式 缺点: [1] 通过判断影响执行效率。 [2] 判断逻辑和业务逻辑交织在一起,可维护性很差。 2.Java异常处理的定义 异常是指在程序的运行过程中所发生的不正常的情况,它会中断正在运行的程序。 3.Java异常处理机制 java中通过异常处理机制为程序提供异常处理的能力,保 阅读全文
posted @ 2019-04-26 21:18 WhisperHong 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 1.接口的定义 接口是一种引用数据类型。使用interface声明接口,声明方式:public interface 接口名称{ } 2.接口的特性 [1] 接口中可以声明属性,接口中定义的所有变量都是static final类型的; [2]接口中的方法都是公共抽象方法; [3]接口不能拥有构造方法, 阅读全文
posted @ 2019-04-25 21:53 WhisperHong 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 1.多态的概念 多态是指程序中的同一引用类型,使用不同的实例而执行结果不同的。 同一个类型:一般指父类 不同的实例:不同的子类实例 执行结果不同:针对同一方法执行的结果不同 2.实现多态的步骤 [1] 编写父类 [2] 编写子类,子类一定要重写/实现父类的方法 [3] 运行时,父类类型 引用 子类对 阅读全文
posted @ 2019-04-23 21:07 WhisperHong 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 1.继承的作用 为了提取两个类中公共的代码,可以使用继承抽取重复性的代码到一个公共类中。 这个公共的类称为父类(super class),继承于父类的类称为子类(sub class)。 2.java继承的特性 [1] 单根性。在java中,一个类只能有一个直接父类。 [2] 传递性。C继承于B,B继 阅读全文
posted @ 2019-04-22 21:54 WhisperHong 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.封装的定义: 封装:将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2. 为什么需要封装?封装的作用和含义? 首先思考一个问题:当我们要看电视时,只需要按一下开关和换台就可以了。有必要了解电视机内部的结构吗?有必要碰碰显像管吗? 答案显然 阅读全文
posted @ 2019-04-20 21:25 WhisperHong 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.类(class)的定义 类是对一组具有相同特征和行为的对象的抽象描述。 在程序中,引入类的概念,就是为了快速生成更多的具有相同特性和行为的事物。 2.对象(object)的定义 对象是类的具体实现,表示一个独立的、唯一的个体,具有属性和方法。 3.属性和方法 属性:在程序中类或者对象具有的特征, 阅读全文
posted @ 2019-04-19 21:09 WhisperHong 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.二维数组的定义 二维数组表示行列二维结构,在栈空间中的二维数组的地址指向堆空间中的一维数组,堆空间中的一维数组的地址又指向一维数组所在的内存空间。 2.二维数组的声明 二维数组声明有3种方式,推荐使用第三种命名方式。 2.1命名方式1 2.2命名方式2(用于声明规则的二维数组) 2.3命名方式3 阅读全文
posted @ 2019-04-18 20:53 WhisperHong 阅读(366) 评论(0) 推荐(0) 编辑
摘要: Java基础学习--数组 阅读全文
posted @ 2019-04-16 22:07 WhisperHong 阅读(315) 评论(0) 推荐(0) 编辑