每日10道JAVA题(20180711)

本文提供了一系列Java编程题目,涉及修饰符、接口定义、异常处理、集合类使用等方面,旨在帮助读者通过实战练习提升Java编程能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**
 * 10道题系列会持续更新,每日的10道题都是我做过的,做错或者觉得需要复习的有价值的
 * 请关注我,每日和我一同进步,有更好的建议或有问题的请在评论区提出或私信我
 */


1.下面哪个修饰符修饰的变量是所有同一个类生成的对象共享的( )

A.public
B.private
C.static
D.final


2.public interface IService {
String NAME="default";
}
与上面等价表示是哪一项()?


A.public String NAME=”default”;
B.public static String NAME=”default”;
C.private String NAME=”default”;
D.public static final String NAME=”default”;


3.以下哪个接口的定义是正确的?( )


A.interface  B
{ public abstract void print()  {  } ;}
B.interface  B
{ static void print() ;}
C.abstract  interface  B  extends  A1, A2  //A1、A2为已定义的接口
{private abstract  void  print();}
D.interface  B
      {  void  print();}
  
4.下列关于构造函数的描述正确的是?
A.构造函数可以声明返回类型
B.构造函数不可以用private修饰
C.构造函数必须与类名相同
D.构造函数不能带参数


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


A.在有除法存在的代码处,抛不抛出异常均可
B.int i=Integer.parseInt(”123a”);将产生NumberFormatException
C.int a[]=null; a[0]=1; 将产生ArraylndexOutOfBoundsException
D.输入输出流编程中,读和写时都必须抛出IOException


6.Which of the following class is not implement java.util.Map interface?
A.Hashtable
B.HashMap
C.Vector
D.IdentityHashMap


7.下面程序的输出是什么?
package algorithms.com.guan.javajicu;
public class TestDemo
{
    public static String output = ””;
    public static void foo(inti)
    {
        try
        {
            if (i == 1)
            {
                throw new Exception();
            }
        }
        catch (Exception e)
        {
            output += “2”;
            return ;
        } finally
        {
            output += “3”;
        }
        output += “4”;
    }
    public static void main(String[] args)
    {
        foo(0);
        foo(1);
        System.out.println(output);
    }
}


A.342
B.3423
C.34234
D.323


8.以下哪些方法可以取到http请求中的cookie值()?


A.request.getAttribute
B.request.getHeader
C.request.getParameter
D.request.getCookies


9.下面有关java的instanceof、?、&、&&说法正确的有?


A.instanceof 可用来判断某个实例变量是否属于某种类的类型。
B."?:"  三目运算符
C.&在逻辑运算中是非短路逻辑与,在位运算中是按位与
D.&& 逻辑运算:逻辑与


10.常用的servlet包的名称是?


A.java.servlet
B.javax.servlet
C.servlet.http
D.javax.servlet.http
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

StrideBin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值