Java学习
乍一看标题,“关于Java学习”这类文章早已被人玩坏了。随手一google或百度就有一大堆。我点开前几个搜索结果,发现这些文章千篇一律,仅仅只是介绍了Java学习所需的知识点,而却不没有告诉你具体如何去做,让人感觉无处着力。吸取前人的经验以及结合我个人的学习经历,希望能够写出一篇与众不同的文章。同时,希望这篇文章能够给想要学习或者正在学习Java的你一点帮助。
前言
本文完全是个人的经验和体会,仅提供借鉴和参考作用,具体要怎么去学习,要根据自身的情况来选择,毕竟适合自己的才是最好的。
正文
入门阶段(基础阶段)
记得刚开始学习Java的时候,我也不知道该怎么学,究竟是看书还是看视频。于是,通过万恶的百度进行地毯式搜索。最终找到以下一些经典入门书籍以及一些视频资源:
书籍部分:
- 《Java语言程序设计-基础篇》
Java语言程序设计-基础篇(第10版)源码
- 《Java编程思想》
- 《Java核心技术卷1》
视频部分:
- 毕向东Java基础
链接:http://pan.baidu.com/s/1o86dLvO 密码:dq9j
- 尚学堂高淇Java视频教程
链接:http://pan.baidu.com/s/1skJU8Lf 密码:vkbp
简单介绍
接下来,我大概介绍一下上面的这些资源以及我的个人体会:
- 我看过《Java语言程序设计-基础篇》这本书,写得非常不错,主要讲了JAVA语言的基本语法、面向对象的程序设计思想以及图形用户界面、网络编程、多线程等技术的基本内容,基本涵盖了Java SE的核心基础内容,非常适合新手用来入门。在这里,我强烈推荐使用《Java语言程序设计-基础篇》来入门。
- 《Java编程思想》这本书堪称不朽的经典著作,网上也有很多人推荐使用这本书入门,但我不推荐使用这本书来入门,除非你有一定的其他语言的编程经验,比如C++语言。我相信一般新手阅读这本书都会有一定的难度,入门若如此艰难,相信你很难坚持学习下去。《Java编程思想》比较适合具备一定的Java语言基础的读者阅读。
- 《Java核心技术卷1》这本书写得也不错,同样可以用来入门。但我个人觉得《Java语言程序设计-基础篇》更适合用来入门(纯属个人看过之后,经过对比得出的结论)。至于视频部分,两个系列视频教程都是比较不错的Java入门基础教程。个人比较偏好高淇那个系列的视频教程。
总结——很重要
历经九九八十一难之后,最终,个人觉得最适合新手入门的资料就是上面这些资料。以上资料及建议仅供参考。毕竟,萝卜青菜,各有所爱。也许我觉得合适的,不一定就符合你的口味。适合自己的才是最好的。
究竟是看书好呢?还是看视频好呢?
相信很多人都会有这样的疑惑,究竟是看书好呢?还是看视频好呢?这其实就跟究竟是自己看书自学好还是去教室听课差不多。接下来我就简单的分析一下看书和看视频的利弊,并谈一下我的个人体会。
看书的利弊:一般来说,书籍的内容很详细,系统。然而,书中的有些内容会很抽象,让人很难理解,这可能会导致你的阅读速度降低,学习热情降低。这也就是为什么需要老师给你上课的原因。总的来说,看书学习到的知识比较系统,全面。但在看书的过程中,可能会遇到一些困难。
看视频的利弊:看视频就跟老师给你上课一样,好的老师会将书中那些抽象的内容(也就是所谓的难点)通过举例来让你理解,并传授你一些经验之谈,让你少走一些弯路。但是,看视频有个不算问题的问题,那就是很容易遗忘。这个问题可以通过做笔记和练习来解决。还有一点就是,看视频比较耗费时间。
小结:从上面我提供的资料来说,不难看书,我个人既看书又看视频。但是不过你做出什么样的选择,你都要经常练习,也就是经常进行写代码,即使是照着视频打,照着书打。光说不练假把式,编程能力的提升是一个不断地写代码,看书,将书籍中的知识和编码经验相结合的过程。
评估入门标准
虽然Java最核心的思想就是面向对象思想,但是根据是否掌握面向对象思想这种东西来判断是否入门,太过抽象,不易操作。我个人觉得如果你如果能够熟练使用java.io, java.util, java.lang这三个包中常用的类进行编程,就基本算是入门了。