天梯180328

天梯180328

 

1. ServletConfig接口默认是哪里实现的?

A. Servlet

B. GenericServlet

C. HttpServlet

D. 用户自定义servlet

2. (不定项)下面哪些写法能在Java8中执行?

A. dis.listFiles( (File f)->f.getName().endsWith(“.java”) );

B. dir.listFiles( (File f)=>f.getName().endsWith(“.java”) );

C. dir.listFiles( (_.getName().endsWith(“.java”)));

D. dir.listFiles( f->f.getName().endsWith(“.java”) );

3. 定义有StringBuffer s1 = new StringBuffer(10);s1.append(“1234”)s1.length()s1.capacity()分别是多少()

A. 4 10

B. 4 4

C. 10 10

D. 10 4

4. (不定项)Class A{}

class B extends A{}

class C extends A{}

class D extends B{}

Which statements are true?

A. The type List<A> is assignable to List.

B. The type List<B>is assignable to List<A>.

C. The type List<Object>is assignable to List<?>

D. The type List<D> is assignable to List<? extends B>

E. The type List<? extends A> is assignable to List<A>

F. The type List<Object>is assignable to any List reference.

G. The type List<? extends B>is assignable to List<? extends A>.

5. 说明输出结果

package test;

import java.util.Date;

public class SuperTest extends Date {

    private void test() {

        System.out.println(super.getClass().getName());

    }

    public static void main(String[] args) {

        new SuperTest().test();

    }

}

A. SuperTest

B. SuperTest.class

C. test.SuperTest

D. test.SuperTest.class

 

 

 

//----------------分割线--------------------

B

AD

A

ACDG

C

答案详解:

1. eclipsectrl + T查看类结构

 

2. 本题考的是Java8新特性:Lambda表达式,主要作用是 代替 匿名内部类的繁琐语法,它由三部分组成:

·形参列表、 形参列表允许省略形参类型,如果形参列表中只有一个参数,甚至连形参列表的圆括号都可以省略(如D选项)

·箭头、 (如AD选项)

·代码块 (如果代码块只包含一条语句,Lambda表达式允许省略代码块的花括号)

3. capacity: 容量

new StringBuffer(10)设置的是容量,但是若length超过10capacity()函数返回的是length

4. is assignable to :被赋值给

尖括号中如果是点必须相同,如果是范围,小的可以赋值给大的。List<?>List是相等的。

5 Qualified Name

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值