我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:金算盘心水论坛 > 抛出异常 >

请举一个抛出异常的例子。简单点。(用JAVA)

归档日期:08-11       文本归类:抛出异常      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  这种是发生异常时候,不去try catch 这个异常,一般try catch异常后,在catch里面要将这个异常进行处理。而这种在方法名后面直接throws 是将异常直接抛出,意思就是发生异常了不做处理,将异常抛给调用这个方法的人去处理。比如你在main方法里面调用了这个方法,那你main方法就要做处理,可以用try catch来处理,也可以同样不做处理,在main方法名后,继续抛出。追问能解释下代码的意思吗?这些类我都没学过追答SimpleDateFormat 这个对象是可以完成字符串与日期类型的转换,而且是按照你直接定义的类型来转换,比如 我定义了一个String类型的变量time.然后你定义SimpleDateFormat 这个对象来解析这个String类型的time.比如你定义的time=2011111 17:20:00 那你要解析这个time,你必须要让你的SimpleDateFormat 这个对象,知道按照什么样的规范去解析,你就可以这样定义了:

  这样一个String 类型的变量 就被你解析成一个日期类型Date d 这个变量了。

  相反的,你也可以将一个Date类型的变量,来解析成一个String. 比如上面的日期类型的变量d,

  只是这2个方法都有可能发生异常,因为如果你传进来的String 类型的变量,跟你解析对象定义的规范不一样,就会发生异常。

  }追问能用个不是RuntimeException 的异常举例吗?追答我虽然不太明白你要什么 不过我还是尽我的所能说一说

  其实这异常如果你确定file一定存在 可以根本不处理 因为一定不会抛出异常

  //这是个求三角形面积的方法,他抛出a,b,c三边不能组成三角形的异常。

本文链接:http://izytravel.com/paochuyichang/654.html