JAVA核心知识点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
性、JSP 进阶、JSP9 大内
信息查询
置对象讲解、理解 4 大作 3. 针对每个动作元素,作用域范
用域对象
围、隐含对象等知识点列举对应
的实例
第五章
静态包含、动态包含、动 1. 基于 MVC 模式开发一个留言管 4/12
交与回退的解决方法、会
Cookie 来保存用户名信息等)
话超时与失效、Cookie 安 3. 用 Session 来实现购物车
全问题等
4. 用户管理系统(登录、注销、注 册等功能模块)
5. 在线用户的统计
第四章
语法概述、JSP 页面生命 1. 基于 JSP 页面的计算器
4/8
JSP 技术基础 周期、理解 page 指令属 2. 利用 JSP 实现数据分页显示与
选课成绩类)
使用、静态代码块与实例代码块、方法的重 3. 购物系统的实体类及相互
载
间关系的实现
4. CRM 原 型 系 统 中 的 实 体 类实现
第7章
父类与子类、super 构造方法的调用、封装 1. 各种功能手机类的继承实 2/5
继承、多态与抽 和继承、方法的覆盖、静态域动态绑定、子
现
象类
类与父类对象的创建顺序关系及构造方法 2. 各种不同类型动物类wenku.baidu.com行
注释、数据类型、变量与常量、类型转换、 转换、
运算符以及运算符的优先级
2.编写一个进制之间相互转化
的程序、
3.代码编写与注释规范
If、if…else、if-else-if、if 语句的嵌套、布 1.编写一个模拟 ATM 的实现 1/4
尔表达式、开关语句、for、foreach、while、 办卡并进行一系列存取、转账、
do-while、switch、break、continue、递归 密码修改等功能的程序、
2.编写一个随机出题与答题,
并进行自动评分的小程序、
3.编写一个打印任意一年份的
日历、
4.打印输出几何图形 5.判断学生成绩的优良中差、 打印素数、杨辉三角等来练习
循环语句的使用
第4章 字符串
String 的 API 中 大 部 分 方 法 的 使 用 、 1. 电话号码、省份证号码、 1.5/3
方法的定义与使用
Class 类与 Java 反射、Class 类的使用、通 1. 通过反射来得到类的全部
过反射来取得类的结构、反射的深入研究、 结构
通过反射实现动态代理、工厂设计模式、 2. 动态代理与静态代理
Spring 中 AOP 的反射实现、Struts2 中的过 3. AOP 面向切面编程的反射
PreparedStatement 接口、处理大对象 CLOB
统
与 BLOB、CallableStaement 接口、JDBC2.0、 3. 学生信息查询系统
事务处理、使用元数据分析数据库、使用
JDBC 连接 Oracle
Swing 各组件及事件处理
1. 完成一个计算机
2. 创建树菜单
3. 完成企业进销存管理系统 的界面设计
等 API 中的部分在开发中常用
到 的方法通过相关的实例来讲
解一遍
11. Servlet 的多线程问题
12. 模拟银行的各项业务处理
第三章
会话管理机制、Session、 1. 用户登录信息的保存与页面访 2/6
会话管理
Cookies、URL 重写与隐
问权限的处理
藏表单域、表单的重复提 2. 模拟 yahaoo 邮箱的登录(使用
ByteArrayOutputStream、PipedInputStream、 管理系统
PipedOutputStream 、 FilterInputStram 、 6. 模拟一个投票程序
FilterOutputStream 、 DataInputStream 、 7. 目录的遍历
DateOutputStream 、 BufferedInputStream 、 8. 模拟一个文件搜索引擎
电话、多功能排序、商品
订单等程序
第9章 异常处理
异常的概念、异常的基本样式、JAVA 中常 1. 见的异常类、异常的捕获、异常的抛出、自 2. 定义异常,在方法中抛出异常、运行时异常、 3. 异常的使用原则
各种常见异常的处理 自定义异常的使用 开发中异常的使用原则
1/1.5
第 10 章
Integer、Boolean、Byte、Character、Double、 1. 各个类的 API 中方法的使 0.5/1
在 tomcat 中配置虚拟路径、配 置用户管理、配置重新载入功能
门
3. 配置数据库连接池(全局与局
部)
4. 手动编写一个 web 的项目并部
署在 tomcat 测试并运行
第二章
Servelt 技术简介、Servlet 1. 模拟 Servlet 的生命周期
2/10
Servlet 技 术基 API、Servlet 的执行过程 2. 写一个可以用来记录客户端详
StringBuffer、StringBuilder、StringTokenizer
email 地址格式等的验证
等相关类的使用与 API 中的方法、以及在 2. 字符串的比较、截取、分
开发中使用频率与性能的比较、字符串的格
割、字串、查找、加密等。
式化、正则表达式的使用
3. 各个相关类中方法的使用 举例
包装类与数字处 Number、数字格式化、Math 类、Random
用举例
理类
类、BigInteger、BigDecimal 类
第 三 部 分 : Java
高级开发应用
第 11 章
集合类概述、Collection 接口、Iterator 迭代 1. 各种集合类型及子类的遍 2/5
Java 集合
器、List 接口及子类 ArrayList 和 LinkedList、 历与常用方法使用
第 12 章
I/O 概 述 、 File 类 及 相 关 的 文 件 操 作 、 1. 各个类的常用方法演示 3/8
Java 的 I/0 系统 RandomAccessFile 、 InputStream 、 2. 模拟一个拷贝 copy 源文
OutputStream 、 FileInputStram 、
的调用关系、覆盖与访问权限、静态方法与
为多态实现
动态方法覆盖的区别、覆盖与重载的比较、 3. 各种类型的银行卡的继承
抽象类与抽象方法的相关概念、对象类型的
关系及对应功能的覆盖实
向上与向下转型、instanceof 判断对象类型
现
第8章 接口与内部类
接口的概念、接口的应用、抽象类实现接口、 1. 用面向接口的编程来写一 2/6
滤器的实现
代理实现机制模拟
枚举的作用、Enum、系统内建 Annotation、 1.应用举例
反射与 Annotation、注解的作用
JDBC 概述、MYSQL 数据库、SQL 语法基 1. 编写数据库连接工厂工具
础、JDBC 操作步骤与数据库连接操作、执
类
行 数 据 更 新 操 作 、 ResultSet 接 口 、 2. 完成一个 ATM 单机版系
础
与生命周期、HttpServlet
细信息(IP、时间等)并把该信
类、HttpSerlvetRequset 与
息保存到服务器端的文件中,并
HttpServletResponse 类 的
能解决并发性异常的问题
功能、分析请求、发送响 3. 通过配置文件来获取数据库的
应等
连接(数据库连接工厂)
4. 写一个计算器和一个在线出题、
件/图片 目标文件命令的
FileOutputStream 、 Reader 、 Writer 、
实现
InputStreamReader 、 OutputStreamWriter 、 3. 编写一个抽奖程序
FileReader
、
FileWriter
ByteArrayInputStream
、 4. 文件的加密与解密 、 5. 用 I/O 模拟一个单人信息
Java 核心知识点:
第一部分 :Java 编程基础
第1章 Java 概 述与 开发 环境搭建
第2章 java 基 础 类 型 与 运算符
第3章 程序流程控制
知识点讲解内容
实例内容
理论/实 践视频
(小时)
Java 是什么、java 发展史、java 特点、JDK 1.编写一个个人介绍的小程序 0.5/1
第5章 数组
一维数组、二维数组、多维数组的声明、定 1. 洗牌与发牌程序模拟
0.5/4
义与初始化等,数组的排序、查找、比较等 2. 五子棋的数组实现
操作、Arrays 类及相关的操作方法使用
3. 宾馆开房、查房与退房等
功能的管理系统的数组实
现
4. 选择、冒泡、快速等排序 算法的实现
第二部分:面向
对象编程
与 JRE、java 技术体系、java 虚拟机、垃圾
回收器、J2SE 的下载与安装、环境变量的
配置与测试、API 文档的下载与使用、第一 个 HelloWorld 程序(程序结构、编译与运
行 命 令 )、 简 单 开 发 工 具 介 绍 ( 记 事 本 、
EditPlus 、 Eclipse)
标识符概念、命名规则与公司规范、关键字、 1.基本数据类型的自动与强制 1.5/1.5
线程基础、Thread 创建线程、Runnable 创 1. 用线程模拟车票网点售票 2.5/8
多线程
第 14 章 泛型
第 15 章 Java 的反射机制
第 16 章 枚举与 Annotation 第 17 章 Java 数据库编程
第 18 章 图形界面编程
第 19 章 网络通信 第四部分:项目 实践 第 20 章 企业进销存管理 系统 合计:
网络程序设计基础、TCP 程序设计基础、 1. Echo 程序
UDP 程序设计基础
2. BBS 论坛实现
系统需求分析、可行性 分析、编写项目计 1.分组完成该系统的代码编写 划书、系统设计、数据库与表的设计、各个 功能模块的设计与编码、测试、打包
1/2 1.5/3 0.5/1 3/8
4/6 2/6 2/18 34/96
答题并统计得分的儿童智力游
戏
5. 用户登录与注册程序(请求转发
与请求重定向、乱码处理等技术
的使用)
6. 写一个 web 版的抽奖程序
7. 统计页面的用户访问量的程序
8. 数据库连接池(JNDI)测试 9. 模拟 Struts 中的 ActionServlet
10. 把 ServletConfig、GenericServlet
BufferedOutputStream、PrintWriter、标准 I/O 9. 文件的分割与合成
及 重 定 向 、 对 象 的 序 列 化 与 反 序 列 化 、 10. 生成 与读取 PDF、 Excel
ZipOutputStream、ZipFile、ZipInputStream
文件
第 13 章
建线程、线程周期、线程调度、线程同步、 2. 模拟淘宝购物买卖双方交
线程通信、死锁
易问题
3. 模拟网络快车下载工具下
载文件
4. 模拟人工服务台 (线程连
接池)
5. 银行和超市业务的模拟
泛型产生的意义、泛型的基本使用、通配符 1.泛型在项目开发中的使用举 “?”的使用、受限泛型的设置、泛型与子 例
类继承的限制、泛型接口、泛型数组、泛型
第6章 类与对象
面向对象概述与特点、类与对象的关系、类 1. 设计一个银行账户类及相 2/4
的定义、成员变量与方法、权限的修饰、构
关业务的实现
造方法、静态域与静态方法、包、类德设计 2. 学生成绩管理系统原型类
技巧与规范、对象的创建、对象的引用比较
的实现(学生类,课程类,
与属性和行为的访问与调用、this 关键字的
基于 java 技术的 web 应用开发
第一部分:web 知识点讲解内容
实例内容
理论/实
应用概述
践视频
(小时)
第一章
Web 的应用体系结构、服 1. 开发环境的搭建
1/2
搭建 web 开发 务 器 的 安 装 与 配 置 、 2. 如何修改 web 服务器的端口号、
环境
HTTP 基础、动态 web 文 档技术、Servlet 与 JSP 入
派生接口、Comparable 接口与应用、接口
个数据库连接的工厂,来
中定义常量、内部类的概念、成员内部类、 实现不同的数据库连接
方法内部类、匿名内部类、静态嵌套类、内 2. DAO 的开发模式接口实现
部类的继承,内部类在 Hibernate 与 Swing 3. 用内部类来编写猜谜、奖
等中的应用
学金的评定、电话与移动
Set、HashSet、TreeSet、Map、HashMap、 2. 对实体类的自然排序与客
TreeMap、Vector、Properties、Enumeration、 户化排序实现
自然排序、客户化排序、集合类的相互性能 3. 购物车的集合实现
比较
4. 模拟一个数据库的 SQL 进
行增删改查的操作