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

学习网站建设好找工作吗wordpress插件2018

学习网站建设好找工作吗,wordpress插件2018,上海十大黑心装修公司,2023年房地产最新消息异常是 Java 程序中经常遇到的问题#xff0c;我想每一个 Java 程序员都讨厌异常#xff0c;一 个异常就是一个 BUG#xff0c;就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章#xff1a;一张图搞清楚 Java 异常机制。今天#xff0c;栈长来列一下 J… 异常是 Java 程序中经常遇到的问题我想每一个 Java 程序员都讨厌异常一 个异常就是一个 BUG就要花很多时间来定位异常问题。 什么是异常及异常的分类请看这篇文章一张图搞清楚 Java 异常机制。 今天栈长来列一下 Java 中经常遇到的前 10 个异常排名不分先后。 1、NullPointerException 空指针异常操作一个 null 对象的方法或属性时会抛出这个异常。具体看这篇文章Java 避免空指针的 5 个案例。 2、OutOfMemoryError 内存异常异常这不是程序能控制的是指要分配的对象的内存超出了当前最大的堆内存需要调整堆内存大小-Xmx以及优化程序。 3、IOException IO即input, output我们在读写磁盘文件、网络内容的时候经常会生的一种异常这种异常是受检查异常需要进行手工捕获。 如文件读写会抛出 IOException public int read() throws IOException public void write(int b) throws IOException 4、FileNotFoundException 文件找不到异常如果文件不存在就会抛出这种异常。 如定义输入输出文件流文件不存在会报错 public FileInputStream(File file) throws FileNotFoundException public FileOutputStream(File file) throws FileNotFoundException FileNotFoundException 其实是 IOException 的子类同样是受检查异常需要进行手工捕获。 5、ClassNotFoundException 类找不到异常Java开发中经常遇到是不是很绝望这是在加载类的时候抛出来的即在类路径下不能加载指定的类。 看一个示例 public static T ClassT getExistingClass(ClassLoader classLoader, String className) {try {return (ClassT) Class.forName(className, true, classLoader);}catch (ClassNotFoundException e) {return null;} } 它是受检查异常需要进行手工捕获。 6、ClassCastException 类转换异常将一个不是该类的实例转换成这个类就会抛出这个异常。 如将一个数字强制转换成字符串就会报这个异常 Object x new Integer(0); System.out.println((String)x); 这是运行时异常不需要手工捕获。 7、NoSuchMethodException 没有这个方法异常一般发生在反射调用方法的时候如 public Method getMethod(String name, Class?... parameterTypes)throws NoSuchMethodException, SecurityException {checkMemberAccess(Member.PUBLIC, Reflection.getCallerClass(), true);Method method getMethod0(name, parameterTypes, true);if (method null) {throw new NoSuchMethodException(getName() . name argumentTypesToString(parameterTypes));}return method; } 它是受检查异常需要进行手工捕获。 8、IndexOutOfBoundsException 索引越界异常当操作一个字符串或者数组的时候经常遇到的异常。 如图所示它是运行时异常不需要手工捕获。 9、ArithmeticException 算术异常发生在数字的算术运算时的异常如一个数字除以 0 就会报这个错。 double n 3 / 0; 这个异常虽然是运行时异常可以手工捕获抛出自定义的异常如 public static Timestamp from(Instant instant) {try {Timestamp stamp new Timestamp(instant.getEpochSecond() * MILLIS_PER_SECOND);stamp.nanos instant.getNano();return stamp;} catch (ArithmeticException ex) {throw new IllegalArgumentException(ex);} } 10、SQLException SQL异常发生在操作数据库时的异常。 如下面的获取连接 public Connection getConnection() throws SQLException {if (getUser() null) {return DriverManager.getConnection(url);} else {return DriverManager.getConnection(url, getUser(), getPassword());} } 又或者是获取下一条记录的时候 boolean next() throws SQLException; 它是受检查异常需要进行手工捕获。 栈长这里只列举了 10 个 Java 中最常见的基本异常另外栈长已经整理了 Java 系列核心知识点文章关注Java技术栈微信公众号在后台回复关键字java即可获取。 话说你遇到的最多的是哪个呢欢迎留言分享。 本文原创首发于微信公众号Java技术栈id:javastack关注公众号在后台回复 java 可获取更多转载请原样保留本信息。
http://www.yutouwan.com/news/207956/

相关文章:

  • 集团高端网站建设在门户网站中
  • 涉县移动网站建设网络推广是啥
  • 学习php好的网站html5手机网站特效
  • 网站推广的平台国际最新十大新闻事件
  • 工程门户网站建设刚做的网站 搜不到
  • 网站模版与模板的使用上海发布官方网
  • 网站开发实用技术第2版课后答案如何新建网站dw
  • 长春市建设工程交易中心网站西安网站建设报价方案
  • 网站建设主机类型怎么选公司网站建设沈阳
  • 安徽合肥做网站的公司seo手机端优化
  • 商务网站建设的一般流程是什么意思经典广告语
  • 云主机网站的空间在哪里看浙里建app官方网站
  • 定制网站开发价格体验式营销
  • 中国中国建设银行网站企业网站有哪些举例
  • 做一个英文的公司网站多少钱苏州中车建设工程有限公司网站
  • 网站店铺建设百度查重入口免费版
  • 做华为网站的还有哪些重庆网红打卡点
  • 企业网站建设功能模块东北建站
  • 浪起科技做的网站怎么样爱站网站长seo综合查询工具
  • 做跨境电商的网站wordpress 轮播图 修改
  • 网站的底部设计wordpress git 7.5
  • 网站开发工程师待遇淄博排名优化软件点击
  • 网站内搜索功能怎么做软件商店正版下载
  • 东莞凤岗网站建设江苏赛华建设监理有限公司网站
  • 如何把网站放在根目录那些网站分享pr做的视频软件
  • 在国外做电商网站云南省文山建设厅网站
  • 网站建设优化扬州贵州网站建设公司推荐
  • 徐州模板建站系统ui设计素材
  • 化妆品企业网站建设的缺点网站最好推广的方式
  • 成都高新网站建设内蒙古高端网站建设