课程内容
说明
项目
Java基本语法
Java基本介绍
深入的Java面向对象技术(继承、接口、内部类、多态、动态绑定、泛型、枚举、对象克隆、日志、断言、调试、异常处理等)
1.推箱子游戏
(可以自定义地图、进度保存、过关。)
2.在线的数据库前台工具
(可以完成数据表创建修改、查询结果显示、数据更新、切换数据库连接。)
3.铁路客运售票系统
(属于网络项目、可以同时在多个电脑上进行售票,数据锁定、快速输入等。)
Java常用API
封装类、字符串、日期、Property 、数值类、正则表达式
代理与反射
Java的类加载机智、代理、反射、方法指针、对象动态创建与使用。
Java UI技术
Swing、AWT/SWT、2D图形、色彩、字体、事件处理、观感、布局各种UI组件。打印、拖放操作
设计模式
工厂模式、适配器模式、观察者模式、单件模式、模板模式、策略模式、DAO模式
打包与发布
Jar文件、Java Web Start
Applet
签名代码、JNLP API、Applet的HTML标记。通过参数向Applet传递信息。
集合类
集合接口、链表、数组列表、散列、比较与排序、队列、映射、查找
多线程
启动线程、中断线程、线程状态、线程阻塞、线程优先级、守护线程、线程锁、线程同步、集合与线程安全、Swing与线程安全、线程池、预定执行、信号量
I/O
字节流、字符流、压缩流、对象流、文件流、NIO、内存映像、文件锁
XML
基本语法、解析XML、验证XML、schema、xpath、SAX、DOM、
生成XML、XSL、jdom、dom4j
网络
Socket、互连网连接、服务器模拟、发送电子邮件、URL和URI连接、提交数据
JDBC
数据库连接、执行SL语句、结果集处理、存储过程调用、元数据、大数据类型处理、批量执行、多结果集处理、事务处理、连接池、LDAP
国际化
*、地区、语言支持、数字格式、日期格式、排序、消息格式化、资源包、属性文件
安全
类加栽、字节码检验、访问权限、安全策略文件、用户认证、数字签名、加秘、公用密钥
分布对象
客户与服务器、远程方法调用、传递远程对象、动态加载类
脚本技术
脚本语法、脚本与对象的互相访问
本地方法
Java访问c方法、访问注册表
数据库
Oracle与MySl。数据库原理、基本查询、关联查询、子查询、更新语句、存储过程、触发器。
项目
推箱子游戏:可以自定义地图、进度保存、过关。
项目
在线的数据库前台工具:可以完成数据表创建修改、查询结果显示、数据更新、切换数据库连接。
项目
铁路客运售票系统:属于网络项目、可以同时在多个电脑上进行售票,数据锁定、快速输入等。
课时
(280学时)35天