面试宝典之一
1.请写出5个runtimeException?
①ClassCastException(强制转换异常)
Object x=new Integer(0);
System.out.println((String)x);
②ArithmeticException(算术异常)
int a=5/0;
③NullPointerException(空指针异常)
String s=null;
int length=s.length();
④NumberFormatException(数字格式化异常)
String num="123a4";
System.out.println(Integer.parseInt(num));
⑤ArrayIndexOutOfBoundsException(数组索引超出异常)
int []arrays=new int[5];
System.out.println(arrays[5]);
2.Servlet的生命周期?
init()初始化
servce()处理用户请求
destory()销毁
3.什么情况下使用doget()和doPost()?
4.JSP九大内置对象?
5.jsp有哪些动作?作用分别是什么?
(这个问题似乎不重要,不明白为何有此题)
答:JSP共有以下6种基本动作
jsp:include:在页面被请求的时候引入一个文件。
jsp:useBean:寻找或者实例化一个JavaBean。
jsp:setProperty:设置JavaBean的属性。
jsp:getProperty:输出某个JavaBean的属性。
jsp:forward:把请求转到一个新的页面。
jsp:plugin:根据浏览器类型为Java插件生成OBJECT或EMBED标记
6.jsp和Servlet的关系?
7.MVC各个部分都是由哪些组件来实现的?
Model--->JavaBean