JAVA常见笔试题

JAVA基础知识

  1. 子类父类方法的覆盖,方法的重载,构造函数执行的顺序,即Father father = new Son();的问题; 

  2. String,StringBuffer,StringBuilder区别,特点。

  3. Collections,Collection,区别和特点,set,vector,list,map,linklist,hashmap,linkedarray,linkedmap,区别和作用;

  4. Statement和PreparedStatement区别和特点;

  5. 接口和抽象类的区别;

  6. Iterator类的功能;

  7. 如何实现序列化?序列化的优点;

  8. 什么是泛型?泛型的特点及优点;

  9. public,default,private,protected的开放大小排序;

  10. JDBC的工作流程;

  11. static变量的特点;

  12. synchronized关键字的功能,修饰方法名及在方法内部使用的区别和等价关系;

  13. 线程sleep和wait方法的区别,如何唤醒?状态变化的话,是否会立刻暂停或者执行;

  14. 线程通信的方法;

  15. JVM的GC机制;

  16. switch语句可以判断的类型,int?boolean?float?string?long?哪些支持;

  17. 异常和错误的区别,常见的runtime异常有哪些;

  18. dom和sax解析文档的机制区别;

  19. 常用排序算法复杂度及稳定性;

  20. 解析一个url;

转载于:https://my.oschina.net/architectliuyuanyuan/blog/1976071

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值