JAVA学习知识点明细以及配套视频

这是JAVA工程师的完整学习路径,我们也会公布大部分的学习视频,这些视频来自于培训机构内部线下培训课程,大多数直接录制于课堂,欢迎大家下载或者在线观看。

小编每天都会更新相应的视频,大家可以持续关注下载地址:https://pan.baidu.com/s/15ebF3CQz69Uj9yBUU2UlGw 

后面会更新Java、Python、大数据、前端的教程,可以关注微信18922771804

一、JAVASE

首先要学JavaSE,这是毋庸置疑的。与此同时,和JavaSE的学习同步,建议大家研究一下数据结构与算法。

在JavaSE完成之后,可以试着完成一些小项目,同时关注一下设计模式的内容,不必强求自己能够完全掌握各种细节,往前走吧。

掌握一种编程工具,比如说Eclipse。当然,工具掌握很简单,大约只需要30分钟。建议大家读北京尚学堂和清华大学出版社联合出版的《实战JAVA程序设计》,同时可

以配合《java300集视频教程》(好吧,书是我写的,视频也是我录的。个人认为还是很不

错的)。这里有JAVASE讲解、有项目实战、有数据结构、有算法、有JDK源码解读、有底层内存分析、有设计模式,从一开始就植入了“高手思维和高手习惯”,可以说是非常适合大学生和入门学习的人使用。

学习列表和学习说明如下:

知识块

1.JAVA 入门

2.面向对象基础

3.飞机小项目(前两个阶段练习)

4. 面向对象深入

5. 常用类

6. 异常机制

7. 容器和数据结构

8. IO 流技术

9. 多线程

10. 网络编程

11. 手写服务器(java 基础集大成者)

12. 注解、反射机制、字节码

13. GOF23 种设计模式

14. 正则表达式和文本操作

15. JDBC 数据库操作(可在学完数据库后学习)

16. 手写 SORM 框架(学有余力的同学学习)

对于零基础的同学,建议大家学习一下预科阶段(大约2小时)。对于整个行业、JAVA技术体系、就业流程、职业发展都会有个基本的认识和了解。

二、数据库

数据库是程序员必学的技术,大家可以选择Oracle或者MySQL开始。学数据库时,重点掌握SQL语言、熟悉各种查询、数据库设计范式。

这也是以后工作中常用、面试和笔试中常考的内容

再学习JDBC技术,这样就可以用Java操作数据库了。

大家可以按照如下顺序学习:

Oracle数据库安装和配置、客户端使用

Mysql数据库的安装和配置、客户端使用

SQL语言

SQL语言强化(查询深入)

数据库设计范式

项目数据库表设计核心

PL/SQL

三、网页设计和开发

互联网时代,不学习网页知识的程序员不是好司机。HTML、CSS、JavaScript、ajax,这些东西是做web项目必需内容。当然,作为java程序员不需要学的很深入,熟悉即可。毕竟,前端工程师也是一个需要学习4-5个月的专门岗位。

四、Servlet/JSP和企业级项目开发

Servlet/JSP是JAVAEE的核心内容,必须作为重点掌握。学完基本知识后,做一些项目吧。比如:BBS、留言系统、学籍管理、商城、客户关系管理等。刚开始找一些业务逻辑比较简单的做一做。只有通过开发项目、调试项目才能真正的掌握学到的知识,真正的开启自己的“JAVA腾飞之路”。

五、SSM框架(Spring、Spring MVC、Mybatis)

Spring是java程序员必须掌握的一个框架,已经形成了事实上的行业标准。刚开始学习一下“IOC+AOP”。依赖注入+面向切面,嗯,完善的旅程。

Spring MVC是典型的MVC框架,企业非常流行。已经超过struts2成为行业第一。Mybatis是经典的ORM框架,让我们可以用面向对象的方式从容操作数据库。已经超过

Hibernate成为第一的ORM框架。

学完三个经典框架后,整合他们吧。然后,开始做一些商业项目加深自己的功力。这里可以找一些相对复杂的商业项目,加上复杂的业务逻辑。这样,才能在你的简历中加入浓重的一笔。

六、各种JAVA新技术和大型项目的整合

其他一些工作中可能会用到的技术,也需要大家学习:Maven、Shiro、Nginx、Lucene、Solr、Redis、Dubbo、Zookeeper等。

这些技术的学习,不需要特别深入,毕竟一个企业并不是使用所有的技术。但是,为了搭建“java技术体系”,必须学习这些内容。这样,你就形成了完完整整的“系统”。工作中,就可以从容应对各种各样的问题。

记住:搭建体系,要比钻研某个知识点的细节重要的多。不要因为某个细节而耽误搭建体系!不要因为看不懂某个单词就停止阅读整篇文章!

七、微服务架构

企业和服务提供商正在寻找更好的方法将应用程序部署在云环境中,微服务被认为是未来的方向。通过将应用和服务分解成更小的、松散耦合的组件,它们可以更加容易升级和扩展。

目前,越来越流行的微服务技术是需要大家重视的。SpringBoot、SpringData、Springcloud相关的技能已经成为JAVA程序员必备的技能了。在后面的面试中也越来越重要,企业用的也越来越多。

八、一定要做一个大项目!

学了这么多,也做了一些小项目。最后,一定要做一个大的项目整合一下自己的所学。就像高考时候的综合题一样,这才是拉开差距的关键。

经历一个大项目的锤炼,就能“百炼成钢”。可以将几个月所有的知识成体系的应用起来,这是成为“高手”的起步!也是你腾飞的起点。

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

推荐阅读更多精彩内容

  • 1.JVM 堆内存和非堆内存 堆和非堆内存按照官方的说法:“Java 虚拟机具有一个堆(Heap),堆是运行时数据...
    yanzhu728阅读 913评论 0 0
  • 这篇文章是为了介绍自己自学用过的Java视频资料。全部来自传智播客旗下的黑马程序员。也感谢传智播客放出这么多优质的...
    bravo1988阅读 3,000评论 1 5
  • 做开发也是有十年了,现在回想自己学习 java 的经历,当时真希望有一部大 体的学习框架,这样自己就不会走许多...
    爱编程的单纯阅读 3,389评论 1 7
  • 一. Java基础部分.................................................
    wy_sure阅读 3,811评论 0 11
  • 2500年以前,慈悲的佛祖就告诉我们,人类以颠倒的想法创造了一个颠倒的世界。他提出了震惊人心的真理,指出了人们活在...
    王淇生阅读 149评论 0 0