00:00
嗯。来来,同学们啊,咱们接着来啊,刚才有点事啊,有点事。来,咱们接着来,同学们,那么上节课呢,我们说到哪儿,说到这个异常的一个继承结构啊,我不知道大家有没有把这个图背会啊,这个图最主要背哪一部分呢?哎,我觉得大家应该想一想这object下的ABLE2个分支,Error和exception是不是?然后呢,Exception下有两个分支,一个是exception的直接此类,还有一个是runtime exception runtime exception表示运行是异常,Exception呢直接此类呢表示编译式异常,那么运行式异常和编译式异常有什么区别呢?我在这里说了,那么这个运行式异常啊,它的发生概率较高啊,然后变异是异常,呃,不是运行异常发生概率较低啊,我在这里再写上吧。运行是异常啊,运行时异常发生概率较低啊,然后呢,我们这里有一个叫做编译识异常啊。
01:03
编译时异常发生概率较高啊,在这个理论上是这样的啊,理论上是这样的。就是说我们如果在。就想象一下,如果说我们这个程序没有划分这两个分支。所有的异常都是在编译阶段对它进行处理的话,大家想是不是我们所有的程序基本上都是不断的在处理异常?是不是哎,再处理异常到处都是处理异常,你的程序可能会更安全,但是你程序员编写代码会太累了啊,别太累了,就我们对它进行划分之后呢,如果是你你异常发生概率较高的话,那我们在程序编写阶段对它进行预先的。处理对吧,如果发生概率较低的话,那我们就可以,诶你愿意管的话,你就管一下,你不愿意管不处理的话也无所谓了啊,就这意思啊这意思。那么还有一些说法啊,这个编译时异常,还有别的名字,我在这里给大家说一下啊,你有的时候遇到,嗯,遇有可能会遇到这种情况啊。
02:05
就比编译时异常,编译时异常又被称为什么呢?又被称为受检异常。啊,受检异常各位啊。呃,还有叫做。叫做什么呀,叫做受控异常。啊,受检异常,还有叫做受控异常。受检受控。啊。受检异常,那么这个呢?运行是异常。还有另外一些名字叫做为受检异常。
03:05
啊,未受检异常或者叫未检异常。或者非受控异常。啊,我们在这里呢,就是怎么说呢,呃,重点就是说编译式异常和运行式异常。啊。那么如果在以后的沟通中,有的程序员他可能说。受控。对吧,或者是。这个呢叫做什么非受控或者叫非受检异常对吧?诶有这么一个东西啊,大家呢,要注意这只是一个名字的称呼啊,怕大家以后呢,沟通起来不是很方便啊,不是很方便来。我写到这儿吧,各位写到这儿啊。那么编译时异常还有其他名字?
04:04
叫做受检异常。受控异常啊,就运行时异常,还有其他名字非受检异常。啊。或者叫未受检异常啊,未受检异常。改改吧,叫谓啊,叫飞的话可能听着比较别扭啊。啊,这是胃是吧,为受检异常啊,非受控异常对着呢啊。来。非受控异常受检,未受检。受控未受控编译时,运行时。啊,这个叫做checked,啊,这个叫UN checked exception。
05:04
啊,这叫未受检unct啊,这叫checkct,受检和未受检啊,受控和未受控编一时和运行时啊,大家千万要切记啊,所有异常都是发生在运行期,所有异常都是发生在运行期,各位。编译时异常也是分在运行期。啊,所有异常再强调再次强调啊,所有异常都是发生在运行阶段的。
我来说两句