20165337第五周学习总结

Posted y963976867

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20165337第五周学习总结相关的知识,希望对你有一定的参考价值。

学习笔记

在一个类中定义另外一个类,这个类就叫做内部类或者内置类。

内部类可以让我们将逻辑上的相关的一组类组织起来,并由外部类来控制内部类的可见性。

内部类不仅可以放在类中,也可以是在一个方法中或者一个语句块中。

在方法中定义的内部类,如果要访问方法中定义的本地变量或方法的参数,则变量必须被声明为final,那么在声明的时候也就要初始化了,只可访问,不可更改。

内部类可以声明为private、protected、abstract或者final。其权限就和这几个修饰符的权限一样了。

同时,内部类还可以声明为static的,但此时就不能再使用外部类的非static的成员变量和非static的成员方法。非static的内部类中的成员不能声明为static的,只有顶层类或static的内部类才可以声明static成员。

java程序在执行过程中如果出现异常,会自动生成一个异常类对象,该异常对象会被提交给java运行时系统,这个过程称为抛出异常。

当java运行时系统接收到异常对象时,会寻找能处理这一异常的代码并把当前异常对象交给其处理,这一过程称为捕获异常。

如果java运行时系统找不到可以捕获异常的方法,则运行时系统将终止,相应的java程序也将退出。

脚本运行

技术分享图片

代码上传

技术分享图片

以上是关于20165337第五周学习总结的主要内容,如果未能解决你的问题,请参考以下文章

20165216 第五周学习总结

Java第五周学习总结

20145319 第五周学习总结

20145301第五周学习总结

第五周学习总结

第五周Java学习总结(补)