Java怎么开始学习

这些是转载自他人的文章

Java - 收藏集 - 掘金(里面有各种链接):http://www.jianshu.com/p/893b21dce761

一位资深程序员大牛给予Java初学者的学习路线建议(很好):主要讲不同阶段要学习的技术及知识

Java学习——入门阶段(仅供参考):主要讲入门阶段要看的书籍和视频

最全java学习路线图 java学习指南:主要讲大致要学的技术

[转:Java学习路线图,专为新手定制的Java学习计划建议]:从宏观到具体,介绍了不同的技术及路线图


以下是根据上面那些文章的归纳

Java学习宏观介绍

这是系统知识,由下往上,依次是硬件、软件、应用方面的知识

这是对于Java的学习阶段介绍

1.准备篇:适合基础小白      目标:掌握JavaSE。

●技术点小节:

●JAVA基础   ●JavaOOP基础   ●集合框架和数据结构    ●异常处理

●XML解析    ●JavaIO与网络通信

实战:

1.班级学生考试成绩分析系统1 

2.班级学生考试成绩分析系统2

 3.班级学生考试成绩分析系统3 

4.网站数据抓取业务实现

 5.根据业务需求分析目标网站数据

2.基础篇:目标人群:拥有Java语言并可以实现网站爬取数据并分析

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

技术点小节:

●Mysql数据库基础    ●Mysql数据库高级    ●Oracle实战    ●PL/SQL实战

●JDBC           ●数据库连接池

实战:

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

3.核心篇

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

目标:

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

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

技术点小节:

●JSP与Servlet实战           ●Ajax实战 (json更好)                             ●过滤器与监听器

●Struts框架实战               ●Hibernate框架实战                ●Spring框架实战

●实战

1.使用jQuery编写购物网站的动态效果

 2.使用Servlet优化购物网站的信息发布功能 

3.使用jQuery+Ajax+Servlet完成购物网站的页面无刷新数据交互效果

 4.使用SSH框架编写简单的JavaWeb程序

 5.使用SSH框架优化购物网站

4.进阶篇

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

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

●技术点小节:

●Maven             ●项目测试               ●使用MyBatis框架优化数据层开发

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

实战:

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

5.高级篇

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

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

●技术点小节:

●webUI              ●分布式大数据开发             ●个性化需求

实战:OA系统二次开发

6.总结

初级阶段:JavaSE、数据库、前端

中级阶段:Servlet、JSP、Ajax(Json更好)、JDBC

高级阶段:Struts、Spring、Hibernate

进阶阶段:Maven    MyBatis    SpringMVC框架    SpringBoot框架




不同阶段的主要书籍

1.书籍部分:

《Java语言程序设计-基础篇》

       基本涵盖了Java SE的核心基础内容,非常适合新手用来入门。

       在这里,我强烈推荐使用《Java语言程序设计-基础篇》来入门。

          Java语言程序设计-基础篇(第10版)源码

《Java核心技术卷1》

          这本书写得也不错,同样可以用来入门。

          但我个人觉得《Java语言程序设计-基础篇》更适合用来入门(纯属个人看过之后,经过对比得出的结论)。

《Java编程思想》:不朽的经典著作。(参加工作一年以内)

           比较适合具备一定的Java语言基础的读者阅读。

            总而言之,这个阶段的核心学习思想就是,在工作中实践,并且更加深入的了解Java基础。

《大话设计模式》:(参加工作1年到2年的同学):主要锻炼设计思维

           我当时看的是《大话设计模式》这本书,并且写了完整版的设计模式博客。

           因此,我要求大家,最多在你工作一年的时候,必须开始写博客,而设计模式就是你博客的开端。

          此外,你还需要看一些关于代码编写优化的书。比如《重构 改善既有代码的设计》,《effective java》。

           总而言之,这个阶段,你的核心任务就是提高你的代码能力,要能写出一手优雅的代码。

《深入理解Java虚拟机》(参加工作2年到3年的同学)

          这本书绝对是Java开发者最重要的书,没有之一。

         在我眼里,这本书的重要性还要高于《Java编程思想》。

          这本书的内容是帮助你全面的了解Java虚拟机,在这个阶段,你一定已经知道Java是运行在JVM之上的。所以,对于JVM,你没有任何理由不了解它。

          另外,在过去2年的工作当中,你肯定或多或少接触过并发。我比较推荐《Java并发编程实战》这本书。

          只要你把这本书啃下来了,并发的部分基本已经了解了十之六七。与此同时,这个阶段你要做的事情还远不止如此。这个时候,你应该对于你所使用的框架应该有了更深入的了解,对于Java的类库也有了更深入的了解。

《深入理解计算机系统》   《tcp/ip详解 卷一、二、三》       《数据结构与算法》(参加工作3年到4年的同学这个阶段的同学)

        其中TCP/IP有三本书,但我们这里把这三本看成是一本大书。

         这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。《tcp/ip详解 卷一、二、三》比较适合做网络编程的人群,比如你使用netty去开发的话,那么就要对TCP/IP有更深入的了解。而《数据结构与算法》这本书,则比较适合做计算研究工作的人,比如刚才提到的分布式计算。另外,我要强调的是,这里所说的适合,并不是其它两本对你就没有用。比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

参加工作4年到5年的同学经过前面一年的历练,相信你在自己所钻研的领域已经有了自己一定的见解,这个时候,技术上你应该已经遇到瓶颈了。这个时候不要着急提高自己的技术,已经是时候提高你的影响力了,你可以尝试去一些知名的公司去提高你的背景,你可以发表一些文章去影响更多的人。当然,你也可以去Github创建一个属于你的开源项目,去打造自己的产品。

2.视频部分:

毕向东Java基础

链接:http://pan.baidu.com/s/1o86dLvO密码:dq9j

尚学堂高淇Java视频教程

链接:http://pan.baidu.com/s/1skJU8Lf密码:vkbp

至于视频部分,两个系列视频教程都是比较不错的Java入门基础教程。

个人比较偏好高淇那个系列的视频教程。


3.究竟是看书好呢?还是看视频好呢?

看书的利弊:

        利:看书学习到的知识比较系统,全面。

        弊:但是有些内容会很抽象,让人很难理解,导致你的阅读速度降低,学习热情降低。

看视频的利弊:

        利:传授你一些经验之谈,让你少走一些弯路。提炼重点

       弊:很容易遗忘。这个问题可以通过做笔记和练习来解决。     还有比较耗费时间。

小结:    1.既看书又看视频。    2.要经常练习

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

推荐阅读更多精彩内容