摘要: 1.1 为什么要使用集合框架? 传统的容器(数组)在进行增、删等破坏性操作时,需要移动元素,可能导致性能问题;同时添加、删除等算法和具体业务耦合在一起,增加了程序开发的复杂度。 Java集合框架提供了一套性能优良、使用方便的接口和类,它们位于java.util包中 1.2 Collection Co 阅读全文
posted @ 2019-05-05 23:46 曾经有一首歌 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 恢复内容开始 1.日期时间类 计算机如何表示时间? 时间戳(timestamp):距离特定时间的时间间隔。 计算机的时间戳是指距离历元(1970-01-01 00:00:00:000)的时间间隔(ms)。 计算机中时间(例如2019-04-29 14:14:00)是指该时间距离历元经过的毫秒数,用l 阅读全文
posted @ 2019-05-05 23:29 曾经有一首歌 阅读(563) 评论(0) 推荐(0) 编辑
摘要: 1.包装类 把八大基本数据类型封装到一个类中(包装类),并提供属性和方法。让我们更加方便的操作基本数据类型。但包装类的出现并不是为了取代基本数据类型,也取代不了。 包装类位于java.lang包中。 Number 类 Number数值类型是byte、double、float、int、long 和 s 阅读全文
posted @ 2019-04-29 23:19 曾经有一首歌 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1.传统的异常处理方式 通过在原代码处设置各种条件判断校验 传统方式具有的缺点: 【1】通过设置判断条件,影响执行的效率 【2】判断逻辑与业务逻辑混在一起,可维护性较差 2.异常 因为传统的异常处理不适应复杂的开发,所以系统设置了专门的一套异常处理机制。 下面我们认识一下什么是异常: 异常是指在程序 阅读全文
posted @ 2019-04-27 21:17 曾经有一首歌 阅读(320) 评论(0) 推荐(1) 编辑
摘要: 1.Object object类是所有类的根类(父类)。 如果一个类没有显示继承另外一个类,那么该类一定继承于object类。 toString()返回对象字符串的的形式。 可以通过代码生成器快速生成toString方法。 equals(object obj)用于判断两个对象是否相等。 ==比较两个 阅读全文
posted @ 2019-04-26 23:27 曾经有一首歌 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.什么是接口 接口是一种引用数据类型。使用interface声明接口,形式 2.接口的特性 【1】接口可以声明属性(c)。接口中定义的所有变量都是static final类型的。 一般很少在接口声明属性 【2】 (C)接口中的方法都是公共抽象方法。 【3】接口不能拥有构造方法,不能用于创建对象 【 阅读全文
posted @ 2019-04-25 22:28 曾经有一首歌 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.什么是多态 执行同一方法因为对象或实例不同而产生不同的结果,这就是多态 例如: 同样是打印一份文档,因为使用不同的打印机而得到不同的打印结果, 在程序中我们把打印看作是方法,不同的打印机看成是不同的对象,得到不同的结果,称之为多态。 多态的特点:同一引用类型,同样的方法在不同实例上得到不同的执行 阅读全文
posted @ 2019-04-24 15:06 曾经有一首歌 阅读(623) 评论(0) 推荐(0) 编辑
摘要: 1.构造方法 构造方法是一种特殊的方法,专门用于构造/实例化对象。 构造方法根据是否有参数分为无参构造方法和有参构造方法。 1.1无参构造方法 无参构造方法就是构造方法没有任何参数。无参构造方法在创建(new class类名())时调用;无参构造方法一般用于给属性赋默认值。语法: 例如: 如果开发中 阅读全文
posted @ 2019-04-21 10:30 曾经有一首歌 阅读(249) 评论(1) 推荐(0) 编辑
摘要: 面向对象 1.1 面向对象与面向过程 1.面向对象与面向过程的区别: 面向过程:事情比较简单可以用线性的思维解决。 面向对象:使用简单的线性思维无法解决。 2.面向对象与面向过程的共同点: 面向过程和面向对象都是解决实际问题的一种思维方式,二者相辅相成,并不是对立的。解决复杂问题,通过面向对象方式便 阅读全文
posted @ 2019-04-19 21:20 曾经有一首歌 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 一、数组的练习 1.声明一个char类型的数组, 从键盘录入6个字符: 【1】遍历输出 【2】排序 【3】把char数组转化成一个逆序的数组。 2.有一组数分别为18,25,7,36,13,2,89,63求出最小的值,并将最小的数与最小的数所在的下标输出。 3.已知一个数组存在重复元素,请去掉数组中 阅读全文
posted @ 2019-04-18 21:16 曾经有一首歌 阅读(255) 评论(0) 推荐(0) 编辑