应用办公生活信息教育商业
投稿投诉
商业财经
汽车智能
教育国际
房产环球
信息数码
热点科技
生活手机
晨报新闻
办公软件
科学动态
应用生物
体育时事

通过异常,打造Java高级程序员

  Java异常为什么要这样设计,还专门有老师特殊讲课了,还不会,感觉这个异常章节就不应该讲。学了不用,还学它干什么,浪费时间。
  其实让程序更牛逼健壮一点,处理好异常问题,就可以达到效果。
  编写程序的开发过程中可能有很多出错的情况,出错的原因可能是多方面的,有的是不可控的内部原因,比如内存不够了、磁盘满了,有的是不可控的外部原因,比如网络连接有问题,更多的可能是程序的编写错误,比如引用变量未初始化就直接调用实例方法。
  这些非正常情况在导致Java程序报错无法正常预期往下运行,我们这种错误统一认为是异常,Java使用异常机制来统一处理。
  有经验的程序员经常提前预知了异常问题发生,他们会把程序可能发生的问题设计好,规划好,让它发生,让它时执行自己的预案,其实就是通过异常的机制处理程序就行,这样你的程序就不会报错了,容错率就很高,这就是程序
  Java异常是在Java程序运行时发生的一种特殊情况,它会中断程序的正常执行,并向调用者抛出一个异常对象,以提示出现了特殊情况。
  Java异常可以分为两大类:
  编译时异常(CheckedException):编译时异常也叫受检异常,是指在编译Java程序时就能够发现的异常。例如:IOException、SQLException等;
  运行时异常(UncheckedException):运行时异常也叫未检查异常,是指在编译Java程序时无法发现的异常,只有在运行时才能够发现的异常。例如:NullPointerException、ArrayIndexOutOfBoundsException等。
  publicstaticvoidmain(String〔〕args){
  Stringsnull;
  s。indexOf(a);
  System。out。println(end);
  }
  当执行s。indexOf(a)的时候,Java虚拟机发现s的值为null,没有办法继续执行了,这时就启用异常处理机制,首先创建一个异常对象,这里是类NullPointerException的对象,然后查找看谁能处理这个异常。
  publicstaticvoidmain(String〔〕args){
  if(args。length1){
  System。out。println(请输入数字);
  return;
  }
  try{
  intnumInteger。parseInt(args〔0〕);
  System。out。println(num);
  }catch(NumberFormatExceptione){
  System。err。println(参数args〔0〕不是有效的数字,请输入数字);
  }
  }
  使用trycatch捕获并处理了异常。对于一个初学者经常遇上程序报错,可能就不知道为什么,实际理解每个异常的意思,就不害怕了,同时了解了背后的含义及用法。
  Java常见异常如下:
  1)NullPointerException:空指针异常,当试图在需要对象的地方使用null时,抛出该异常。
  2)ClassNotFoundException:找不到类异常,当Java程序试图加载一个不存在的类时,抛出该异常。
  3)ArithmeticException:算术异常,当程序运行时发生算术错误,比如除数为0时,抛出该异常。
  4)ArrayIndexOutOfBoundsException:数组越界异常,当尝试访问数组中不存在的索引时,抛出该异常。
  5)NumberFormatException:数字格式异常,当尝试将字符串转换为数字类型时,如果字符串不能转换,抛出该异常。
  6)IllegalArgumentException:非法参数异常,当向方法传递不正确的参数时,抛出该异常。
  7)IOException:输入输出异常,当处理输入输出时发生错误时,抛出该异常。

科研人员确定性观测到自旋电荷分离现象中国科学院精密测量科学与技术创新研究院管习文科研团队与美国莱斯大学教授兰迪休利特和教授浦晗团队合作,通过囚禁一维超冷费米气体首次确定性观测到自旋电荷分离的奇特现象,并发现该体系……快过年了,教你做18道年夜菜,简单易做又好吃,不用再为做饭犯过年的时候,不管是在外工作,还是在外创业,又或者在外上学的。都会回到家里,跟父母,跟家人一起团聚。年夜饭一家团圆的象征,除夕夜吃年夜饭,很多厨房小白都发愁,接下来丽晓跟大家分享……教育内卷时代,被我散养长大的女儿,现在怎么样了大家好,我是一个曾有多年教育经验,资深二娃妈妈。十四年前,初冬十月,女儿在一家人的切盼望中呱呱坠地。此前,由于我和丈夫血液不溶,我们两个孩子在孕期三个多月时就不幸夭……我国脑梗发病率越来越高,都是叶酸吃得少惹的祸?几种食物要多吃脑梗离我们很远,所以不用在意,千万不要这么想了,如今的脑梗已经不再年轻,它的占领越来越强势,尤其在我国高发脑梗的国家,在全球的脑梗发病率都能高达第一。据调查数据显示,脑梗……反手为王的时代!孙颖莎遇职业瓶颈期,男乒主力或步周启豪后尘WTT冠军赛已经结束,男女单打的冠军都出乎意外,王曼昱带伤出战半决赛苦战7局逆转取胜,决赛又是逆转王艺迪,不得不说王曼昱确实得到了锻炼,大赛最重要的就是心态,王曼昱在未来定是会……国足的病个人认为中国足球(此处仅仅只说男足哈)已经没有任何希望了。现在可以说是病魔缠身,难以自救。无非是这么几个方面。1:以大打小。足球从娃娃抓起全给带偏了。低年龄段的孩子比赛,……酒店里真正脏的,从来都不是床单,这些常识需要早清楚导语:一般来说,我们在旅行的时候都会遇到住宿的问题,而现在很多的旅馆和旅馆都因为旅游业的发展而变的更好。我们出差、参加宴会,都要去酒店,这也是为什么这些年来,酒店业越来越……手机价格畅玩3A?XboxSeriesS入坑推荐如果你想以1080P分辨率60帧畅玩3A大作,在目前显卡降价了但是还是比原价贵的时代背景下至少需要一台价格在4000元左右的电脑主机(保守估计)。但我告诉你只需要花2300元左……价格分析48BTCETHBNBSOLADALUNAAVAXD美元走强可能会在短期内令比特币和精选山寨币承压。比特币(BTC)和大多数主要山寨币正试图捍卫直接支撑位,这表明空头感觉到了机会并希望控制价格走势。短期价格走势似乎并……第三课偏旁言字旁的写法技巧,建议家长们为孩子收藏大家好,我是姜老师,上节课我们学习了三点水的写法,不知道同学们有没有多加练习,今天的课我们学习言字旁的写法:言字旁的写法:言字旁是由两个笔画组成的,点和横折提,(大家可以……202122赛季詹姆斯基础数据分析为什么历史级别的基础数据却进不了附加赛。前队友都进季后赛第一,空位投篮效率极低。本赛季的中远投占据慕斯总出手的一半左右,如此大量的中远投出手中有84。4属于空位甚至……肿瘤患者忌口的那些事(3)肿瘤药物治疗期间需要忌口吗?恶性肿瘤患者在实施药物治疗的时候,会产生各式各样的不适反应。在这些不适反应中,有些是因为诊疗使用的药物所直接导致的,有些则是疾病本身的反应,还……
1笔交易5笔签约,美媒为湖人支招,打造11人夺冠阵容NBA202122赛季季后赛将在2022年4月17日打响第一枪,但今年的季后赛没有了勒布朗詹姆斯率领的湖人队,也是让很多球迷感到失望!勒布朗詹姆斯安东尼戴维斯威斯布鲁克安东尼霍……陈赫老婆豪宅内拆快递!数量太多堆满一整地,买2万连体裤好阔气近日,陈赫老婆张子萱在社交平台晒出一段豪宅内开快递的视频,画面中的张子萱穿着短裤坐在地上,周围堆满了快递,显得十分的随意。还很贴心地说明了,自己的快递是经过了严格的消毒的,疫情……长期喝茶的3个副作用,看看你占了几条?中国人历来爱茶,自神农氏发现茶叶的妙用之后,经过药用食用和饮用价值的变化,茶叶终于成为了今天我们所看到的模样。平时,我们经常将烟酒茶并列。仔细一想,确有一点道理。因为这三……抗衰老精华轻熟肌最爱的精华液测评:修复抗衰老,紧致光滑,堪称熬夜神器Whoo密贴自生精华液密贴精华是后品牌里比较火热的精华单品,对专门针对女性抗衰老的改善修复,30岁以后就可……陪孩子终身成长三大支柱陪孩子长成有生命力的森林《陪孩子终身成长》这本书的作者是樊登,他是樊登读书的创始人,是400万会员的领读人,还是参与、陪伴和享受孩子成长的父亲。他在此书中建立起亲子教育的三根支柱无条件的爱、价值……红米手机和realme手机谁到底能称性价比之王?前言:红米手机一直以来都是性价比的代名词。然而,随着国产手机的不断进步,消费者对于性价比手机的不断需求,越来越多的国产手机进入到了性价比市场。这里就说到了realme这个新生的……汤普森36分普尔3166,勇士21分大逆转胜爵士在今日的常规赛中,勇士主场111107力克爵士。博扬米切尔和戈贝尔各有得分,爵士70开局。维金斯回应三分后米切尔连续得分,普尔三分命中但康利和克拉克森三分也有,爵士已经领……活得很劳累的女人,有三特征,请及时改变文夏莫01、卷首语女人这一生,往往就像一个永不停歇的陀螺,总是在不停地转动。年轻时,为了自己的事业,努力打拼,不想依赖任何人。步入婚姻后,为了家庭和孩子,忙忙碌碌,……背靠华为,金立新机加入HMS阵营,8256G甚至才869元要是往前推七八年,在国内手机市场上,金立还是一个大牌子,那时候金立与诺基亚、中兴、HTC等都是很出名的手机品牌,可以说在手机领域都是这些品牌在畅销。但到了现在,大家也看到……怎样看待小米12sultar用上了索尼imx989一英寸超大索尼在自家旗舰手机proi上用的也是1英寸哦大底传感器,但时实际使用面积只有66,大概11。33英寸,余下部分做辅助成像,录像的时候确实视角比拍照更广,但奈何是8p镜头光圈只能……决战对阵波兰队,中国女排运气爆棚,8强决赛最大对手遭爆冷世界女排联赛保加利亚站的比赛已经展开争夺,在首轮比赛的较量中中国女排是23遗憾地输给巴西女排,尽管在实力上对手占据优势,不过中国女排的姑娘们还是敢打敢拼,在02落后的情况下顽强……美图分享武大校花吴倩,结婚无人知,离婚上热搜吴倩,1992年9月26日出生于湖北省武汉市,毕业于武汉大学艺术系2010级本科班。顶着武大校花头衔出道的吴倩,开局就让观众喜爱并记住了她小默笙一角,由于是作为科班出身的……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网