java基础案例教程
MyJosephLee
这个作者很懒,什么都没留下…
展开
-
面向对象下
类的继承 * a. 继承* * b. 重写* * c. super关键字 (用来访问父类方法)* ① 访问成员变量 ② 访问父类构造方法 d. final关键字 f. abstract 类 ① 定义方法时不写方法体 ② 抽象类中有可能包含抽象方法(没有方法体)不可以被调用,所以它不可以被实例化,不管有没有抽象方法。翻译 2018-01-27 16:13:55 · 322 阅读 · 0 评论 -
USB接口设计
USB接口设计 标签(空格分隔): java程序 实现思想 A{USB接口设计} --> B(一个USB接口) B --> |1.| C(抽象的turnOn方法) B --> |2.| D(抽象的turnOff方法) A --> E(3个实现接口类) E --> |1.| F(TurnOn方法) E --> |2.| G(turnOff翻译 2018-01-27 16:16:13 · 3142 阅读 · 0 评论 -
多态(事物存在的多种体现形态)
什么是接口 a.可以认为是一个特殊的抽象类 b.当抽象类中的方法都是抽象的那么该类可以通过接口的形式实现 c.一个类可以实现多个接口 d.当子类对接口中的方法全部实现覆盖后子类才可以实例化,否则子类是一个抽象类 e.不可以实现多继承是因为父类的方法有重复,而接口中的方法都是抽象方法 f.接口亦可以实现多继承 接口的特点 基本功能在类中,扩展功能在接口中。 1.多态的表现 父...原创 2018-02-08 21:53:44 · 1140 阅读 · 0 评论 -
异常概述
异常: 1.异常时什么? 是对问题的描述。将问题进行对象封装。 异常体系 Throwable |–Error |–Exception |–RunTimeException 异常体系的特点;异常体系中的所有类以及建立的对象都具有可抛性 也就是说可以被throw和thro...原创 2018-03-20 23:19:28 · 196 阅读 · 0 评论 -
集合——ArrayList示例
各集合中关系如图所示: ArrayList演示: 将自定义的对象作为元素存到ArrayList集合中,并去除重复元素 比如:存人对象,同姓名同年龄,视为同一人 底层使用数组结构 取得元素较多,增删操作比较频繁时使用LinkedList。 ArrayList是使用最频繁的集合。 import java.util.*; class Person { privat...原创 2018-04-02 21:03:40 · 699 阅读 · 2 评论 -
集合——LinkedList
LinkedList的特有方法:(面试高频题) addfirst(); addLast(); getFirst(); getLast(); 获取元素,但是不删除 removeFirst(); removeLast(); 获取元素,同时删除元素,若果集合中没有元素,会出现NoSuchElementException 在javaJDK1.6版本以上...原创 2018-04-02 21:11:08 · 222 阅读 · 0 评论 -
集合——HashSet演示
集合关系如上所示 |–set:元素是无序的(存入和取出顺序不一致) 元素不可以重复 |–HasSet: 底层数据结构是哈希表(按照哈希值存储)。 HashSet是如何保证元素的唯一性的呢? 是通过元素的两个方法,hashCode和equals方法 如果元素的HashCode值相同,才会判...原创 2018-04-02 21:14:58 · 240 阅读 · 0 评论