面试常见问题总结
面试常见问题总结:
1.Jsp的四种范围
page 否是代表与一个页面相关的对象和属性。作用域在当前页.
request 是是代表与Web 客户机发出的一个请求相关的对象和属性。
session 只要访问的浏览器不关闭,作用域就一直存在。
application 只要访问的服务器不关闭,作用域就一直存在。
2. 什么是B/S结构,C/S结构?
C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。
3. 编码格式转换问题:
String str=new String("中国".getBytes("ISO-8859-1"),"GBK").trim();
JDBC&XML
4. final, finally, finalize 的区别
final 用于声明属性,方法和类,分 别表示属性不可变,方法不可覆盖,类不可继承。
finally 是异常处理语句结构的一部分,表 示总是执行。
finalize 是 Object 类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。