java新手学习路线

上传人:第*** 文档编号:34017345 上传时间:2018-02-20 格式:DOCX 页数:8 大小:22.51KB
返回 下载 相关 举报
java新手学习路线_第1页
第1页 / 共8页
java新手学习路线_第2页
第2页 / 共8页
java新手学习路线_第3页
第3页 / 共8页
java新手学习路线_第4页
第4页 / 共8页
java新手学习路线_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《java新手学习路线》由会员分享,可在线阅读,更多相关《java新手学习路线(8页珍藏版)》请在金锄头文库上搜索。

1、Java 新手学习路线 第一阶段:J2SE(java 基础部分)java 开发前奏;. 计算机基本原理,Java 语言发展简史以及开发环境的搭建,体验 Java 程序的开发,环境变量的设置,程序的执行过程,. 相关反编译工具介绍,java 开发工具 Eclipse 的安装和使用,javadoc 的说明。Java 基础语法;. Java 语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控制,数组和操作数组的类,. 对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用 Java 程序进行功能实现。面向对象编程;. 理解对象的本质,以及面向对象,类与对象之间的关系,如何

2、用面向对象的思想分析和解决显示生活中的问题,并 java 程序的手段编写出来。. 如何设计类,设计类的基本原则,类的实例化过程。. 类元素:构造函数、this 关键字、方法和方法的参数传递过程、static 关键字、内部类,Java 的垃圾对象回收机制。. 对象的三大特性:封装、继承和多态。子类对象的实例化过程、方法的重写和重载、final 关键字、抽象类、接口、继承的优点和缺点。 . 对象的多态性:子类和父类之间的转换、父类纸箱子类的引用、抽象类和接口在多态中的应用、多态优点。常用设计模式如单利、模版等模式。. 什么是异常 异常的捕捉和抛出 异常捕捉的原则 finally 的使用,packa

3、ge 的应用 import 关键字。多线程应用;. 多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁问题的剖析。javaAPI 详解;. JavaAPI 介绍、String 和 StringBuffer、各种基本数据类型包装类, System 和 Runtime类,Date 和 DateFomat 类等。. 常用的集合类使用如下:Java Collections Framework:Collection、Set、List 、ArrayList、Vector 、LinkedList、Hashset 、TreeSet、Map、

4、HashMap、TreeMap、Iterator、Enumeration 等常用集合类 API。IO 技术;. 什么是 IO,File 及相关类,字节流 InputStream 和 OutputStream,字符流 Reader 和Writer,以及相应缓冲流和管道流,字节和字符的转化流,包装流,以及常用包装类使用,分析 java 的 IO 性能。网络编程;. Java 网络编程,网络通信底层协议 TCP/UDP/IP,Socket 编程。网络通信常用应用层协议简介:HTTP、FTP 等,以及 WEB 服务器的工作原理。java 高级特性. 递归程序,Java 的高级特性:反射、代理和泛型、枚

5、举、Java 正则表达式 API 详解及其应用。Java 新手学习路线 第一阶段:J2SE(java 基础部分)java 开发前奏;. 计算机基本原理,Java 语言发展简史以及开发环境的搭建,体验 Java 程序的开发,环境变量的设置,程序的执行过程,. 相关反编译工具介绍,java 开发工具 Eclipse 的安装和使用,javadoc 的说明。Java 基础语法;. Java 语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控制,数组和操作数组的类,. 对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用 Java 程序进行功能实现。面向对象编程;. 理解对

6、象的本质,以及面向对象,类与对象之间的关系,如何用面向对象的思想分析和解决显示生活中的问题,并 java 程序的手段编写出来。. 如何设计类,设计类的基本原则,类的实例化过程。. 类元素:构造函数、this 关键字、方法和方法的参数传递过程、static 关键字、内部类,Java 的垃圾对象回收机制。. 对象的三大特性:封装、继承和多态。子类对象的实例化过程、方法的重写和重载、final 关键字、抽象类、接口、继承的优点和缺点。 . 对象的多态性:子类和父类之间的转换、父类纸箱子类的引用、抽象类和接口在多态中的应用、多态优点。常用设计模式如单利、模版等模式。. 什么是异常 异常的捕捉和抛出 异

7、常捕捉的原则 finally 的使用,package 的应用 import 关键字。多线程应用;. 多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的同步,线程之间的通讯、死锁问题的剖析。javaAPI 详解;. JavaAPI 介绍、String 和 StringBuffer、各种基本数据类型包装类, System 和 Runtime类,Date 和 DateFomat 类等。. 常用的集合类使用如下:Java Collections Framework:Collection、Set、List 、ArrayList、Vector 、LinkedLis

8、t、Hashset 、TreeSet、Map、 HashMap、TreeMap、Iterator、Enumeration 等常用集合类 API。IO 技术;. 什么是 IO,File 及相关类,字节流 InputStream 和 OutputStream,字符流 Reader 和Writer,以及相应缓冲流和管道流,字节和字符的转化流,包装流,以及常用包装类使用,分析 java 的 IO 性能。网络编程;. Java 网络编程,网络通信底层协议 TCP/UDP/IP,Socket 编程。网络通信常用应用层协议简介:HTTP、FTP 等,以及 WEB 服务器的工作原理。java 高级特性. 递归

9、程序,Java 的高级特性:反射、代理和泛型、枚举、Java 正则表达式 API 详解及其应用。第三阶段:jdbc 技术JDBC 基础;. JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet等不同类的使用。连接池技术;. 了解连接池的概念,掌握连接池的建立、治理、关闭和配置。ORM 与 DAO 封装;. 对象关系映射思想,jdbc 的 dao 封装,实现自己的 jdbc。第四阶段:web 基础技术(项目实战)Xml 技术;.使用 jdom 和 dom4j 来对 xml 文档的解析和生成操作,xml 的作

10、用和使用场合。html/css;. Java 掌握基本的 html 标签的格式和使用,css 层叠样式表对 div 的定义,实现对网站布局的基本实现。Javascript;. 了解 javascript 的基本语法以及相关函数的使用,并结合 html 页面实现流程控制和页面效果展示。. 什么是异常 异常的捕捉和抛出 异常捕捉的原则 finally 的使用,package 的应用 import 关键字。jsp/servlet;. Servlet 和 SP 技术、上传下载、 Tomcat 服务器技术、 servlet 过滤器和监听器。jstl 和 EL;. JSTL 核心标签库、函数标签库、格式化

11、标签库、自定义标签技术、EL 表达式在 jsp 页面的使用。ajax 及框架技术;. 了解和属性原生态的 ajax 的使用,ajax 使用的场合,使用 ajax 的好处,ajax 框架jquery 渲染页面效果和相关的强大的第三方类库, dwr 如何和后台服务进行数据传输,以及页面逻辑控制等。JSON 高级应用;. Java 使用 json 支持的方式对字符串进行封装和解析,实现页面和 java 后台服务的数据通信。Fckeditor 编辑器;. FCKEditor 在线编辑器技术、配置、处理图片和文件上传。javaMail 技术;. 了解域名解析与 MX 记录、电子邮件工作原理、邮件传输协议

12、:SMTP、POP3、IMAP、邮件组织结构: RFC822 邮件格式、MIME 协议、邮件编码、复合邮件结构分析、JavaMail A.PI 及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的复杂邮件、包含内嵌图片和附件的复杂邮件。JfreeChart 报表;. 统计报表;图表处理。BBS 项目实战;. 采用 Jquery+dwr+jsp+servlet+Fckeditor+JfreeChart+tomcat+jdbc(oracle) 完成 BBS项目的实战。实战价值:学完此课程你至少已经是拥有近 1 年开发经验的程序员了,但是你不应该满足现状,下面的课程会更加吸引你!第五经典阶段

13、:web 主流框架技术 (项目实战)struts2.x;. struts2 框架的工作原理和架构分析,struts-default.xml 与 default.properties 文件的作用,struts。 Xml 中引入多个配置文件。OGNL 表达式、Struts2 UI 和非 UI 标签、输入校验、使用通配符定义 action、动态方法调用、多文件上传、自定义类型转换器、为 Action 的属性注入值、自定义拦截器、异常处理、使用 struts2 实现的 CRUD 操作的案例。hibernate3.x;. Hibernate 应用开发基础; ORM 基础理论; 关系映射技术; 性能调优技

14、术; 性能优化 一级缓存 二级缓存 查询缓存 事务与并发 悲观锁、乐观锁。spring3.x;. Spring IoC 技术; Spring AOP 技术; Spring 声明事务管理; Spring 常用功能说明,spring3.0 的新特性, Spring 整合 struts2 和 hibernate3 的运用。Log4j 和 Junit;. Logging API; JUnit 单元测试技术; 压力测试技术:badboy 进行测试计划跟踪获取以及 JMeter 压力测试。在线支付技术;. 完成支付宝的支付接口的在线支付功能。电子商务网实战;. 采用 spring3+hibernate3+

15、struts2+jquery+dwr+FckEditor+tomcat 完成电子商务网站实战开发。项目实战价值完全高标准的高要求的迎合企业的需求,学完此课程,全部消化了,你已经就是一个地地道道的高级程序员,已经为你的职业生涯铺平了道路,你还等什么,向着高薪冲刺吧!第六进阶阶段:web 高级进阶 (项目实战)openJpa 技术;. JPA 介绍及开发环境搭建、单表实体映射、一对多/多对一、一对一、多对多关联、实体继承、复合主键、JPQL 语句、 EntityManager API、事务管理,了解一下 jpa2.0 的新特性以及应用。lucene 搜索引擎;. 了解全文搜索原理、全文搜索引擎、什

16、么是 OSEM、OSEM 框架 Compass、基于使用Lucene 使用 Compass 实现全文增量型索引创建和搜索、探索 Lucene 3.0 以及 API。电子商务网重构;. 此项目采用了 Lucene+compass+openJpa+上一版电子商务网站的技术进行重构。此项目的实战价值是前所未有的超值,已经超越了企业的实际要求,你已经是企业的抢手人才,一旦进入企业,便让你立于不败之地,轻松成为公司的技术骨干和精英,技术已经改变了你一生!Excel/PDF 文档处理技术;. java 对 excel 和 pdf 文档分别利用 poi 和 itext 来进行解析和生成。此技术在企业级系统的报表中. 经常使用。OA 工作流技术 JBPM;. 工作流是什么、JBPM 介绍、JBPM 的主要用法、各类节点的用法、任务各种分派方式、JBPM 的整体架构原

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号