摘要: 什么是异常异常 在Java语言中,将程序执行中发生的不正常情况称为“异常”。(开发过程中的语法错误和逻辑错误不是异常) 对于这些错误,一般有两种解决方法:一是遇到错误就终止程序的运行。另一种方法是由程序员在编写程序时,就考虑到错误的检测、错误消息的提示,以及错误的处理。 捕获错误最理想的是在编译期间 阅读全文
posted @ 2019-09-20 20:15 猴儿 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 枚举 是什么 当一个类的对象是可数的情况下,就可以使用枚举 能干什么(能解决什么问题) 1、JDK1.5之前需要自定义枚举类 2、JDK 1.5 新增的 enum 关键字用于定义枚举类 3、若枚举只有一个成员, 则可以作为一种单例模式的实现方式 4、当一个类的对象是可数的情况下,就可以使用枚举. 怎 阅读全文
posted @ 2019-09-20 20:08 猴儿 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 抽象类(abstract class) 是什么 具有所有类的特性:属性、方法,该类不能建立对象,只能声明指针和引用,用于基础类的接口声明和运行时的多态,只能继承。所以一般都做为父类存在 能干什么 做父类用,让子类继承,抽象类不能被实例化。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提 阅读全文
posted @ 2019-09-20 20:06 猴儿 阅读(309) 评论(0) 推荐(0) 编辑
摘要: this 理解 this:可以理解为:当前对象 或 当前正在创建的对象 作用 在属性或方法冲突时,做区分用 调用 this可以用来调用:属性、方法、构造器 具体含义 this调用属性、方法 指定属性或方法。但是通常情况下,我们都省略了"this."。但是如果方法的形参和当前对象的属性名相同的情况下, 阅读全文
posted @ 2019-09-20 20:04 猴儿 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 封装 定义 隐藏内部细节,提供公共的访问方法,便于调用。提高程序可展性、维护性。实现高内聚,低耦合 语法 私有化属性,提供公共的get/set方法 体现 属性、方法、构造器、内部类 class的权限修饰只可以用public和default(缺省)。 核心是访问权限 访问权限 本类 同包 子类 其他 阅读全文
posted @ 2019-09-20 20:02 猴儿 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 创建对象 使用new +构造器创建一个新的对象; 举例 Animal xb=new Animal(); 对象的使用 使用“对象名.对象成员”的方式访问对象成员(包括属性和方法) 创建对象过程 1) 在永久区中检查要创建的对象所属的类模板是否存在. 2) 如果不存在, 则由类加载器(ClassLoad 阅读全文
posted @ 2019-09-20 20:00 猴儿 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 属 性 是什么 属 性:对应类中的成员变量 Field = 属性 = 成员变量, 语法格式: 修饰符 类型 属性名 =初值 ; 说明:修饰符private:该属性只能由该类的方法访问。 修饰符public:该属性可以被该类以外的方法访问。 类型:任何基本类型,如int、boolean或任何类。 举例 阅读全文
posted @ 2019-09-20 19:59 猴儿 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 面向对象与面向过程和面向接口 面向过程 就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象 是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向接口编程 本身是面向对 阅读全文
posted @ 2019-09-20 19:54 猴儿 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 二维数组的使用 java 语言里提供了支持多维数组的语法。 如果说可以把一维数组当成几何中的线性图形,那么二维数组就相当于是一个表格,像右图Excel中的表格一样。 对于二维数组的理解,我们可以看成是一维数组array1又作为另一个一维数组array2的元素而存在。其实,从数组底层的运行机制来看,其 阅读全文
posted @ 2019-09-17 19:59 猴儿 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1.求数组元素的最大值、最小值、平均数、总和等 -->只对数字类型有效 核心思想 通过定义一个变量在循环中循环赋值,然后在操作这个变量就行。 最大值 int a =0; int[] arr = new int[]{1,5,3,6,7}; for(int i = 0;i < arr.length;i+ 阅读全文
posted @ 2019-09-17 19:56 猴儿 阅读(300) 评论(0) 推荐(0) 编辑