异常时描述错误信息的对象,在编码过程中我们会遇到很多异常

例如:

1.java.lang.ArithmeticException 算数异常。
算数运算出现错误时抛出 比如用0做除数

2.java.lang.NullPointerException 空指针异常
当使用值为null的变量,去调用属性或者方法时出现

3.java.lang.ArrayIndexOutOfBoundsException 下标越界异常
当使用数组元素时,使用了非法下标(下标为负,下标越界)时抛出

4.java.lang.NumberFormatException
将字符转化为数字类时,该字符串不是数字字符串抛出

5.java.io.FileNotFoundException
操作文件流时,文件不在时抛出

 try{
JFrame j = null;
j.setSize(400,300);
}
catch(NullPointerException e){
System.out.println("空指针异常");
}
catch(Exception e){
System.out.println("发生异常");
}
finally{
System.out.println("finally代码");
} System.out.println("异常外代码");
      执行结果为:
              空指针异常
              finally代码
              
               异常外代码
  

用try{}catch(){}来捕获异常,无论捕获没捕获到异常都会执行finally块中的内容,只捕获第一个异常并且执行。

验证字符串,和输出想要的字符串

String rex=“[a-zA-Z]{3,20}@[A-Za-z0-9]{2,10}[.](com|cn|net)”//规定格式邮箱的正规表达式

正规表达式常见规则:

[]匹配[]中定义的字符[013]匹配0或1或3

{3,10}前一个规则最少出现3次,最多出现10次

{3,}前一个规则最少出现三次

{3}前一个规则只能出现三次

汉字范围:\\u4e00-\\u9fa5

特殊符号:

+  前规则至少执行一次

*  前一规则可以不出现,可以出现多次

?  前一规则可以不出现,最多出现一次

\d  等价于[0-9]

\w  等价于[a-zA-Z0-9]

\s  匹配空格,回车,换行

最新文章

  1. ASP.NET MVC RenderPartial和Partial的区别
  2. Linux服务器磁盘扩展和oracle表空间文件迁移操作记录
  3. POJ 2796 Feel Good(单调栈)
  4. 7z命令行工具
  5. 【kd-tree】bzoj2716 [Violet 3]天使玩偶
  6. Android IOS WebRTC 音视频开发总结(六十)-- 您为什么招不到适合的音视频人才
  7. 国内银行CNAPS CODE 查询
  8. C#自定义线程池
  9. 关于verilog中if与case语句不完整产生锁存器的问题 分类: FPGA 2014-11-08 17:39 260人阅读 评论(0) 收藏
  10. HDU 1394 Minimum Inversion Number(线段树 或 树状数组)
  11. NET基础课--异常处理X
  12. ubuntu安装fat32和exfat文件系统支持
  13. SQL优化--inner、left join替换in、not in、except
  14. c++ 程序崩溃生成Dump文件
  15. springboot后台控制重定向
  16. python的代码缩进和冒号
  17. <HBase><Scan>
  18. 8K - 圆桌会议
  19. winform窗体 小程序【移动窗体和阴影】
  20. oracle(五)tkprof 使用 transient kernal profile 侧面 轮廓

热门文章

  1. laravel-hprose(rpc框架)
  2. Problem 25
  3. Golang - 流程控制
  4. ExtJs之Ext.comboBox的远程数据源读取程序
  5. 洛谷 P1535 游荡的奶牛
  6. Spring Boot错误:Unable to start embedded container...的问题解决
  7. nginx 、tomcat 集群配置、shiro Session 共享
  8. JQuery的wrap用法
  9. php模拟并发
  10. 解决MyEclipse开启后总是不停的在Update index