《Java4Android视频教程》学习笔记(三)
2024-08-24 14:48:47
一:抽象类 接口
1.使用abstract修饰抽象类 抽象函数
2.一个类中有一个或者多个抽象函数,必须定义为抽象类
3.抽象类可以不含有抽象函数
4.抽象类不可以生成对象
tip:如果一个代码在语意上有错,那么在语法上也有错
软件包
javac -d . *.java
二 异常
1.定义:中断了正常指令流得事件
Exception
Throwable:所有错误或者异常类的超类 他有两个字类:Error 和Exception
2.Error:用于指示合理的应用程序不应该试图捕捉的严重问题。这种情况是很大的问题,大到你不能处理了,所以听之任之就行了。
3.Exception:它指出了合理的应用程序想要捕捉的异常的条件。Exception分两类:一种是CheckExcetpion,一种是UncheckExcetpion。UnCheckException又称为RuntimeException
4.finally成为异常的出口
5.RuntimeExcetpion e = new RuntimeException("");
throw e;
6 method A() throws Excetpion;
try{
A();
}
catch(Exception e){System.out.println(e)}
7.1程序员对Error无能为力,只能处理Exception
7.2对异常的 处理关系到程序的 健壮性
7.3使用try catch finally 处理可能出现的异常的代码
最新文章
- c# 备份数据库恢复数据库
- [jquery]添加行内容后根据下拉菜单选择内容对比之前已有选项,若有重置再提示
- c语言计算矩阵特征值和特征向量-1(幂法)
- HTML DOM基础知识
- 标准库函数atoi的实现
- Effective STL中文版 译序
- linux 如何让程序后台执行
- HDOJ 1863
- linux mysql目录详解
- Android笔记:触摸事件的分析与总结----TouchEvent处理机制
- Meth | elementary OS常用配置
- 一个用python实现的东方时尚(驾校)抢课程序
- iOS避免键盘遮挡输入方案
- Effective C++ 条款11
- SQL开发中容易忽视的一些小地方(一)
- 保存iptables的防火墙规则的方法【转载】
- Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1) C(二分+KMP)
- Laravel 5.6: Specified key was too long error
- oracle parallel_index hint在非分区表的生效
- oracle 笔记DBA
热门文章
- jq方法
- jQuery 源码分析和使用心得 - core.js
- hdu 5649 DZY Loves Sorting 二分+线段树
- Xcode Coule not launch ";aaa"; press launch failed:timed out waiting for app launch
- 鼠标进入与离开的消息(覆盖CM_MOUSEENTER与CM_MOUSELEAVE消息)——Windows本身没有这样的消息
- mongodb查询关于大于小于的用法;
- 1503171912-ny-一道水题
- JavaScript对css样式表操作
- JavaScript值延迟脚本和异步脚本
- spring mvc 返回json数据的四种方式