华宇盈通JAVA面试题.docVIP

  • 1
  • 0
  • 约8.04千字
  • 约 7页
  • 2017-11-17 发布于河南
  • 举报
华宇盈通JAVA面试题

JAVA?面试题 Java基础部分 Java虚拟机(JVM)工作基本原理。 面向对象具有哪几种特性。 一般类、抽象类和接口有什么区别。 描述一下方法的重写和重载。 单例模式有几大要素,如何定义一个单利模式,写出单例模式的实例。 在多线程中为什么要实现加锁,如何实现加锁机制? 你是如何理解同步和异步这两种概念。 在多线程中如何实现同步机制?什么是死锁?如何解决死锁?多线程中如何进行通信协调? String,StringBuffer和StringBuilder的区别。 说出ArrayList,Vector, LinkedList的存储性能和特性;HashMap和HashTable的区别。 什么是处理流和节点流?什么字节流和字符流? 列举出常用的包装流对应的类。 字节流和字符流如何进行转换。 网络层有几种协议,面向应用层的协议有哪些,列举三个,面向网络实现通讯功能是哪个协议。 如何通过URL来定位一个网络资源,写出代码示例。 阐述一下TCP和UDP区别。 Java常用的模式有哪些,列举5种。 二、数据库部分 用一个 sql语句完成下列查询 学生student’及其属性sid(学号)sname(姓名) 课程course’及其属性cid(课程号)cname(课程名称) 选修记录sc’及其属性sid( 学号) cid(课程号)scscore(选修成绩) 至少选修了学生学号为选修的全部课程的学

文档评论(0)

1亿VIP精品文档

相关文档