井九

博客园 首页 联系 订阅 管理

2019年4月9日

摘要: 一、异常的抛出 1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。 2、throw : 将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内) 3、throws : 如果一个方法可能会出现异常,但没有能力处理 阅读全文
posted @ 2019-04-09 19:23 井九 阅读(50) 评论(0) 推荐(0)

2019年4月8日

摘要: 子类 执行顺序 我是父类的静态方法我是子类的静态方法我是父类构造代码块我是父类构造器我是子类构造代码块我是子类构造器 阅读全文
posted @ 2019-04-08 19:15 井九 阅读(113) 评论(0) 推荐(0)

2019年4月3日

摘要: 接口的特点 1、Java接口中的成员变量默认都是public,static,final类型的(都可省略),必须被显示初始化,即接口中的成员变量为常量(大写,单词之间用"_"分隔) 2、Java接口中的方法默认都是public,abstract类型的(都可省略),没有方法体,不能被实例化 3、Java 阅读全文
posted @ 2019-04-03 19:13 井九 阅读(73) 评论(0) 推荐(0)

2019年4月2日

摘要: 父类类型的引用可以调用父类中定义的所有属性和方法,而对于子类中定义而父类中没有的方法,它是无可奈何的;同时,父类中的一个方法只有在父类中定义而在子类中没有重写的情况下,才可以被父类类型的引用调用;对于父类中定义的方法,如果子类中重写了该方法,那么父类类型的引用将会调用子类中的这个方法,这就是动态绑定 阅读全文
posted @ 2019-04-02 18:56 井九 阅读(60) 评论(0) 推荐(0)

2019年4月1日

摘要: 阅读全文
posted @ 2019-04-01 19:43 井九 阅读(67) 评论(0) 推荐(0)

2019年3月28日

摘要: 子类继承父类,重新编写父类中的某个方法的方法体,这种形式就是方法重写,也叫覆盖。 A、重写规则之一:重写方法不能比被重写方法限制有更严格的访问级别。 (但是可以更广泛,比如父类方法是包访问权限,子类的重写方法是public访问权限。) 比如:Object类有个toString()方法,开始重写这个方 阅读全文
posted @ 2019-03-28 19:06 井九 阅读(82) 评论(0) 推荐(0)

2019年3月27日

摘要: 冒泡排序 思路: 1.双重循环,外部循环控制比较轮数(数组长度-1)轮,内部循环控制每轮比较次数(数组长度-轮数) 2.每次相邻两个数两两比较,大的数据向后移动,移动借助中间变量 阅读全文
posted @ 2019-03-27 19:41 井九 阅读(46) 评论(0) 推荐(0)

2019年3月26日

摘要: 数组:用于存储一组相同数据类型的数据,数组有固定长度(存储数据的个数) 数组的定义:3种方式 第1种: 数据类型【】 数组名 = new 数据类型【数组长度】; 数据类型【】 数组名 = new 数据类型【数组长度】; 说明: 数据类型:明确数组存储的数据类型,java中什么类型数组就只能存储什么类 阅读全文
posted @ 2019-03-26 17:52 井九 阅读(90) 评论(0) 推荐(0)

2019年3月25日

摘要: 什么是方法调用栈及其执行原理? 栈是从高地址向低地址延伸的。每个函数的每次调用,都有它自己独立的一个栈帧,这个栈帧中维持着所需要的各种信息 java程序第一个被调用的方法是main方法,在方法调用栈中,正在被调用的方法位于调用栈的顶部,执行完成后从顶部移除。控制流程返回栈中的前一个方法。 包前三级是 阅读全文
posted @ 2019-03-25 18:29 井九 阅读(75) 评论(0) 推荐(0)