摘要: Java代码在运行时期发生的问题就是异常。在Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。 注: 1、不要用throws,用try..catch..语句 2、try..catch..语句,try范围内异常代码下面的代码将不会 阅读全文
posted @ 2018-08-06 16:46 大树* 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 集合继承体系的面向对象思想 接口:用来明确所有集合中该具有的功能,相当于在定义集合功能标准; 抽象类:把多个集合中功能实现方式相同的方法,抽取到抽象类实现,具体集合不再遍写,继承使用即可; 具体类:继承抽象类,实现接口,重写所有抽象方法,达到具备指定功能的集合。 每个具体集合类,根据自身的数据存储结 阅读全文
posted @ 2018-08-06 11:46 大树* 阅读(1520) 评论(0) 推荐(0) 编辑
摘要: List接口: 看List的介绍,有序的 collection(也称为序列),此接口的用户可以对列表中每个元素的插入位置进行精确地控制(有下标)!用户可以根据元素的整数索引(在列表中的位置)访问元素,并搜索列表中的元素!与 set 不同,列表通常允许重复的元素! //特点: ① 有序序列(怎么存进去 阅读全文
posted @ 2018-08-06 11:44 大树* 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 基本类型包装类 需求问题: 在实际程序使用中,程序界面上用户输入的数据都是以字符串类型进行存储的。 而程序开发中,我们需要把字符串数据,根据需求转换成指定的基本数据类型,如年龄需要转换成int类型,考试成绩需要转换成double类型等。 那么,想实现字符串与基本数据之间转换怎么办呢? Java中提供 阅读全文
posted @ 2018-08-06 11:40 大树* 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Date类 一、概念 类 Date 表示特定的瞬间,精确到毫秒。 System.currentTimeMillis() 返回值long类型参数,用于获取当前日期的毫秒值 时间的原点:公元1970年 一月一日,午夜0:00:00 对应的毫秒值就是0 注意:时间和日期的计算,必须依赖毫秒值 二、构造方法 阅读全文
posted @ 2018-08-06 11:25 大树* 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Set接口三大特点:1、不能重复 2、无序 3、没有索引下标 HashSet集合: 此类实现Set接口,由哈希表支持(实际上是一个 HashMap集合)。HashSet集合不能保证的迭代顺序与元素存储顺序相同,HashSet集合, 采用哈希表结构存储数据,保证元素唯一性的方式依赖于:hashCode 阅读全文
posted @ 2018-08-03 17:12 大树* 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 一、 String类的概述 查阅API中的String类的描述,发现String 类代表字符串。继续查阅API发现说字符串是常量;它们的值在创建之后不能更改,这是什么意思呢?其实就是说一旦这个字符串确定了,那么就会在内存区域中就生成了这个字符串。字符串本身不能改变,但str变量中记录的地址值是可以改 阅读全文
posted @ 2018-07-31 17:04 大树* 阅读(255) 评论(0) 推荐(0) 编辑
摘要: 一、概念 Object类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。在Object类众多方法中,我们先学习equals方法与toString方法,其他方法后面课程中会陆续学到。 二、equals方法 equals方法 阅读全文
posted @ 2018-07-31 11:54 大树* 阅读(288) 评论(0) 推荐(0) 编辑
摘要: final 一、final的概念 继承的出现提高了代码的复用性,并方便开发。但随之也有问题,有些类在描述完之后,不想被继承,或者有些类中的部分方法功能是固定的,不想让子类重写。可是当子类继承了这些特殊类之后,就可以对其中的方法进行重写,那怎么解决呢? 要解决上述的这些问题,需要使用到一个关键字fin 阅读全文
posted @ 2018-07-27 16:10 大树* 阅读(274) 评论(0) 推荐(0) 编辑
摘要: this 一、this调用构造方法 构造方法之间的调用,可以通过this关键字来完成。 构造方法调用格式: 构造方法的调用: 二、this的原理图解 了解了构造方法之间是可以相互调用,那为什么他们之间通过this就可以调用呢?通过上面的学习,简单知道使用this可以实现构造方法之间的调用,但是为什么 阅读全文
posted @ 2018-07-25 17:03 大树* 阅读(328) 评论(0) 推荐(0) 编辑