济南IT培训 > 达内新闻
Java基础(二)
- 发布:济南达内培训
- 来源:济南达内培训
- 时间:2018-11-20 09:23
十二、final 关键字-济南达内培训负责整理
final 可以修饰类,属性和方法。表示最终的。
final 修饰的属性,是最终的属性 - 属性值不能被修改,即常量。
属性必须在初始化,或在非静态代码块,或在构造器中进行初始化。
final 修饰的方法,是最终的方法 - 该方法不能被修改 - 该方法不能被重写。
final 修饰的类,是最终的类 - 该类不能被扩展 - 该类不能被继承。
十三、抽象类(abstract)
用于修饰方法 和 类。
abstract 修饰的方法: 没有方法体,只有方法声明。
abstract 修饰的类 : 抽象类,不能被实例化。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提供方法体。
有抽象方法的类一定是抽象类,但抽象类中可以没有抽象方法。
不能用abstract 修饰私有方法,构造方法,静态方法。
十四、接口(interface)
接口是抽象方法和常量的定义集合。
接口是一种特殊的抽象类,接口中只能包含常量和方法的定义,而没有变量和方法的实现。
接口中所有的成员变量默认由public static final 修饰。
接口中所有的方法都默认由public abstract 修饰。接口中没有构造方法。
实现接口的类必须提供接口中所有方法的具体实现。
接口允许多实现。一个类可以实现多个接口。
接口与实现类之间存在多态性。
接口可以继承另一个接口。
十五、内部类
在类的内部定义的一个类。相当于一个类的内部成员。
在类的外部可以访问该类的内部类。
静态内部类中的方法不能访问外部类的非静态对象。

十六、异常
java 中,将程序执行中发生的不正常情况称为“异常”.
java 中的异常用于处理非预期的情况,如文件没找到,网络错误,非法参数等。
java 程序运行过程中所发生的异常事件可分为两类:
Error : JVM 系统内部错误、资源耗尽等严重情况。
Exception : 其他因编程错误或偶然的外在因素导致的一般问题。如空指针访问,试图读取不存在的文件,网络连接中断。
自定义异常:
public class JavaTest extends RuntimeException {
public JavaTest() {
}
public JavaTest(String msg) {
super(msg);
}
}
十七、集合
java 集合可以分为Set 、List 、Map 三种体系。
-- Set : 无序,不可重复的集合。
-- List : 有序,可重复的集合。
-- Map : 具有映射关系的集合。
1. Collection 接口
Collection 接口是 List ,Set 和 Queue 接口的父接口。该接口里定义的方法即可用于操作Set 集合,也可用于操作List和Queue 集合。
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
Java基础(二)
- 发布:济南达内培训
- 来源:济南达内培训
- 时间:2018-11-20 09:23
十二、final 关键字-济南达内培训负责整理
final 可以修饰类,属性和方法。表示最终的。
final 修饰的属性,是最终的属性 - 属性值不能被修改,即常量。
属性必须在初始化,或在非静态代码块,或在构造器中进行初始化。
final 修饰的方法,是最终的方法 - 该方法不能被修改 - 该方法不能被重写。
final 修饰的类,是最终的类 - 该类不能被扩展 - 该类不能被继承。
十三、抽象类(abstract)
用于修饰方法 和 类。
abstract 修饰的方法: 没有方法体,只有方法声明。
abstract 修饰的类 : 抽象类,不能被实例化。抽象类是用来被继承的,抽象类的子类必须重写父类的抽象方法,并提供方法体。
有抽象方法的类一定是抽象类,但抽象类中可以没有抽象方法。
不能用abstract 修饰私有方法,构造方法,静态方法。
十四、接口(interface)
接口是抽象方法和常量的定义集合。
接口是一种特殊的抽象类,接口中只能包含常量和方法的定义,而没有变量和方法的实现。
接口中所有的成员变量默认由public static final 修饰。
接口中所有的方法都默认由public abstract 修饰。接口中没有构造方法。
实现接口的类必须提供接口中所有方法的具体实现。
接口允许多实现。一个类可以实现多个接口。
接口与实现类之间存在多态性。
接口可以继承另一个接口。
十五、内部类
在类的内部定义的一个类。相当于一个类的内部成员。
在类的外部可以访问该类的内部类。
静态内部类中的方法不能访问外部类的非静态对象。

十六、异常
java 中,将程序执行中发生的不正常情况称为“异常”.
java 中的异常用于处理非预期的情况,如文件没找到,网络错误,非法参数等。
java 程序运行过程中所发生的异常事件可分为两类:
Error : JVM 系统内部错误、资源耗尽等严重情况。
Exception : 其他因编程错误或偶然的外在因素导致的一般问题。如空指针访问,试图读取不存在的文件,网络连接中断。
自定义异常:
public class JavaTest extends RuntimeException {
public JavaTest() {
}
public JavaTest(String msg) {
super(msg);
}
}
十七、集合
java 集合可以分为Set 、List 、Map 三种体系。
-- Set : 无序,不可重复的集合。
-- List : 有序,可重复的集合。
-- Map : 具有映射关系的集合。
1. Collection 接口
Collection 接口是 List ,Set 和 Queue 接口的父接口。该接口里定义的方法即可用于操作Set 集合,也可用于操作List和Queue 集合。
以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城