最全java编程学习路线图,java编程新手学习指南

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

给你java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

JavaEE学习路线图

准备篇

适用/适合人群:适合基础小白

目标:掌握JavaSE。

●技术点小节:

1.开发工具的安装配置的介绍 2.JDK安装 3.DOS环境编程 4.Eclipse的安装使用

●JAVA基础

1.基本的语法规范 2.数据类型 3.流程控制 4.函数

●初识JavaOOP

1.类,对象,面向编程思想 2.字符串类 3.随机数 4.正则表达式 5.递归的使用

●JavaOOP基础

1.JavaOOP之封装 2.JavaOOP之继承 3.JavaOOP之多态 4.Java访问修饰符 5.Java接口 6.Java抽象类

●集合框架和数据结构

1.Java常用集合 2.Java泛型

●异常处理

1.异常分类、原因、概述、原理、解决方案 2.LOG4J框架

●XML解析

1.XML概述 2.XML结构概述 3.XML语法及编写规范 4.DOM4J简介 5.DOM4J应用 6.使用DOM4J解析XML并记录系统日志

●JavaIO与网络通信

1.JavaIO基础 2.JavanNIO简介及使用场景 3.网络协议 4.JavaSocket编程 5.网络应用框架Apache MINA详解

●实战

1.班级学生考试成绩分析系统1 2.班级学生考试成绩分析系统2 3.班级学生考试成绩分析系统3 4.网站数据抓取业务实现 5.根据业务需求分析目标网站数据

基础篇

适用/适合人群:拥有Java语言并可以实现网站爬取数据并分析

目标:掌握mysql,Oracle在各个平台上的安装及使用

●Mysql数据库基础

1.mysql概述、优点、运行原理及内存结构 2.mysql数据类型 3.mysqlDDL语句的使用 4.SQL语言的使用 5.DML语句的介绍及使用 6.SQL事务 7.SQL查询机制、查询基础、技巧、查询优化;

●Mysql数据库高级

1.mysql数据库引擎分类 2.mysql事务 3.mysql表 4.mysql数据类型 5.mysql视图 6.mysql索引 7.mysql分页 8.SQL语句优化技巧

●Oracle实战

1.Oracle安装与调试 2.Oracle数据类型 3.Oracle与MySQL对比 4.Oracle数据结构概述 5.Oracle运行原理 6.Oracle内存结构 7.Oracle表空间 8.用户,表,序列的创建及使用 9.Oracle索引 10.Oracle分区表的创建及使用

●PL/SQL实战

1.PL/SQL基础知识 2.异常处理 3.游标 4.存储过程

●JDBC

1.JDBC概述 2.JDBC工作原理 3.JDBC API 4.JDBC访问数据库 5.JDBC常用接口

●数据库连接池

1.Java多线程开发 2.多线程与单线程比较 3.多线程应用 4.多线程使用注意事项 5.数据库连接池技术

●实战

1.电子银行信息管理系统; 2.班级信息管理系统

核心篇

适用/适合人群:Java SE 掌握比较扎实,可以开发较为复杂的信息管理系统

目标:

1.掌握HTML,CSS,JavaScript等前端基本技术,并使用JSP,Servlet开发小型网站

2.使用框架技术开发大型网站

●HTML+CSS基础

1.W3C标准 2.HTML编辑工具 3.HTML标签 4.CSS的基本用法 5.在HTML中引入CSS样式

●CSS高级

1.CSS编辑网页文本 2.列表样式 3.盒子模型 4.浮动 5.定位网页元素

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

●JS基础

1.JavaScript核心语法 2.程序调试 3.JavaScript对象

●JS高级

1.初识jQuery,jQuery选择器 2.jQuery中的事件与动画 3.jQuery操作DOM 4.表单校验

●JSP与Servlet实战

1.B/S程序实现原理 2.Tomcat应用服务器 3.JSP页面组成 4.内置对象 5.JSP数据访问 6.JavaBean的应用 7.Servlet概述与API 8.Servlet声明周期 9.Servlet应用

●Ajax实战

1.Ajax概述 2.Ajax执行原理 3.jQueryAjax概述 4.jQueryAjax使用

●过滤器与监听器

1.过滤器的应用场景 2.过滤器运行原理 3.过滤器配置 4.Servlet与过滤器 5.监听器的使用场景 6.监听器的运行原理 7.监听器配置 8.过滤器、监听器、Servlet总结

●Struts框架实战

1.Struts简介 2.Struts对比Servlet的优点 3.Struts2框架的安装与配置 4.OGNL框架概述与使用 5.Struts2数据校验 6.Struts2运行原理 7.Struts2值栈 8.Struts2拦截器 9.Struts2国际化

●Hibernate框架实战

1.Hibernate概述 2.Hibernate安装与配置 3.Hibernate事务操作 4.Hibernate查询操作 5.Hibernate缓存概述 6.Hibernate一级缓存操作 7.Hibernate二级缓存操作 8.Hibernate查询缓存操作 9.Hibernate查询优化 10.Hibernate与Struts整合

●Spring框架实战

1.Spring概述 2.Spring安装与配置 3.Spring使用 4.SSH框架整合基础 5.Spring整合Hibernate框架 6.Spring整合Struts框架

●实战

1.使用jQuery编写购物网站的动态效果 2.使用Servlet优化购物网站的信息发布功能 3.使用jQuery+Ajax+Servlet完成购物网站的页面无刷新数据交互效果 4.使用SSH框架编写简单的JavaWeb程序 5.使用SSH框架优化购物网站

进阶篇

适用/适合人群:熟练使用SSH框架开发大型网站

目标:使用SSM框架开发OA办公系统

●Maven

1.Maven概述 2.Maven优势和特点 3.Maven的安装与配置 4.使用nexus创建私服 5.使用maven进行测试 6.使用Hudson进行持续集成 7.使用maven构建web项目 8.SVN安装与配置 9.SVN的使用 10.Git安装与配置 11.Git的使用

●项目测试

1.黑盒测试概述与使用 2.白盒测试概述与使用 3.Junit,Jmeter测试工具使用

●使用MyBatis框架优化数据层开发

1.mybatis概述 2.mybatis的安装与配置 3.Java注解的使用 4.操作数据库 5.mybatis缓存配置 6.mybatis整合Struts开发

●使用SpringMVC框架优化展示层开发

1.SSpringMVC与Struts 2.SpringMVC运行原理 3.SpringMVC安装与配置 4.SpringMVC常用API介绍 5.SpringMVC拦截器 6.SpringMVC对Http协议的处理 7.SpringMVC对数据模型的处理 8.SpringMVC视图控制器使用

●使用SpringBoot框架简化JavaWeb开发

1.SpringBoot介绍 2.SpringBoot优势和特点 3.SpringBoot应用场景 4.SpringBoot安装与使用 5.SpringBootAPI简介 6.SpringBoot整合Maven 7.SpringBoot整合Mybatis 8.SpringBoot整合SpringMVC

●实战

1.对自己搭建的JavaWeb项目进行测试评估 2.使用SSM框架开发OA办公系统

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

高级篇

适用/适合人群:熟练掌握SSM框架开发的开发者

目标:构建分布式系统,使用JavaEE应用完成企业个性化需求

●webUI

1.EasyUI框架 2.Bootstrap框架

●分布式大数据开发

1.Druid 2.mongodb 3.redis

●个性化需求

1.定时任务与邮件发送 2.webservice与POI 3.报表与统计图 4.单点登录与快捷登录 5.微信公众号后台编写 6.网银支付接口对接 7.搜索引擎应用

●实战

1.OA系统二次开发


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 157,298评论 4 360
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 66,701评论 1 290
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 107,078评论 0 237
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,687评论 0 202
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,018评论 3 286
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,410评论 1 211
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,729评论 2 310
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,412评论 0 194
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,124评论 1 239
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,379评论 2 242
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 31,903评论 1 257
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,268评论 2 251
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 32,894评论 3 233
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,014评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,770评论 0 192
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,435评论 2 269
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,312评论 2 260

推荐阅读更多精彩内容

  • JavaEE学习路线图 准备篇 适用/适合人群:适合基础小白 目标:掌握JavaSE。 ●技术点小节: 1.开发工...
    耳东陈_f1e5阅读 8,116评论 0 10
  • 今天不知道怎么回事,心很慌,不知所措,不知是担心考试的结果还是朋友之间的琐事。。。 我觉得自己上辈子是一个孤...
    9787566bbaf2阅读 383评论 0 1
  • 前几天和一个同学聊天的时候,他说,如果你确定在深圳发展的话,最好还是选择到中心一点的地带来,你那里离中心区太远,到...
    马夫人说阅读 1,138评论 0 0
  • 国家宝藏,一个新出来的节目,12月7号的下午三点零八分,我因为这档节目流下了感动的泪水。 当梁金生老先生挥着手走出...
    有一只小熊阅读 423评论 0 1
  • 今天,爸爸说带我去买小鱼,爸爸给我讲了,因为我们的暖气来了就可以养小鱼了,我听到这句话非常高兴,我去年就养过小余鱼...
    子细阅读 362评论 0 0