b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

jsp乱码问题 JavaWeb笔试题(5)

电脑杂谈  发布时间:2018-02-07 22:40:08  来源:网络整理

②.仅try、catch中有return语句。没有异常,执行完finally,返回i在try块中的值。

③.try中抛出异常,try、catch、finally中都有return,返回finally中的值。

④.try中抛出异常,try、catch中都有return,返回catch中的值。

⑤.try、catch中都出现异常,在finally中有返回,返回finally中的值。

finally中不建议放return语句,return语句可以放在try和catch里面和函数的最后。

finally语句中一般放置 释放资源、关闭、关闭文件等操作语句。

当一个方法在运行时出现未catch的异常,则这个方法终止,但整个程序不终止。

异常分类:

所有的异常都继承自java.lang.Exception类。

检查性异常:不处理编译出错,===》非运行时异常 一般dao中throws抛,service中catch

非检查性异常:如果有抛出直接抛到控制台,==》RuntimeException运行时异常Java编译器不会检查。

异常分类图

异常指程序运行时(非编译)所发生的错误,jvm将错误以异常形式抛出。

error类主要是运行时,逻辑错误导致的,jvm停止,

exception表示可恢复异常,包括检查性异常和运行性异常

检查性异常多包括IO异常、SQl异常,多发生在编译期,通过try/catch捕捉。

运行性异常一般都上抛,直到遇到处理代码,多线程用run()抛出,单线程用main()抛出。

Thread类可以被继承,用于创建线程。

Number类可以被继承,Integer和Float都是其子类。

Double和Math类都被final修饰,不可继承。

ClassLoader可以被继承,用户可以自定义类加载器。

Math类的方法:

Math.cos为计算弧度的余弦值,Math.toRadians方法将角度转换为弧度。

java.lang包是java语言的核心包,lang是language的缩写,包括:基本的类型、包装类型等,Integer、String等,由解释器引入。

4、request、response

request.getParameter(“xxx”);获取http提交的数据,返回值为字符串。

request.getAttibute(“xxx”);获取request域中存在的对象,返回对象。

5、字符转换===>网络中传输的是字节数组,String编码成字节数组,收到后解码显示

字符流=字节流+编码集

1)GBK编码字节流到UTF-8编码字节流的转换:dst=new String(src,”GBK”).getBytes(“UTF-8”);

new String(src,”GBK”):将一个字节数组编码成一个String。===>字符串具有

str.getBytes(“UTF-8”):将一个string解码成一个数组数组。===> 编码格式

2)将ISO-8859-1字符串转换成GB2312编码:

new String(“ISO-8859-1”.getBytes(“ISO-8859-1”),”GB2312”);字符串==>字节数组==>字符串

String UTF-8str = new String(oldGBKStr.getBytes(“GBK”),”UTF-8”);

字符串解码成字符数组,字节数组编码成字符串。

实际的编码国际化常用手段利用ResourceBundler类,根据Local的不同,选择性选取与Local对应后缀的Properties文件。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66099-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...