Java第一阶段考试题

java基础:

  1. 简述对JVM的理解;
  2. Java中的数据类型有哪些,分别是什么;
  3. 基本数据类型和引用数据类型有哪些区别;
  4. 标识符的命名规范是什么;
  5. A++和++a的区别是什么;
  6. 简述&和&&的区别,| 和 ||的区别;
  7. 简述While和doWhile的区别;
  8. Break和continue的区别是什么;
  9. 数组的声明语法是什么;
  10. 如何计算数组的长度;

Oop

  1. 什么是封装;
  2. 为什么要使用封装;
  3. 什么是继承;
  4. 为什么要使用继承;
  5. 什么是多态;
  6. 为什么要使用多态;
  7. 抽象类和接口的区别是什么;
  8. 简述方法的重载和方法的重写;
  9. 访问修饰符有哪些,他们的区别是什么;
  10. 构造方法和普通方法的区别是什么;

常用类库+集合

  1. 简述自己对api的理解;
  2. ==和equals的区别是什么;
  3. List,set,map的区别是什么;
  4. 简述数组和集合的区别;

程序题
5. 如何获取当前时间(写出代码);
6. 如何格式化单前时间为 “2017-12-08 09:00:00”(写出代码);
7. 用代码写一个set集合并遍历它;
8. 写一个map并遍历它;
9. 获取一个1–9之间的随机数;

HTML+CSS

  1. 写出10个常用的html标签
  2. Css的选择器有哪些;
  3. 什么是html
  4. 什么是css;
  5. 如何在html中引用css;

MySql
写出Sql语句

  1. 创建一张person表(字段 p_id ,p_name,p_age)
  2. 查询该表中年龄最大的一条记录;
  3. 查询该表中的所有记录并按年龄排序;
  4. 修改姓名为张三的人的年龄;
  5. 删除该表;

简答题
7.如何优化数据库;
8.左连接和右连接的区别;
9.什么是jdbc;
10.jdbc的执行步骤是什么;

Servlet/jsp

  1. 什么是web,什么是javaWeb;
  2. 什么是servlet,什么是jsp;
  3. servlet的生命周期是什么;
  4. Servlet如何获取参数;
  5. Servlet如何向页面传递参数;
  6. Jsp中的指令有哪些;
  7. Jsp的九大内置对象是什么;
  8. 域对象有什么,他们的范围是什么;

思考题
第一阶段学习的感悟;

猜你喜欢

转载自blog.csdn.net/weixin_43226394/article/details/84666855