AJax技术

JAVA新手学习路线

字号+ 作者:H5之家 来源:H5之家 2015-11-12 19:15 我要评论( )

—Java 新手学习路线——————————————— 第一阶段:J2SE(java 基础部分) java 开发前奏; . ①计算机基本原理,Java 语言发展简史以及开发环境的搭


—Java 新手学习路线——————————————— 第一阶段:J2SE(java 基础部分) java 开发前奏; . ①计算机基本原理,Java 语言发展简史以及开发环境的搭建,体验 Java 程序的开发,环 境变量的设置,程序的执行过程, . ②相关反编译工具介绍,java 开发工具 Eclipse 的安装和使用,javadoc 的说明。

Java


基础语法; . ①Java 语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控 制,数组和操作数组的类, . ②对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用 Java 程序进行功 能实现。

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

多线程应用; . ①多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的 同步,线程之间的通讯、死锁问题的剖析。

javaAPI 详解; . ①JavaAPI 介绍、String 和 StringBuffer、各种基本数据类型包装类,System 和 Runtime 类,Date 和 DateFomat 类等。 . ②常用的集合类使用如下: Java Collections Framework: Collection、 Set、 List、 ArrayList、 Vector、 LinkedList、 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 高级特性 . ②递归程序,Java 的高级特性:反射、代理和泛型、枚举、Java 正则表达式 API 详解及 其应用。 —Java 新手学习路线——————————————— 第一阶段:J2SE(java 基础部分) java 开发前奏; . ①计算机基本原理,Java 语言发展简史以及开发环境的搭建,体验 Java 程序的开发,环 境变量的设置,程序的执行过程, . ②相关反编译工具介绍,java 开发工具 Eclipse 的安装和使用,javadoc 的说明。

Java 基础语法; . ①Java 语法格式,常量和变量,变量的作用域,方法和方法的重载,运算符,程序流程控 制,数组和操作数组的类, . ②对数组循环遍历以及针对数组的常用查找、排序算法原理,最后使用 Java 程序进行功 能实现。

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

. ⑥什么是异常异常的捕捉和抛出异常捕捉的原则 finally 的使用,package 的应用 import 关键字。

多线程应用; . ①多线程的概念,如何在程序中创建多线程(Thread、Runnable),线程安全问题,线程的 同步,线程之间的通讯、死锁问题的剖析。

javaAPI 详解; . ①JavaAPI 介绍、String 和 StringBuffer、各种基本数据类型包装类,System 和 Runtime 类,Date 和 DateFomat 类等。 . ②常用的集合类使用如下: Java Collections Framework: Collection、 Set、 List、 ArrayList、 Vector、 LinkedList、 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 高级特性 . ②递归程序,Java 的高级特性:反射、代理和泛型、枚举、Java 正则表达式 API 详解及 其应用。 第三阶段:jdbc 技术 JDBC 基础; . ①JDBC Connection、Statement、PreparedStatement、CallableStatement、ResultSet 等不同类的使用。

连接池技术; . ①了解连接池的概念,掌握连接池的建立、治理、关闭和配置。

ORM 与 DAO 封装;

. ①对象关系映射思想,jdbc 的 dao 封装,实现自己的 jdbc。 第四阶段:web 基础技术(项目实战) Xml 技术; .①使用 jdom 和 dom4j 来对 xml 文档的解析和生成操作,xml 的作用和使用场合。

html/css; . ①Java 掌握基本的 html 标签的格式和使用,css 层叠样式表对 div 的定义,实现对网站布 局的基本实现。

Javascript; . ①了解 javascript 的基本语法以及相关函数的使用,并结合 html 页面实现流程控制和页面 效果展示。 . ②什么是异常异常的捕捉和抛出异常捕捉的原则 finally 的使用,package 的应用 import 关键字。

jsp/servlet; . ①Servlet 和 SP 技术、上传下载、 Tomcat 服务器技术、servlet 过滤器和监听器。

jstl 和 EL; . ①JSTL 核心标签库、函数标签库、格式化标签库、自定义标签技术、EL 表达式在 jsp 页 面的使用。

ajax 及框架技术; . ①了解和属性原生态的 ajax 的使用, ajax 使用的场合, 使用 ajax 的好处, ajax 框架 jquery 渲染页面效果和相关的强大的第三方类库,dwr 如何和后台服务进行数据传输,以及页面逻 辑控制等。

JSON 高级应用; . ①Java 使用 json 支持的方式对字符串进行封装和解析,实现页面和 java 后台服务的数据 通信。

Fckeditor 编辑器; . ①FCKEditor 在线编辑器技术、配置、处理图片和文件上传。

javaMail 技术; . ①了解域名解析与 MX 记录、电子邮件工作原理、邮件传输协议:SMTP、POP3、IMAP、 邮件组织结构:RFC822 邮件格式、MIME 协议、邮件编码、复合邮件结构分析、JavaMail A..②PI 及其体系结构、编程创建邮件内容:简单邮件内容、包含内嵌图片的复杂邮件、包 含内嵌图片和附件的复杂邮件。

JfreeChart 报表; . ①统计报表;图表处理。

BBS 项目实战; . ①采用 Jquery+dwr+jsp+servlet+Fckeditor+JfreeChart+tomcat+jdbc(oracle) 完成 BBS 项 目的实战。

实战价值:学完此课程你至少已经是拥有近 1 年开发经验的程序员了,但是你不应该满足 现状,下面的课程会更加吸引你!

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

hibernate3.x; . Hibernate 应用开发基础; ORM 基础理论;关系映射技术;性能调优技术;性能优化一 级缓存二级缓存查询缓存事务与并发悲观锁、乐观锁。

spring3.x; . Spring IoC 技术; Spring AOP 技术; Spring 声明事务管理; Spring 常用功能说明, spring3.0 的新特性, Spring 整合 struts2 和 hibernate3 的运用。

Log4j 和 Junit; . Logging API;JUnit 单元测试技术;压力测试技术:badboy 进行测试计划跟踪获取以及 JMeter 压力测试。

在线支付技术; . 完成支付宝的支付接口的在线支付功能。

电子商务网实战; . 采用 spring3+hibernate3+struts2+jquery+dwr+FckEditor+tomcat 完成电子商务网站实战 开发。

项目实战价值完全高标准的高要求的迎合企业的需求,学完此课程,全部消化了,你已经 就是一个地地道道的高级程序员,已经为你的职业生涯铺平了道路,你还等什么,向着高 薪冲刺吧! 第六进阶阶段:web 高级进阶(项目实战)

openJpa 技术; . JPA 介绍及开发环境搭建、单表实体映射、一对多/多对一、一对一、多对多关联、实体继 承、复合主键、JPQL 语句、EntityManager API、事务管理,了解一下 jpa2.0 的新特性以 及应用。

lucene 搜索引擎; . 了解全文搜索原理、全文搜索引擎、什么是 OSEM、OSEM 框架 Compass、基于使用 Lucene 使用 Compass 实现全文增量型索引创建和搜索、探索 Lucene 3.0 以及 API。

电子商务网重构; . 此项目采用了 Lucene+compass+openJpa+上一版电子商务网站的技术进行重构。

此项目的实战价值是前所未有的超值,已经超越了企业的实际要求,你已经是企业的抢手 人才,一旦进入企业,便让你立于不败之地,轻松成为公司的技术骨干和精英,技术已经 改变了你一生!

Excel/PDF 文档处理技术; . java 对 excel 和 pdf 文档分别利用 poi 和 itext 来进行解析和生成。此技术在企业级系统的 报表中. 经常使用。

OA 工作流技术 JBPM; . 工作流是什么、JBPM 介绍、JBPM 的主要用法、各类节点的用法、任务各种分派方式、 JBPM 的整体架构原理、工作流定义模型分析、运行期工作流实例模型分析、数据库表模型 分析、流程定义管理、流程实例监控、对 JBPM 的相关接口进行封装,构建自己的工作流 应用平台等。

WebService 技术; . WebService 技术原理、WebService 技术的应用、Soap 服务的创建与管理、WSDL 描述 文档规范、UDDI 注册中心运行原理;使用 Axis 和 Xfire 创建 WEB 服务、Webservice 客户 端的编写、使用 TCPMonitor 监听 SOAP 协议、异构平台的整合。

Linux 技术; . Linux 系统安装,卸载、linux 使用的核心思想、linux 下的用户管理, 文件管理,系统管理、 程序的安装,使用,卸载。linux 下作为 server 的基本应用:web 服务器,j2ee 服务器,ftp 服务器的安装和项目的部署。

CRM 项目实战; . 此项目能了解和熟悉客户关系管理的基本流程以及功能的实现, 采用上面几个阶段学到的 主流框架实现,同时加入了 JBPM 的技术。

学完这个系统会让你轻松进入企业级的大型项目的开发,倍感得心应手。完备的知识体系 和最前沿的开发技术,带给你的将是在精神上不同目光的瞻望和物质上高薪资回报的喜悦, 带你进入人生的新的转折点和起点!

第七架构阶段:大型高并发网站优化方案(项目实战) 如何构建一个高性能网站详解; . 什么样的网站需要高性能,高性能的指标体系,构建高性能网站需要做哪些工作,注意哪 些细节。

SSI 技术; . 什么是 SSI,使用他有什么好处,什么样的系统才使用 SSI,SSI 技术详解和使用,应用 到项目中。

生成静态页技术; . 什么是静态页,为什么需要静态页以及带来的好处,生成静态页的模版技术 Velocity 和 Freemark,生成静态页的访问规则等。

缓存技术; . 为什么使用缓存技术,oscache 缓存技术的介绍和使用,memcached 缓存技术的介绍和 使用、两者缓存技术的比较和如何去使用。

经典 web 服务器; . 什么是 web 服务器,什么是 javaweb 服务器,他们存在什么关系,当前技术主流中常用 的 web 服务器有哪些, web 服务器 apache 和 nginx 的应用。

nginx 架构实战; . 什么是反向代理,负载均衡以及集群,在 nginx 中如何实现这些高性能的系统架构。

此课程已经将你领入了技术经理和主管以及架构师的门槛了,稍微用心学习加上实战你就 是技术牛人了,薪水非常高,同时很快你就是公司的技术中层管理者,你的人生就此又一 次的发生巨大的转折!

————当你用心看完以上内容时,成功不会离你太远!为 Java 而燃烧吧~————


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 文档资料库

    文档资料库

    2015-11-03 10:08

网友点评