J2me的异常处理和多线程
来源:互联网 发布:java string 内部排序 编辑:程序博客网 时间:2024/06/14 20:02
异常是Java里面的常见的内容,异常处理的技巧关系到程序的安全性。异常处理用来解决运行时发生的错误。由于JavaSE中对异常进行了系列的讲述,所以这一章中主要针对异常中最重要的内容进行讲解。
多线程的支持,可以为程序增加很多功能,本章也针对多线程进行了讲解。
如果这个程序给用户使用,用户会觉得莫名其妙,也就是说这里没有给用户一个较为友好的界面,至少应该提示用户格式输错了;这种问题如果事先不能预见并且认真处理,严重的情况下甚至会造成系统运行的不正常。
对于异常,不可能在学习的同时就将其全部掌握,唯一的方法是遇到之后去查询文档,以下总结了一些常见的异常及其发生的原因:
1:ArithmeticException: 算术异常,如除数为0;
2:ArrayIndexOutOfBoundsException:数组越界异常;
3:ArrayStoreException:数组存储异常;
4:ClassCastException:类型转换异常;
5:IllegalArgumentException:无效参数异常;
6:NegativeArraySizeException:数组尺寸为负异常;
7:NullPointerException:未分配内存异常;
8:NumberFormatException:数字格式异常;
9:StringIndexOutOfBoundsException:字符串越界异常。
异常出现之后,可以通过查看文档来了解其发生的原因。但是,了解原因并不是最终目的,为了保证系统的正常运行,将异常进行处理才是我们所需要的。
当一个模块中可能出现异常时,一般情况下,可以就地捕捉异常,来对异常进行处理。格式如下:
try{
//可能出现异常的代码
}
catch(Exception1 ex1){/*处理1*/}
catch(Exception2 ex2){/*处理2*/}
catch(Exception3 ex3){/*处理3*/}
...
finally{
//可选
}
- J2me的异常处理和多线程
- 多线程的异常处理
- Python异常处理和多线程
- Python异常处理和多线程
- J2ME中NoClassDefFoundError异常处理
- 【VB.net】多线程和异常处理
- 详解.NET多线程异常的处理方法
- C# 中多线程异常的处理
- Java多线程中异常的处理UncaughtExceptionHandler
- 多线程-异常处理
- java 多线程异常处理
- 多线程异常处理
- C# 多线程异常处理
- Java多线程异常处理
- .NET 多线程异常处理
- python多线程异常处理
- java 多线程 异常处理
- 多线程异常处理
- 线段树总结
- 常用语料库语言学相关软件下载
- This and That (or This, But Not That!)
- filter对页面内容敏感词进行替换处理
- php学习误区:不要盲目的去读程序
- J2me的异常处理和多线程
- Jquery经典代码
- 抽象类与接口
- 内部类和匿名类
- 面试问题之 按单词反转字符串
- eclipse的graphical layout窗口显示问题
- WIN7如何更改计算机名称
- newlisp debugger
- cmake语法及简单的cmake例子