JAVA程序设计 第四章数组、字符串和例外处理

纲要:

1)数组

由相同类型的若干项组成。数组也是对象。int[] c = new int[2] ; c.length或者int c[];

初始化:基本数据类型初始化为0或false;引用数据类型初始化为null;可以采用循环结构初始化。也可以通过初始化语句创建数组 int[]  n={1,3,3};java中数组是对象,包含自己的方法和字段,例如n.length为数组长度。

2)字符串String

String直接量和赋值。11种常用方法。

3)例外处理

格式:try块中包含若干可能产生例外的语句;紧接着若干个catch块进行例外处理;catch块和finally块至少存在一个。

例外产生的可能:数组下标越界;文件系统调用非法;网络连接错误;操作数范围错误;类定义非法;自定义例外要求程序处理。

受检例外和非受检例外:受检例外是在方法声明时通过throws列出若干例外,编译时即可被检测出;非受检例外不在throws表中,Errors和RuntimeExceptions。受检例外处理后才能编译通过;非受检例外只有在运行时才能被发现。

catch(SuperClass ref)同时会捕捉到子类;例外。类之间存在继承关系。

finally块:无论是否发生例外,只要有就总会被执行,一般用来释放获得的资源。若try中有system.exit()则finally不会执行到;若try中有return,仍要执行finally。不能同时没有catch和finally。例外中常用的方法:toString()  printStackTree()  getMessage()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值