每日10道JAVA题答案(20180806)

89 篇文章 2 订阅

努力和遗憾,哪个更让人痛苦

1.C
2.A
java支持的语言类型分为:基本类型和引用类型。
基本类型包括boolean类型和数值类型,数值类型分为整型和浮点类型,整型包括:byte、short、int、long、char,浮点类型包括float和double。
引用类型包括类、接口和数组
Byte和Float属于基本类型的包装类型,属于引用类型。

3.B
finally一定会在return之前执行,但是如果finally使用了return或者throw语句,将会使trycatch中的return或者throw失效

4.A
Java程序初始化的执行顺序:
父类静态变量—>父类静态代码块—>子类静态变量—>子类静态代码块—>父类非静态变量—>
父类非静态代码块—>父类构造方法—>子类非静态变量—>子类非静态代码块—>子类构造方法

5.B
c是面向过程,java和c++都是面向对象,面向对象的三大特征是:封装、继承、多态。

6.A
A:5.3e12表示5.3乘以10的12次方,正确
B:在Java中,如果你输入一个小数,系统默认的是double类型的,这个式子相当于 float f=double 11.1,明显错误,如果想要表达11.1为float类型的,
需要在11.1末尾加一个f标识你输入的是float类型即可
C:0.0是小数,默认是double,不是int
D:Dbuble是基本类的封装类,不可直接赋值

7.B
CopyOnWriteArrayList适合使用在读操作远远大于写操作的场景里,比如缓存。
ReadWriteLock 当写操作时,其他线程无法读取或写入数据,而当读操作时,其它线程无法写入数据,但却可以读取数据 。适用于 读取远远大于写入的操作。
ConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,
并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。
8.BD
javax是Sun公司提供的一个扩展包,算是对原 JAVA 包的一些优化处理,现在已经有很多都是基于JAVAX的程序开发而不是java包。

9.AB
首先,外部类和内部类是处于同一个级别的,内部类不会因为定义在方法中就随着方法执行完毕而被销毁。那么问题来了,如果外部类的方法中变量不定义为final,
那么外部类的方法执行完毕后,这个局部变量肯定被gc了。这时候内部类的某个方法还没执行完,却找不到他引用的外部变量了。
如果定义为final,Java就会将这个变量复制一份作为成员变量置于内部类中,这样的话,final修饰的值始终无法改变,所以这个变量所指向的内存区域就不会变。

10.BCD
B选项中J2SDK是编程工具,不是API.
C选项中 Appletviewer.exe 就是用来解释执行java applet应用程序的,简单理解就是没有main函数的继承applet类的java类。
D选项中 能被Appletviewer成功运行的java class文件没有main()方法

精品资源分享↓↓↓↓↓↓

JAVA283页技术文档,精品整理,2022年最新资源-Java文档类资源-CSDN下载

BAT面试题大全进大厂必看358页精品,2022年最新资源,助您斩获offer!-Java文档类资源-CSDN下载

BAT面试题大全进大厂必看630页精品2022年最新资源-Java文档类资源-CSDN下载

Java消息队列常见面试题2022-Java文档类资源-CSDN下载

Java分布式面试题汇总2022-Java文档类资源-CSDN下载

Java面试知识点总结,2022最新-Java文档类资源-CSDN下载

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

StrideBin

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

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

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

打赏作者

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

抵扣说明:

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

余额充值