自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除