摘要:
Java集合概述: 为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了集合类,也被称为容器。所有的集合类 都位于java.util包下。 集合类和数组的区别: 数组元素既可以是基本数据类型的数据,也可以是引用数据类型的数据。而集合里只能存储引用数据类型。 数组一旦定义后,长度不可变。而集合的长度会自动变化。 数组定义成什么类型,就只能存储什么类型的数据。而集合可以存储不同类型的对象 注意:集合和数组一样,都是存的对象的引用(地址)。 Java的集合类主要由两个接口派生而出: Collection和Map是Java集合框架的根接口。 Collection(接口):... 阅读全文
摘要:
------- <a href="http://www.itheima.com" target="blank">android培训</a>、<a href="http://www.itheima.com" target="blank">java培训</a>、期待与您交流! ----------IO流概述: IO(Input/Output):输入/输出,泛指对某个设备或环境进行数据的数据或输出。例如对硬盘进行输入输出, 对视频设备进行输入输出,对网络主机进行输入输出等。 阅读全文
摘要:
异常: 异常的体系: |--Throwable: |--Error:(大问题)通常出现重大问题如:运行的类不存在 或者内存溢出等。不编写针对代码对其处理 |--Exception:(小问题)运行时出错 |--Exception():无参构造器 |--Exception(String msg):带有消息文本的构造器 |--Exception(Throwable cause):带有起因的构造器 |--Exception(String msg, Throwable cause):有消息文本,也有起因的构造器。 异常体系的特点: 异常体系中的所有类,以及建立的对象都具备可... 阅读全文
摘要:
抽象类: 抽象方法和抽象类必须使用abstract来定义,有抽象方法的类只能被定义成抽象类, 抽象类里可以没有抽象方法。 格式:abstract class A{//如果不写abstract编译出错 public abstract void show(); }//抽象方法必须创建在抽象类中 什么时候用:当多个类中存在相同功能,但功能主体不一样,这时就向上抽取, 只抽取功能定义,不抽取功能主体 特点:1、抽象方法一定定义在抽象类中,不能有方法体 2、抽象方法和类都必须同时用abstract修饰 3、抽象类不能创建对象 |--为什么抽象类不能实例化? 因为抽象类... 阅读全文
摘要:
Java是面向对象的程序设计语言,主要表现为java完全支持面向对象的三种基本特征:封装、继承、多态。封装:封装是面向对象三大特征之一,它指的是将对象的实现细节隐藏在对象内部,不允许外部直接访问。通过提供的公有方法供外部使用提高了程序的安全性,和代码的可维护性。通过访问修饰符来实现封装。Java提供了4中访问修饰符:private、default、protected、public,访问级别按照抒写顺序从小到大。具体访问权限如下:private(当前类访问权限):如果类中的成员使用private修饰,则被修饰的成员只能在此类中供内部访问。因此一般使用private修饰成员属性,实现封装。defa 阅读全文
摘要:
概述:将类定义在一个类的内部,这个定义在其他类内部的类称为内部类,包含内部类的类称为外部类。Java从JDK1.1开始引入内部类。格式举例:publicclassOuter{ privateclassInner { }}内部类的作用:1、内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类2、内部类成员可以直接访问外部类的成员,包括私有数据,因为内部类被当成其外部类成员,同一个类的成员之间可以相互访问。但外部类不能访问内部类的实现细节3、匿名内部类适合用于创建那些仅需一次使用的类访问特点:1、内部类可以直接访问外部类的成员,包括私有成员 2、外部类要访问... 阅读全文