java什么时候try catch?java里trycatch语句通常什么时候用有什么含义
大家好,java什么时候try catch相信很多的网友都不是很明白,包括java里try/catch语句通常什么时候用有什么含义也是一样,不过没有关系,接下来就来为大家分享关于java什么时候try catch和java里try/catch语句通常什么时候用有什么含义的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!
java 中什么时候抛异常,什么时候try/catch谢谢!
这个没有特别的规定,通常根据你的业务而定,
一般建议如下:
1、在通用的方法里,不要try去捕获错误,而是直接抛出异常给调用层处理
2、用户访问界面处理掉所有可能的异常,并记录详细错误日志,然后返回友好的错误界面给用户,不要抛异常给用户,不友好
java中什么情况用try catch语句块
当你觉得一段代码并不会完全正常运行的时候,就用try{}catch括起来,并及时捕获导致运行错误的原因和期望进行的处理。
举个例子:
你需要提示用户输入一串数字,这个时候用户会输纯数字,数字和字母,纯字母三种情况。
那么这个时候你就需要用try{}catch{}括起来,它会对异常的情况进行及时的处理,使程序能够继续运行。
java编程时,什么情况下使用try。。catch。。语句求详解!
trycatch是程序语言本身提供的一种异常处理机制,你大多数写的代码都是要调用底层的api,而这些api的作者在开发api时,很清楚api在使用的过程中会有哪些非正常情况发生,因此他要通知api的调用者,至于对于这种非正常情况怎么处理,就交给了api的调用者。
你是写代码的,你要调用api,因此你就说api的调用者,你也应该处理api本身存在的非正常情况,那你怎么处理这些非正常状况,这就是你提到的trycatch的作用了,它就是干这事的。至于api会有哪些非正常情况发生,需要查api的帮助文档;这些非正常状况怎么处理,这又取决于问题逻辑了,跟实际需求有关系。
try{A程序块}catch{Exceptione}{B程序块}。。。。。
A程序块比较有可能会出错的地方,B则是如果A中有了错误,进行的处理。就好比,一个流水线上,如果有个地方有个产品堵住了不通了,如果没人处理,则整个流水线就没法动作了,要想保证整个流水线的运作则要有人把这个产品给处理了。try语句就是对A程序块的语句进行捕捉有可能出错的地方,相当于流水线上那个检查的人,catch语句则是处理的
java里try/catch语句通常什么时候用有什么含义
try catch用在捕获受检测异常。例如,在计算除法时,有可能用户输入了0作为除数。从而导致2/0这样的情况出现。因此在代码中你应该对这样的情况进行处理。因为这样的情况是你预先知道可能会出现的情况且这样的情况是系统可以处理的。这时就要用try catch语句。如果你知道会出现这样的问题。但是这样的问题系统不能处理,你就要抛出。抛出的异常是由程序员修改源代码来解决的。这种叫运行时异常系统无法自己处理。
OK,关于java什么时候try catch和java里try/catch语句通常什么时候用有什么含义的内容到此结束了,希望对大家有所帮助。