博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
throw的用法
阅读量:3972 次
发布时间:2019-05-24

本文共 312 字,大约阅读时间需要 1 分钟。

throw的用法

throw关键字通常用在方法体中,并且抛出一个异常对象。程序在执行到throw语句时立即停止,它后面的语句都不执行。通过throw抛出异常后,如果想在上一级代码中来捕获并处理异常,则需要在抛出异常的方法中使用throws关键字在方法声明中指明要跑出的异常

例如:

public void addLast(int e) {
if(size==data.length) throw new IllegalArgumentException("Add last faild.Array is full."); data[size]=e; size++; }

效果:

在这里插入图片描述

转载地址:http://tbmki.baihongyu.com/

你可能感兴趣的文章
Linux 内核网络协议栈 ------ 拥塞避免处理函数 tcp_reno_cong_avoid
查看>>
Linux 内核网络协议栈 ------ TCP拥塞状态机 tcp_fastretrans_alert
查看>>
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_xmit_retransmit_skb
查看>>
Linux 内核网络协议栈 ------ tcp重传数据包 tcp_retransmit_skb 函数
查看>>
Linux 文件系统(一)---虚拟文件系统VFS----超级块、inode、dentry、file
查看>>
Linux 文件系统(二)---执行过程及结构间的关系
查看>>
Linux 文件系统(三)---dup和fork函数执行后的文件情况
查看>>
Linux文件系统(四)---三大缓冲区之inode缓冲区 (内存inode映像 )
查看>>
Linux文件系统(五)---三大缓冲区之buffer块缓冲区
查看>>
Linux文件系统(六)---三大缓冲区之 目录缓冲区dcache
查看>>
Linux文件系统(七)---系统调用之open操作(一)
查看>>
Linux文件系统(七)---系统调用之open操作(二) 之 get_unused_fd
查看>>
Linux文件系统(七)---系统调用之open操作(三) 之 open_namei函数
查看>>
关于:socket阻塞、非阻塞,同步、异步、I/O模型
查看>>
第一题: Two Sum
查看>>
第二题:Add Two Numbers
查看>>
第三题:Longest Substring Without Repeating Characters
查看>>
第四题:Median of Two Sorted Arrays
查看>>
第五题:Longest Palindromic Substring
查看>>
(反向代理 + cache) varnish 使用 (实例)
查看>>