面试题

1、Web组件:有Jsp,Servlet等 

2、请求转发:

  代码:
       RequestDispatcher rd = request.getRequestDispatcher(“hello.jsp”);
       Rd.forward(request,response);
  请求重定向:
  代码:
  Response.sendRedirect(“http://www.baidu.com”);
3、
  下列说法正确的有(d )
  A. class中的constructor不可省略
  B. constructor必须与class同名,但方法不能与class同名  //方法可以和类名同名的,和构造方法唯一的区别就是,构造方法没有返回值。
  C. constructor在一个对象被new时执行
  D. 一个class只能定义一个constructo
4、
  Java程序的种类有(bcd) 
     A.类 (Class) B.Applet C.Application D.Servlet
  Java程序的种类有:
    1、内嵌于web文件中,由浏览器来观看的Applet
   2、可独立运行的Application
   3、服务器端的Servlet
5、
  下列标识符不合法的有 (acd) 
     A.new B.$Usdollars C.1234 D.car.taxi
    //new 是关键字不行。  不能以数字开头。 不用有“.”这种符号
6、 
  泛型是对Java语言的数据类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看做是使用参数化类型时指定的类型的一个占位符。
   优点:提高Java程序的类型安全;消除强制类型转换;提高代码的重用率。 
  泛型List可以实例化为只能存储某种特定类型的数据,普通List可以实例化为存储各种类型的数据。通过使用泛型List对象,可以规范集合对象中存储的数据类型,
  在获取集合元素时不用进行任何强制类型转换。
7、 
    下面的代码有什么不妥之处?
    1. if(username.equals(“zxx”){}
    2. . int  x = 1;  
    3 return x==1?true:false;  
     1可能报错(NullPointerException),因为username可能为null。 
     2中不知道返回类型是否是int型,而且返回值一定是true,没有必要写成三元运算符。

转载于:https://www.cnblogs.com/0914lx/p/6526851.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值