java基础
sunjiannihao123321
这个作者很懒,什么都没留下…
展开
-
面向对象三大特性-继承
1、定义: 继承描述的是类与类之间的一种关系,即“is-a”关系;继承其他类的类被称为子类,被继承的类称为父类,java只支持单继承,即一个子类只能继承一个父类,但可以实现多个接口 2、作用: 子类可以使用父类中所有非private、default修饰的方法和属性,实现代码复用,减少代码编写 3、重写 如果子类对父类中的方法不满意,可以重写从父类继承的方法,调用时,优先调用子类重写的方法原创 2017-05-27 11:46:09 · 247 阅读 · 0 评论 -
面向对象三大特性-多态
1、定义:对象的多态指的是对象的多种形态,包括:引用的多态、方法的多态 引用的多态:创建对象时,通过父类的引用指向子类的对象 方法的多态:如果创建对象时,通过父类的引用指向子类的对象,调用对象方法时调用的是子类的方法;但是,不能通过父类引用调用子类独有的方法 2、抽象类 使用abstract修饰的类为抽象类 使用场景:父类之类包含什么方法,但不知道子类具体怎么实现方法; 从多个具有相同原创 2017-05-27 12:11:07 · 357 阅读 · 0 评论 -
Java异常
一、异常分类: 1.Java中的所有不正常类都继承于Throwable类。Throwable主要包括两个大类,一个是Error类,另一个是Exception类; 2.其中Error类中包括虚拟机错误和线程死锁,一旦Error出现了,程序就彻底的挂了,被称为程序终结者; 3.Exception类主要指编码、环境、用户操作输入出现问题,Exception主要包括两大类,非检查异常(Runtime原创 2017-05-27 16:00:12 · 185 阅读 · 0 评论 -
Map四种遍历方式
Map map = new HashMap(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.key原创 2017-06-29 16:11:49 · 201 阅读 · 0 评论