当前位置: 首页 > news >正文

网站开发层次临汾建设局网站

网站开发层次,临汾建设局网站,网站建设需要什么呢,培训中心网站建设一、使用规则 1.throw 用在方法体内#xff0c;而throws 则在方法声明中使用 2. throw 后面是接的一个异常对象#xff0c;只能是一个。而throws后面接的是异常类型#xff0c;可以有多个#xff0c;多个异常之间用英文的逗号进行拼接 3.throw是用在代码逻辑中发生不真确的…一、使用规则 1.throw 用在方法体内而throws 则在方法声明中使用 2. throw 后面是接的一个异常对象只能是一个。而throws后面接的是异常类型可以有多个多个异常之间用英文的逗号进行拼接 3.throw是用在代码逻辑中发生不真确的情况时手动抛出异常结束一整个方法的代码逻辑执行了throw的语句一定会抛出异常。而throws是用来声明当前方法可能会出现某种异常如果出现了异常由调用者来处理声明了异常但当前方法不一定会发生异常。 二、举例 其实无论是throw还是throws 都是由java的异常机制来处理的 throw public class Student {private String name;public String getName() {return name;}public void setName(String name) {if (123.equals(name)){throw new ServerDisposeException(0,非法的姓名);}this.name name;} } public class ServerDisposeException extends RuntimeException {private static final long serialVersionUID 1L;private String errCode;private String errMsg;public ServerDisposeException() {}public ServerDisposeException(String message, Throwable cause) {super(message, cause);}public ServerDisposeException(String message) {super(message);}public ServerDisposeException(Throwable cause) {super(cause);}public ServerDisposeException(String errCode, String errMsg) {super(errCode : errMsg);this.errCode errCode;this.errMsg errMsg;}public String getErrCode() {return this.errCode;}public String getErrMsg() {return this.errMsg;} } 如上ServerDisposeException是可自己定义好的异常类。 当我们校验到姓名不合法时可以通过throw手动抛出我们已经建好了的异常类进行抛出用来终结这个方法 throws  public void writeFile(String path) throws IOException {FileInputStream fileInputStream new FileInputStream(path);String resultUrl D:/img/21339/abc.jpg;//图片存入指定目录FileOutputStream fo new FileOutputStream(resultUrl);byte[] flas new byte[1000];int x 0;while ((x fileInputStream.read(flas)) ! -1) {//从指定的字节数组开始到当前输出流关闭写入len字节fo.write(flas, 0, x);fo.flush();}} 1.如上我们需要将一个文件写入到 D:/img/21339/abc.jpg下。当我们去获取文件输入流时FileInputStream的构造方法是throws FileNotFoundException 也就是说他声明了可能会存在这个 FileNotFoundException文件无法找到的异常。 2.但是我们调用FileInputStream类的构造方法时当前代码块自己也不处理这个异常所以我们选择继续往外声明让调用我们这个writeFile(String path)方法的那个代码自己去处理。 这里可能有人会有疑问了FileInputStream的构造方法是throws FileNotFoundException而为什么我这里是throws IOException 这里是这样的我们的代码块里面是还调用了FileInputStream的read方法而这个read方法源码里面是throws IOException。 然后FileNotFoundException类是extends IOException的因为IOException是FileNotFoundException的父类。所以我们这里若单纯的throws FileNotFoundException是不行的所以需要throws IOException。
http://www.dnsts.com.cn/news/212394.html

相关文章:

  • 平原网站建设费用申请了域名 网站怎么建设呢
  • 为女朋友做网站北京网站建设比较好的公司
  • 云主机能干什么东莞整站优化公司火速公司
  • 专业律所网站建设广州市住房保障和房屋管理局
  • 酒店微网站建设宿州企业官方网站建设
  • 地情网站建设方案如何网上外贸接单
  • 推广 网站建设网站开发的过程
  • 广东建设厅的工程造价网站外贸网站推广多少费用
  • 十堰网站建设网站建设公司需要哪些
  • 足球网站网站建设十堰seo按天计费
  • 免费下载代码项目的网站php在线编辑器
  • 住房和城乡建设部门户网站新华网
  • 想代理个网站建设平台宠物交易网站开发
  • 网站建设的风险预测网站开发研究论文
  • 北京住房与建设部网站首页免费ip代理服务器
  • 做百度企业网站有什么好处招牌设计 创意logo
  • 做网站的主流软件济南高新区建设局网站
  • 做网站的公司术语软文广告图片
  • 政务网站建设及安全河南建设工程信息网公众号
  • 江西南昌网站定制高新网站设计找哪家
  • 电商网站 建设步骤到哪查找网站域名
  • 做公司网站需要多如何在百度上建网站
  • 福清市建设局监督站网站免费无网络游戏大全
  • 合肥最好的网站建设公司哪家好看房vr视频怎么弄
  • 营销型网站源码wordpress获取文字
  • 网站域名变更游戏 网站模板
  • 设计社交网站讨债公司 做网站
  • 网站建设模板制作前景服装定制店
  • 淘宝客api调用到网站西安网站建设sxyun
  • 智库建设网站自己建站网站