Java+Web+应用程序开发试题库1
2页Java Web 程序开发试题1异常【作业】1. 如果try块没有抛出异常,则在该try 块结束之时控制器会转移到哪里。如果一个try程序块中没有发生任何异常,那么就跳过该块的异常处理程序,继续执行最后一个catch块之后的代码。如果有finally程序块的话,就执行finally程序块及其后的语句。2. 使用catch(Exception e)的关键好处是什么。捕获try块中产生的所有类型的异常。3. 如果有几个catch块都与抛出的异常类型相匹配,则会产生什么后果如果有一个catch块捕获了异常,则相同的异常类型将不会被其他catch块捕获。【思考题】1. 为什么异常处理技术不应该用于常规的程序控制?请给出原因。l 滥用异常流程会降低程序的性能。l 用异常类来表示正常情况,违背了正常处理机制的初衷。l 模糊了程序代码的意图,影响可读性。2. 在catch块中抛出一个Exception时,会产生什么后果?比较抛出的异常对象和catch块所捕获的异常对象是否类型相同。如果相同,将会执行该catch块中的代码,完成对异常的处理,然后忽略掉任何与该try块相关的其他catch块,并从try/catch序列后的第一行代码恢复执行。I/O流【作业】1. Reader类具有读取float和double类型的数据的方法吗?Reader不具有读取float和double类型的数据的方法,可以使用DataInputStream进行读取。2. 如果希望从键盘读取一行数据,应该怎么建立输入流?使用BufferedReader从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取。可以指定缓冲区的大小,但大多数情况下,默认值就足够使用了。【思考题】1. 示例代码2-5中,我们删除了文件”demo.txt”,如果这个文件在指定的路径下并不存在,会出现什么现象?系统找不到文件,并报出文件不存在的异常。系统不会在指定路径下新建文件。2. 总结一下那些类的方法声明抛出异常,有没有什么规律?抛出的异常
《Java+Web+应用程序开发试题库1》由会员Ron****an分享,可在线阅读,更多相关《Java+Web+应用程序开发试题库1》请在金锄头文库上搜索。
Linux基础综合案例四
Java+Web+应用程序开发试题库7
Java中sleepwaityieldjoin的区别
C++期末考试复习资料
Java+Web+应用程序开发试题库4
C语言整体课程设计(张芝雨)
Java+Web+应用程序开发试题库3
Java面向对象程序设计_习题解答
Java中Synchronized的用法
Java+Web+应用程序开发试题库2
linux认证题库
Java多线程开发方法2
Java+Web+应用程序开发试题库1
Java+Web+应用程序开发试题库9
Java+Web+应用程序开发试题库6
Java+Web+应用程序开发试题库8
c++期末 考试复习资料
Linux系统管理综合案例三(答案)
Linux系统管理综合案例三
Java+Web+应用程序开发试题库5
2024-05-17 12页
2024-05-17 1页
2024-05-16 4页
2024-05-16 4页
2024-05-14 16页
2024-05-14 12页
2024-05-14 5页
2024-05-14 16页
2024-05-14 4页
2024-05-14 4页