java基础面试题-高级10道

1.使用Runtime类的那个方法,可以释放垃圾内存?

A. exec()  

B. run()

C. invoke()

D. gc()

正确答案

2.下列那个关键字通常用来为对象加锁,从而使得对对象的访问是排他的?

A. serialize

B. transient

C. synchronized

D. static

正确答案

3.如果要为对象回收做收尾操作,则应该覆写Object类中那个方法?

A. toString()

B. getClass()

C. clone()

D. finalize()

正确答案

4.如果要实现多线程编程下面那项描述是错误的?

A. 多线程处理类可以继承Thread类,同时覆写run()方法

B. 多线程处理类可以实现Runnable接口,同时覆写run()方法

C. 多线程处理类可以实现java.util.concurrent.Callable接口,同时覆写call()方法

D. 多线程处理类可以继承Synchronized类,同时覆写run()方法

正确答案

5.下面关于Date类的描述错误的一项是?

A. java.util.Date类下有三个子类:java.sql.Date、java.sql.Timestamp、java.sql.Time;

B. 利用SimpleDateFormat类可以对java.util.Date类进行格式化显示;

C. 直接输出Date类对象就可以取得日期时间数据,但是取得的月数是从0开始计算的;

D. java.util.Date类可以直接将long变量的数字转换为本类对象;

正确答案

6.当执行“Math.round(-15.61)”程序后的计算结果是那个?

A. -15

B. -14

C. -16

D. 15

正确答案

7.下面那个父类或父接口是无法实现多线程子类定义的?

A. Serializable

B. Thread

C. Runnable

D. Callable

正确答案

8.下面那个方法不是Object类所提供的线程操作方法?

A. public final void wait() throws InterruptedException;

B. public final void notify();

C. public final void notifyAll();

D. public String toString()

正确答案

9.下面关于数组排序的说明那项是错误的?

A. java.util.Arrays类提供有数组排序的支持方法:sort();

B. 通过java.util.Arrays类排序的对象所在类需要实现Comparable或Comparator接口;

C. String数组可以进行排序,是因为String类实现了Comparable接口;

D. Comparator接口中提供有compare()方法实现数组的排序操作;

正确答案

10.下面那个父类或父接口是无法实现多线程子类定义的?

A. Serializable

B. Thread

C. Runnable

D. Callable

正确答案

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

songfelicity

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

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

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

打赏作者

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

抵扣说明:

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

余额充值