10个Java选择题(无答案)

1,正则表达式语法中 \d 匹配的是?()

  • 数字
    
  • 非数字
    
  • 字母
    
  • 空白字符
    

2,java程序内存泄露的最直接表现是( )

  • 频繁FullGc
    
  • jvm崩溃
    
  • 程序抛内存溢出的Exception
    
  • java进程异常消失
    

3,(多选)以下说法错误的是( )

  • final修饰的方法不能被重载
    
  • final可以修饰类、接口、抽象类、方法和属性
    
  • final修饰的方法也不能被重写
    
  • final修饰的属性是常量,不可以修改
    

4,下面有关JDK中的包和他们的基本功能,描述错误的是?

  • java.awt: 包含构成抽象窗口工具集的多个类,用来构建和管理应用程序的图形用户界面
    
  • java.io:  包含提供多种输出输入功能的类
    
  • java.lang: 包含执行与网络有关的类,如URL,SCOKET,SEVERSOCKET
    
  • java.util:  包含一些实用性的类
    

5,下面关于垃圾收集的说法正确的是

  • 一旦一个对象成为垃圾,就立刻被收集掉。
    
  • 对象空间被收集掉之后,会执行该对象的finalize方法
    
  • finalize方法和C++的析构函数是完全一回事情
    
  • 一个对象成为垃圾是因为不再有引用指着它,但是线程并非如此
    

6,以下程序段执行后将有()个字节被写入到文件afile.txt中。

try {
    FileOutputStream fos = new FileOutputStream("afile.txt");
    DataOutputStream dos = new DataOutputStream(fos);
    dos.writeInt(3);
    dos.writeChar(1);
    dos.close();
    fos.close();
} catch (IOException e) {}
  • 3
    
  • 5
    
  • 6
    
  • 不确定,与软硬件环境相关
    

7,下面哪个不对?

  • RuntimeException is the superclass of those exceptions that can be thrown during the normal operation of the Java Virtual Machine.
    
  • A method is not required to declare in its throws clause any subclasses of RuntimeExeption that might be thrown during the execution of the method but not caught
    
  • An RuntimeException is a subclass of Throwable that indicates serious problems that a reasonable application should not try to catch.
    
  • NullPointerException is one kind of RuntimeException
    

8,以下描述错误的一项是( )?

  • 程序计数器是一个比较小的内存区域,用于指示当前线程所执行的字节码执行  到了第几行,是线程隔离的
    
  • 原则上讲,所有的对象都是在堆区上分配内存,是线程之间共享的
    
  • 方法区用于存储JVM加载的类信息、常量、静态变量,即使编译器编译后的代码等数据,是线程隔离的
    
  • Java方法执行内存模型,用于存储局部变量,操作数栈,动态链接,方法出口等信息,是线程隔离的
    

9,关于异常的编程,以下描述错误的是:( )

  • 在有除法存在的代码处,为了防止分母为零,必须抛出并捕获异常
    
  • int i=Integer.parseInt(”123a”);将产生NumberFormatException
    
  • int a[]=null; a[0]=1; 将产生NullPointerException
    
  • 输入输出流编程中,读和写时都要抛出IOException
    

10,(多选)在J2EE中,使用Servlet过滤器,需要在web.xml中配置()元素

  • <filter>
    
  • <filter-mapping>
    
  • <servlet-filter>
    
  • <filter-config>
    

11,对于构造方法,下列叙述正确的是( )。

  • 构造方法的优先级一般比代码块低。
    
  • 构造方法的返回类型只能是void型。
    
  • 构造方法的主要作用是完成对类的对象的初始化工作。
    
  • 一般在创建新对象时,系统会自动调用构造方法。
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值