admin 管理员组文章数量: 887043
2024年1月10日发(作者:正确的标识符有哪些)
Java基础与加强班
第一阶段
计算机基本原理,Java语言发展简史,Java开发环境的搭建,体验Java程序的开发,环境变量path和classpath的设置,Java程序的执行过程,Java反编译工具介绍。计算机常用进制二、八、十六的介绍,以及它们与十进制之间的相互转化,ASCII码。
Java语法格式,常量和变量,变量的作用域,函数和函数的重载,运算符,程序流程控制,数组和操作数组的类。针对数组的常用查找、排序算法原理,以及其Java实现。
项目练习与阶段测试
BubbleSort、SelectionSort、InsertionSort、ShellSort、DataSorter等各种数据处理技术。
第二阶段
对象的本质,理解面向对象,类与对象的关系,在程序中如何应用面向对象的思想解决问题。
如何设计类,设计类的基本原则,类的实例化过程,类的细节:构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。
对象的三大特性:封装、继承和多态,以及相应的Java实现:子类对象的实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析。对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。Extensibility的理解 、Extensibility的运用。常用设计模式:Singleton、Template、Strategy模式。
项目练习与阶段测试
传智播客Java第二阶段测试题和阶段复习
第三阶段
JavaAPI介绍、Eclipse的安装和使用、String和StringBuffer、各种基本数据类型包装类,System和Runtime类,Date和DateFomat类等。
Java Collections Framework:Collection、Set、List、ArrayList、Vector、LinkedList、Hashset、TreeSet、Map、HashMap、TreeMap、Iterator、Enumeration等常用集合类API。
IO概念,File和FileRandomAccess类,字节流InputStream和OutputStream,字符流Reader和Writer,以及相应实现类,IO性能分析,字节和字符的转化流,包装流的概念,以及常用包装类,计算机编码。
递归程序,Java的高级特性:反射、代理和泛型。
项目练习与阶段测试
Java版的Windows命令行工具(实现cd、copy等常用命令),传智播客Java第三阶段测试题和阶段复习
第四阶段
多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁。Java图形用户介面编程(AWT、Swing),Java的事件处理机制,Java
Applet简介。
Java网络编程,网络通信底层协议TCP和UDP,以及其相应的Java实现:DatagramSocket,DatagramPacket,ServerSocket,Socket编程。网络通信常用应用层协议简介:HTTP、SMTP、POP3、MIME,以及WEB服务器的工作原理。编写网络聊天程序。
Java正则表达式API详解及其应用。
项目练习和阶段回顾
完成五子棋、梭哈、俄罗斯方块、连连看等小游戏、Java版仿QQ游戏大厅等。如网络斗地主;传智播客Java第四阶段测试题和阶段复习、Java综合复习和测试
JavaScript课程
HTML语言,HTML语言背景知识、HTML全局标签、格式标签、文件标签、超链接标签、图像标签、客户端图像地图、表格标签、帧标签、表单标签、头元素、分区标签。CSS介绍、CSS的设置方法、样式选择器、样式属性介绍,Dreamweaver的使用。
JavaScript编程,JavaScript语法、运算符、流程控制、函数、数组、对象、JavaScript的内部对象,JavaScript中专用于操作对象的语句。DHTML编程,理解DOM树,DOM对象,常用DOM对象的属性、方法和事件,编写事件处理程序、使用DOM操作HTML文档、遍历文档树上的节点、搜索文档中特定的元素、修改文档内容、往文档添加新内容、使用DOM操作XML文档。
DHTML编程的实用案例:网页换肤、HTML表格排序等,以及JavaScript中的正则表达式及其应用。
综合应用
商业级网页制作;JavaScript网页游戏。如JavaScript五子棋
Java基础班
课程详情
科目
Java基础
课程内容
Java程序设计概述、Java基本语法
面向对象编程与Java实现 封装、继承、多态、抽象类和接口、内部类
Java打包技术
异常和断言
Jar文件
异常的使用、断言的使用
包中的常用类、包中的常用类
常用类 国际化相关类、大数字操作
正则表达式
多线程编程
正则表达式语法及使用
线程的创建和启动、线程的状态及转换
多线程的控制、多线程的同步
泛型的使用、集合框架概述、Collection接口和Iterator 泛型和集合框架
接口
Set接口及实现类、List接口及实现类、Map接口及实现类
遗留的集合类、排序集合类、集合工具类
IO流
File类、IO概述、文件流、缓冲流
转换流、数据流、打印流、对象流
网编编程基础知识、Java与网络
TCP编程、UDP编程
Swing概述、Swing容器、绘图、Swing常用组件
布局管理器、处理GUI事件、切换Swing观感
Swing推箱子游戏、Swing拼图游戏、Swing五子棋游戏、网络聊天程序。
网络编程
图片界面编程
综合应用
JavaEE框架应用班
课程详情
科目
Struts1
课程内容
MVC 模式、Struts的安装配置和实现方式 Struts 标签库、
Struts应用编程 Struts的高级应用、Struts源代码分析
单元测试工具JUnit的使用、O/R mapping基础 Hibernate基础、
Hibernate编程技术
掌握IOC及AOP核心知识 Spring核心技术应用(Bean Wrapper ,
Bean Factory , Application Context, Web Application Context Hibernate
Spring
等) Spring 在Web层开发技术:集成Struts。 Spring的JDBC
数据访问,DAO应用和声明性事务管理。 Spring在持久层的应用:集成Hibernate。 Spring领域抽象的应用: Email发送,JMS异步访问,任务调度。
Struts 2.0基本开发;Struts2框架的工作原理与架构分析; OGNL Struts2 的使用,拦截器的使用;转换器;验证框架;标签库国际化;文件上传;FreeMarker模板技术的使用。
课程详情
教学项目 Struts+Hibernate完成权限管理系统。SSH在线商城系统。
JavaWeb应用班
科目
Oracle
课程内容
Oracle安装与基础管理;标准SQL语言;Sequence和同义词;
E-R模型、三大范式、PowerDesigner工具使用;视图、索引和游标;
存储过程和函数;触发器。
MySQL
数据库定义语言(DDL);数据库操作语言(DML);
数据库控制语言(DCL);事务控制。
JDBC操作数据库:Connection、Statement、PreparedStatement、CallableStatement;ResultSet、可滚动的ResultSet、可更新 JDBC
的ResultSet;
ResultSetMetaData、DatabaseMetaData;事务管理;
数据库连接池;
开源技术:包使用。 ORM思想与DAO封装。
HTML与XHTML概述;HTML常用标签;
HTML 文字版面的编辑创建图像和链接使用XHTML 表格XHTML框架结构 XHTML表单设计;DreamWeaver工具使用。
将样式表加入到HTML中,CSS选择符常见的样式属性和值,
CSS DIV+CSS的优势“无意义”的元素div和span 区块框,模型区块框定位,区块框浮动使用区块框设计,页面布局
ECMAScript基本语法、BOM浏览器对象模型 DOM文档对象模型、 JavaScript 使用JavaScript对表单进行验证。 JavaScript中正则表达式的使用。
Tomcat安装、配置、使用和管理;HTTP协议原理解析; Servlet JSP/Servlet
和JSP语法;过滤器、监听器;表达式语言EL;标签库技术(自
定义标签、JSTL);常用JavaEE设计模式;中文乱码问题解析及终极解决方案文件上传;图片验证码生成;在线文本编辑使用。
SCM知识。
版本管理 CVS服务器的安装、配置和管理。
CVS客户端的安装、配置和使用。项目版本管理知识。
教学项目
留言板、商业门户网站、商业版博客管理系统、学院考试管理系
统。
版权声明:本文标题:Java短期课程体系 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1704845350h464061.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论