- 博客(12)
- 收藏
- 关注
原创 8.15iO流
8.12 异常分为可查异常和不可查异常 异常子类必须放在父类前面. 可以抛出父类异常 如果父类的方法抛出异常,子类重写此方法是否需要抛出异常,可不可以抛出父类异常的子类 IO流(输入输出 按单位分类分为字节流(8位)和字符流(16位) 字节(输入输出)流:网络传输 字符(输入输出)流:易懂 Modify:最后修改时间
2017-08-15 21:04:20
255
原创 8.14异常
异常 语法错误不是异常. try …. Catch….. 无论正常还是异常,都走finally。遇见return先走finally;遇见System.exit(0)不走finally。 多个catch,子类异常要在父类异常前面 异常处理可以上抛也可以try….catch
2017-08-14 22:52:51
224
转载 8.14集合框架
8.11 冒泡 集合框架 Set接口存储一组唯一,无序的对象,不能存储重复数据。 HashSet 是Set接口常用的实现类。 HashSet允许集合元素值为null 操作数据的方法与List类似,Set接口不存在get()方法。 Iterator接口表示对集合进行迭代的迭代器,专门实现集合的遍历。 尖括号里面的是泛型 ArratList
2017-08-14 22:43:17
254
原创 数组和常用类(8.11)
数组 单独声明数组时,不可以初始化. 数组必须初始化(为数组元素分配内空间,给数组元素赋值)才可以使用。 动态初始化:只指定数组长度,由系统为数组元素赋值 数组的下标从0开始 静态初始化:初始化每个元素的初始值,由系统决定数组长度 数组里面数组的长度是成员变量; 冒泡排序 选择排序 插入排序 /** * 展示各种排序方法:冒泡,选择,插入,快速排序法
2017-08-12 19:06:24
205
原创 8.10抽象类与接口
抽象类 包含抽象方法的类一定是抽象类,抽象类中不一定包含抽象方法,也可以包含普通的成员变量。 父类是抽象类,子类可以是抽象类也可以不是抽象类,如果子类不是抽象类,要重写父类中的抽象方法。 Abstract可以放在类,方法(不包括构造方法)前面,不能放在成员变量前面,也不能放在终止类(final)和static前面 抽象类可以写构造方法,抽象类可以继承不可以被实例
2017-08-10 22:05:23
237
原创 8.4java基础
关键字的定义和特点 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词) 特点:关键字中所有字母都为小写 变量存放位置在什么地方 1. 寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)
2017-08-09 21:49:46
315
原创 8.9.1
8.9 多态 对象的多态性是什么?:一个对象多种形态;在Java中,子类的对象可以替代父类的对象使用 我们在之后的学习中会经常与多态打交道,比如:IO、集合、JDBC等等。 对于方法:重载和重写; 对于对象:抽象类,借口和转型; 子类自动转换为基类,称为上转型;(父类引用子类对象) 基类强制转换为子类,下转型 Override 重写(类) 方法重载: 1
2017-08-09 17:29:55
201
原创 8.8.4
(1)编写一个圆类 Circle,该类拥有:①一个成员变量radius(私有,浮点型); // 存放圆的半径;②两个构造方法Circle( ) // 将半径设为 0Circle(double r ) //创建 Circle 对象时将半径初始化为 r③ 三个成员方法double getArea( ) //获取圆的面积double getPerimeter( ) //获取圆的周长void show(
2017-08-09 17:24:02
424
原创 8.8.3
练习1(基础): (1)编写一个圆类Circle,该类拥有: ①一个成员变量 Radius(私有,浮点型); // 存放圆的半径; ②两个构造方法 Circle( ) // 将半径设为0 Circle(double r) //创建Circle对象时将半径初始化为r ③ 三个成员方法 double getArea( ) /
2017-08-08 23:31:40
380
原创 8.8.2
继承 1. 两个类是具有is a 的关系; 父类:(基类;超类) 子类:(派生类) 所有类的祖先类都是Object 子类不能继承父类的私有方法和属性; 先调用父类构造方法,再调用子类的构造方法。
2017-08-08 23:23:25
262
原创 8.8.1
面向过程和面向对象的区别: 面向过程:面对的是过程,动作。动作为主做事情,一步一步执行。面向对象: 面向的是对象,强调的是对象,对象即(实体) 面向对象的三大特征:封装,继承,多态。 类和对象的关系:类与对象的关系:类就是对象的描述,对象就是该类对象的实例。 在类图中+代表public-代表private。 局部变量必须初始化,成员变量可以不初始化,系统会默认为其赋初值。 Java
2017-08-08 23:14:21
286
原创 5个java逻辑小应用题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? //这是一个菲波拉契数列问题 publicclassTest1 { public staticvoidmain(String[] args){ System.out.println("第1个月的兔子对数:
2017-08-03 22:45:10
807
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人