每日10道JAVA题(20180617)

89 篇文章 2 订阅

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

1.Servlet的生命周期可以分为初始化阶段,运行阶段和销毁阶段三个阶段,以下过程属于初始阶段是()


A.加载Servlet类和.class对应的数据
B.创建servletRequest和servletResponse对象
C.创建ServletConfig对象
D.创建Servlet对象


2.在Java语言中,下列关于字符集编码(字符集编码)和国际化(i18n)的问题,哪些是正确的?


A.每个中文字符占用2个字节,每个英文字符占用1个字节
B.假设数据库中的字符是以GBK编码的,那么显示数据库数据的网页也必须是GBK编码的
。C.Java的char类型,通常以UTF-16 Big Endian的方法保存一个字符
。D.实现国际化应用常用的手段是利用ResourceBundle类


3.下列方法中哪个是线程执行的方法?()


A.run()
B.start()
C.sleep()
D. suspend()


4.下面哪些类可以被继承?Java.lang.Thread,java.lang.Number,java.lang.Double,java.lang.Math,java.lang.ClassLoader


A.Thread
B.Nu mber
C.Double
D.Math
E.ClassLoader


5.执行下列代码的输出结果是()


public class Demo {
 public static void main(String args []){
   int num = 10;
   的System.out.println(测试(NUM));
}
public static int test(int b){
   try
   {
    b + = 10;
    返回b;
   }
   catch(RuntimeException e)
   {
   }
   catch(Exception e2)
   {
   }
   finally
   {
    b + = 10;
    返回b;
   }
  }
}


A.10
B.20
C.30
D.40


6.以下关于对象序列化描述正确的是


A.使用FileOutputStream中可以将对象进行传输
B.使用的PrintWriter可以将对象进行传输
C.使用瞬时修饰的变量不会被序列化
D.对象序列化的所有类需要实现Serializable接口


7.在()情况下适宜采用内联函数


A.函数代码小,频繁调用
B.函数代码多,频繁调用
C.函数体含有递归语句
D.行业释义体育函数含有循环语句


8.Java数据库连接库JDBC用到哪种设计模式?


A.生成器
B.桥接模式
C.抽象工厂
D.单例模式


9.volatile关键字的说法错误的是


A.能保证线程安全
B.volatile关键字用在多线程同步中,可保证读取的可见性
C.JVM保证从主内存加载到线程工作内存的值是最新的
D.volatile能禁止进行指令重排序


10.在JAVA中,下面关于字符串类和StringBuffer的类的描述正确的是那一个?


甲.StringBuffer类的对象调用的toString()方法将返回字符串类型的结果
B.两个类都有追加()方法
C.可以直接将字符串“测试”赋值给声明的字符串类和StringBuffer的类的变量

D.两个类的实例的值都能够被改变

答案

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

StrideBin

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

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

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

打赏作者

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

抵扣说明:

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

余额充值