11月9日牛客刷题记录

下列描述正确的是( )?

A. 类不可以多继承而接口可以多实现
B. 抽象类自身可以定义成员而接口不可以
C. 抽象类和接口都不能被实例化
D. 一个类可以有多个直接基类和多个基接口

 正确答案:A C

B错  抽象类可以定义普通成员变量而接口不可以,但是抽象类和接口都可以定义静态成员变量,不过在接口中静态成员变量是会被public static final修饰的,是常量。


下面有关servlet的层级结构和常用的类,说法正确的有?

A. GenericServlet类:抽象类,定义一个通用的、独立于底层协议的Servlet。
B. 大多数Servlet通过从GenericServlet或HttpServlet类进行扩展来实现
C. ServletConfig接口定义了在Servlet初始化的过程中由Servlet容器传递给Servlet得配置信息对象
D. HttpServletRequest接口扩展ServletRequest接口,为HTTP Servlet提供HTTP请求信息

正确答案:ABCD

Servlet 体系结构

 


要导入java/awt/event下面的所有类,叙述正确的是?()

A. import java.awt.*和import java.awt.event.*都可以
B. 只能是import java.awt.*
C. 只能是import java.awt.event.*
D. import java.awt.*和import java.awt.event.*都不可以

正确答案:C

java.awt.*   是导入awt下的所有包,但不包括其子包

java.awt.event.*   是导入java/awt/event下面的所有类


下面的输出结果是什么?(jdk1.8)

public class Demo {
  public static void main(String args[])
  {
    String str=new String("hello");
    if(str=="hello")
    {
      System.out.println("true");
    }      
    else     {
      System.out.println("false");
    }
  }
}

正确答案:false

==判断的是对象引用地址是否相同

String str=new String("hello");
这句话new了一个新的String对象,所以地址与"hello"字符串常量的地址不同,答案为 false

如果没有new String这个操作,那么都指向"hello"字符串常量的地址,打印为 true


有如下4条语句:()

Integer i01=59;
int i02=59;
Integer i03=Integer.valueOf(59);
Integer i04=new Integer(59);

以下输出结果为false的是:


A. System.out.println(i01==i02);
B. System.out.println(i01==i03);
C. System.out.println(i03==i04);
D. System.out.println(i02==i04);

正确答案:C

        当 == 两边为包装类型时,是对象(引用数据类型),比较的是地址。

        当 == 两边有一个基本数据类型的时候,另一边的包装类型会自动拆包为基本数据类型并对值进行比较。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值