java基础:
- 简述对JVM的理解;
- Java中的数据类型有哪些,分别是什么;
- 基本数据类型和引用数据类型有哪些区别;
- 标识符的命名规范是什么;
- A++和++a的区别是什么;
- 简述&和&&的区别,| 和 ||的区别;
- 简述While和doWhile的区别;
- Break和continue的区别是什么;
- 数组的声明语法是什么;
- 如何计算数组的长度;
Oop
- 什么是封装;
- 为什么要使用封装;
- 什么是继承;
- 为什么要使用继承;
- 什么是多态;
- 为什么要使用多态;
- 抽象类和接口的区别是什么;
- 简述方法的重载和方法的重写;
- 访问修饰符有哪些,他们的区别是什么;
- 构造方法和普通方法的区别是什么;
常用类库+集合
- 简述自己对api的理解;
- ==和equals的区别是什么;
- List,set,map的区别是什么;
- 简述数组和集合的区别;
程序题
5. 如何获取当前时间(写出代码);
6. 如何格式化单前时间为 “2017-12-08 09:00:00”(写出代码);
7. 用代码写一个set集合并遍历它;
8. 写一个map并遍历它;
9. 获取一个1–9之间的随机数;
HTML+CSS
- 写出10个常用的html标签
- Css的选择器有哪些;
- 什么是html
- 什么是css;
- 如何在html中引用css;
MySql
写出Sql语句
- 创建一张person表(字段 p_id ,p_name,p_age)
- 查询该表中年龄最大的一条记录;
- 查询该表中的所有记录并按年龄排序;
- 修改姓名为张三的人的年龄;
- 删除该表;
简答题
7.如何优化数据库;
8.左连接和右连接的区别;
9.什么是jdbc;
10.jdbc的执行步骤是什么;
Servlet/jsp
- 什么是web,什么是javaWeb;
- 什么是servlet,什么是jsp;
- servlet的生命周期是什么;
- Servlet如何获取参数;
- Servlet如何向页面传递参数;
- Jsp中的指令有哪些;
- Jsp的九大内置对象是什么;
- 域对象有什么,他们的范围是什么;
思考题
第一阶段学习的感悟;