谁帮我解释包错误一下这个错误是什么意思?何原因?

这个错误是什么意思?请帮忙看一下【荣耀盒子吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:4,455贴子:
这个错误是什么意思?请帮忙看一下收藏
中能化学科技-专业的合成高温导热油制造商!
这是我选择全部电影时候出现的。和被封有关系吗?
我的也是,可能服务器那出故障了,等明天看看吧
登录百度帐号推荐应用谁帮我解释一下刻舟求剑的主人公在哲学上犯的错误,他否认了什么在运动,具体点谢谢 舟求剑 注释_微博生活网
你目前正在浏览:& > &
谁帮我解释一下刻舟求剑的主人公在哲学上犯的错误,他否认了什么在运动,具体点谢谢
谁帮我解释一下刻舟求剑的主人公在哲学上犯的错误,他否认了什么在运动,具体点谢谢
首先你要明白“运动的绝对性”即事物不断运动变化发展的。他否认了水和船的绝对运动,而只看到了船和所刻标记的相对静止。
由此再推广一点,也可以不刻痕,把剑找不回来? 实际是可以的。在船上刻两条相交的直线,两条直线分别指向岸边三个固定的标志物。就大概在落剑的位置了。虽然现实操作中不能绝对精确,但也可以限定一个很小的区域了人在船上,在船上刻痕,剑落水中,船在移动,分别位于两条相交于落剑位置的直线上。这也一样可以定位。当然不刻痕的话,和打捞的人要多解释一会的了。 还是刻个痕比较省事。在岸边远处找4个标志物也行。其中两个标志物在同一条直线上。下船后,找到会水的人把船开回去,到这两条相交的直线,再次指向那三个固定的标志物后。 岸边的4个标志物,剑当然就能找回来了,当真没法给落剑位置定位
乘船的客官只承认物质(船与剑河流等)而否认了物质(船)的运动,是典型的形而上学。
他否认了船在运动啊
从哲学角度分析刻舟求剑错误的原因 ……
“刻舟求剑”忽视了这样一个原理,即运动是物质的根本属性.刻舟求剑者承认...谁帮我解释一下刻舟求剑的...
你可能感兴趣的内容?那位高手,能帮我详细的解释一下错误和异常的区别? - ITeye问答
那位高手,能帮我详细的解释一下错误和异常的区别? 对这些有一点不太明白.请高手详细说明
采纳的答案
这里需要对异常的理解。什么算异常?java的异常处理机制是用来干什么的?异常和错误有什么区别?
异常机制就是java的错误处理机制!java中的异常意味着2点:第一,让错误处理代码更有条理。这使得
正常代码和错误处理代码分离。第二,引入了context的概念,认为有些错误是可以被处理的。问题就出在这儿了。
java的checked异常指的就是在当前context不能被处理的错误!
这句话其实是对上面2点的总结。首先checked异常是一种错误,其次这种错误可以被处理(或修复)。
checked异常就是可以被处理(修复)的错误,unchecked异常其实就是无法处理(修复)的错误。
说到这儿,应该清楚了。别的语言没有checked异常,就是说它们认为错误都无法被修复,至少在语言级
不提供错误修复的支持。java的catch clause干的就是错误修复的事。
我的理解是,用好java的异常,其实就是搞清楚什么时候该用checked异常。应该把unchecked异常当作
缺省行为。unchecked异常的意思是:当我做这件事时,不可思议的情况发生了,我没办法正常工作下去!
然后抛出一个unchecked异常,程序挂起。而checked异常的意思是:当我做这件事时,有意外情况发生,
可以肯定的是,活是没法干了,但是要不要挂起程序,我这个函数没法做主,我只能汇报上级!
其实,从上面的分析可以看出,java引入checked异常只是让程序员多了一个选择,它并不强迫你使用checked异常。
如果你对什么时候应该使用checked异常感到迷惑,那么最简单的办法就是,不要使用checked异常!这里包括2个方面:
第一,你自己不必创建新的异常类,也不必在你的代码中抛出checked异常,错误发生后只管抛出unchecked异常;
第二,对已有API的checked异常统统catch后转为unchecked异常!
使用unchecked异常是最省事的办法。用这种方法也可以享受“正常代码和错误处理代码分离”的好处。因为我们在调用方法时,
不用根据其返回值判断是否有错误出现,只管调用,只管做正事就ok了。如果出现错误,程序自然会知道并挂起。这样的效果是怎样的呢?
第一,我们的业务代码很清晰,基本都是在处理业务问题,而没有一大堆判断是否有错的冗余代码。(想想看,如果没有throw异常的机制,你只能通过函数的返回值来判断错误,那么你在每个调用函数的地方都会有判断代码!)
第二,我们的代码假设一切正常,如果确实如此,那么它工作良好。但是一旦出现任何错误,程序就会挂起停止运行。当然,你可以查看日志找到错误信息。
那么使用checked异常又是怎样的呢?
第一,你需要考虑更多的问题。首先在设计上就会更加复杂,其次就是代码更加冗长。设计上复杂体现在以下方面:
1 对异常(错误)的抽象和理解。你得知道什么情况才能算checked异常,使得上级确实能够处理(修复)这种异常,并且让整个程序从这种设计中确实得到好处。
2 对整个自定义checked异常继承体系的设计。正如那篇文章所说,总不能在一个方法后面抛出20个异常吧!设计自定义checked异常,就要考虑方法签名问题,在合适的时候抛出合适的异常(不能一味的抛出最具体的异常,也不能一味抛出最抽象的异常)
第二,业务代码相比较使用unchecked的情况而言,不够直接了当了。引入了throws签名和catch clause,代码里有很多catch,方法签名也和异常绑定了。
第三,有了更强的错误处理能力。如果发生了checked异常,我们有能力处理(修复)它。表现在不是任何错误都会导致程序挂起,出现了checked异常,程序可能照样运行。整个程序更加健壮,而代价就是前面2条。
第二部分 使用checked异常的最佳实践
现在假设有些错误我们确定为checked异常,那么我们针对这些checked异常要怎样编码才合理呢?
1 不要用checked异常做流程控制。无论如何,checked异常也是一种错误。只是我们可以处理(修复)它而已。这种错误和普通业务流程还是有区别的,而且从效率上来说,用异常控制业务流程是不划算的。其实这个问题有时候很难界定,因为checked异常“可以修复”,那么就是说修复后程序照常运行,这样一来真的容易跟普通业务流程混淆不清。比如注册用户时用户名已经存在的问题。这个时候我们要考虑,为什么要用checked异常?这和使用业务流程相比,给我带来了什么好处?(注意checked异常可以修复,这是和unchecked异常本质的区别)照我的理解,checked异常应该是介于正常业务流程和unchecked异常(严重错误)之间的一种比较严重的错误。出现了这种错误,程序无法完成正常的功能是肯定的了,但我们可以通过其他方式弥补(甚至修复),总之不会让程序挂起就是。其实这一点也是设计checked异常时要考虑的问题,也是代价之一吧。
2 对checked异常的封装。这里面包括2个问题:
第一,如果要创建新的checked异常,尽量包含多一点信息,如果只是一条message,那么用Exception好了。当然,用Exception会失去异常的型别信息,让客户端无法判断具体型别,从而无法针对特定异常进行处理。
第二,不要让你要抛出的checked exception升级到较高的层次。例如,不要让SQLException延伸到业务层。这样可以避免方法
签名后有太多的throws。在业务层将持久层的所有异常统统归为业务层自定义的一种异常。
3 客户端调用含有throws的方法要注意:
第一,不要忽略异常。既然是checked异常,catch clause里理应做些有用的事情——修复它!catch里为空白或者仅仅打印出错信息都是不妥的!为空白就是假装不知道甚至瞒天过海,但是,出来混迟早要还的,迟早会报unchecked异常并程序挂起!非典就是个例子。打印出错信息也好不到哪里去,和空白相比除了多几行信息没啥区别。如果 checked异常都被这么用,那真的不如当初都改成unchecked好了,大家都省事!
第二,不要捕获顶层的Exception。你这么干,就是在犯罪!因为unchecked异常也是一种Exception!你把所有异常都捕获了 ——不是我不相信你的能力,你根本就不知道该如何处理!这样做的直接的后果就是,你的程序一般来说是不会挂起了,但是出现错误的时候功能废了,表面上却看不出什么!当然,深究起来,这也不是什么罪大恶极,如果你在catch里打印了信息,这和上面那条的情况是差不多的。而这2条的共同点就是,没有正确使用 checked异常!费了那么大劲设计的checked异常就是给你们上级(客户端)用的,结果你们不会用!真的不如用unchecked干脆利落了!
我也是在网上找到的资料,希望对楼主能有所帮助
已解决问题
未解决问题谁帮我解释一下这句话?【中国最强音吧】_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:117,710贴子:
谁帮我解释一下这句话?收藏
偶然间刚才来到这个贴吧,首先声明,我不是我是最强音的粉丝,更不是里面谁谁谁的粉丝,我看综艺都是随便看看,前几期我也是当娱乐看了看,大概了解一些情况,但是我刚才看到今晚要播出的那段视频,罗大佑批了曾一鸣多少分钟那段,里面有一句话让我反复的想都想不明白到底是什么意思,就是章子怡反击罗大佑以后退到一旁去哭,而罗大佑反复的说了3次:你已经没有机会再犯错误了,反复了3遍,这是什么意思?是要以自己的影响力封杀曾一鸣么?可曾一鸣只是一个参赛选手啊!还是说曾一鸣要离开我是最强音了?罗大佑要淘汰他?在我的理解力,一个人以后没有机会再犯这个错误的话,只有一种情况,那就是这个人以后再也没有机会去做这件事了,对吗?罗大佑的潜台词是说:你,曾一鸣,以后你没有机会再在舞台上唱歌了!
是这样吗?
中能化学科技-专业的合成高温导热油制造商!
再次声明,本人非粉丝,不偏向任何一方,俺就是个看热闹的,但是有时候看热闹看不明白了,就要出口相问嘛。所以
是意思说。。这周五逆袭第三战要上冠军组了。。其实罗大佑在提醒他有观众的情况下不要飘飘然。。力挺一鸣
哦,这个节目叫中国最强音,对不起,说成我是最强音了
晕+_+消息真不灵通……
一起搞极乐彩,统计大仙在线预测,后二中率89%,理智下注,玩几把就能赢800!新手群↓↓vq4黑
大偌老师是在帮他。
登录百度帐号推荐应用

我要回帖

更多关于 进行解释时遇到错误 的文章

 

随机推荐