你没见过的Java入门,使用中文例程的教程之十一:活久见

第四讲里, 用到了Integer.parseInt方法. 如果参数输错, 比如"啊呜",运行后会打印出一堆诡异的东西, 其中有NumberFormatException, 也提到"啊呜". 不用懂英文也能猜到这个输入有点问题了.

这个NumberFormatException属于Exception, 俗语叫"异常", 但直译是"例外", 感觉后者的字面意思明确些. 比如这个把字符串转换成整数的方法, "啊呜"对它来说就是个束手无策的例外情况, 拿到手里既然处理不了就会把它"丢"出来. 丢出来就得"接住", 不然像前面那样就砸了. 下面的try ... catch 就是"试试看...接住(例外情况)...":

你没见过的Java入门,使用中文例程的教程之十一:活久见

最后的finally里面可以写无论例外情况还是正常情况都需要运行的内容. "这和不用finally,直接放在后面有啥区别?"

试试不用finally包着运行一个例外情况就知道了. catch里虽然有return, 但程序退出之前还是运行了"彩蛋".

在"人类.回答"方法里丢了一种新建的Exception"听不懂例外". 具体请看"人类","听不懂例外",以及"世界类"中如何接住这个例外并处理的.

人类.回答:

你没见过的Java入门,使用中文例程的教程之十一:活久见

世界类:

你没见过的Java入门,使用中文例程的教程之十一:活久见

展开阅读全文

页面更新:2024-05-24

标签:彩蛋   英文   字面   整数   俗语   束手无策   字符串   试试看   中文   诡异   请看   例程   入门   手里   人类   情况   方法   教程   世界   科技

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top