首页 > 代码库 > 如何学习java?

如何学习java?

嗯,不知不觉中,学习java的时间快要两年了。在学习这两年中,遇到的挫折很多,收货的知识也很多。下面我给出我自己在学习过程中使用到的经验,以及相关的资源链接,希望每一个爱编程、爱java的人,可以有所收货。

新手阶段

作为一个新手,找到一本学习的课本以及相关的视频教学是至关重要的。我在开始学习的时候,使用的教材是:

1《java开发实战经典》,该书作者是李兴华,是一个很好的讲师。下面链接为mldn公司的相关链接,大家可以进入该网站找到相关视频资料:

mldn魔乐科技

在学习这个基础知识过程中,一定要坚持,并且把里面的代码都模仿编写一边,知道自己能够差不多背下来为止。这个过程,如果你的学习能力比较强,应该2个月之内就可以了。为了更好的学习,建议大家买一本书籍,或者下载该书籍的pdf文件,并且把该视频资源下载到自己本地,那样子可以随时查看原来码。


2《java web开发实战金典》,同样来自李兴华老师的书籍。

mldn魔乐科技

在学习这本书的过程中,可能会遇到一些问题,比如一些有关java基础知识的内容,如果是,你可以继续回去查看《java开发实战金典》的视屏或者书籍。学习这本书的难度,如果你《java开发实战金典》学的好,难度是不大的。最重要的一点:坚持。


3《数据库系统概念》。学习完java web的基础知识,这时候必须要对数据库有所了解啦,这本书是这方面的利器,很值得你去学习和研究。学习这本书的时候,一开始只需要学习前面几章课程即可。如果你没有该书籍,可以百度,很容易找到相关pdf文件,大家自己解决。


4关于如何使用java操作数据库。这方面可以直接使用传智播客的教学视频即可,下面给出相关链接。

传智播客jdbc操作下载

如果你前面的知识学习的比较好,学习这个视频是很轻松的,视频里面的讲师很蛮好的,大家要做的就是,跟着老师将代码好好的自己编写一边。


进阶篇

哈哈,通过上面几个课程的学习,相信大家对于整个java以及java的长处都有相关的了解了。接下来,你肯定很想让自己的知识更加厉害。没问题...

1数据结构与算法。大家之前如果有没有接触过?没有,那现在开始学习吧。我推荐的教材是:《大话数据结构》。没有书籍的,可以买一本。

在学这本书的时候,大家一定需要动手将里面用c语言写的代码,转化为java实现一遍。如果你将这本书学透了,恭喜你,又向编程高手迈进一大步。


2《Head First 设计模式》。哈哈,这本书是学习设计模式的好书,内容信息量不多,但是很透彻的讲解了部分的设计模式。没有书的,可以直接买一本,或者网上找相关的pdf文件。


3《Think in java》。如果你学习了那么久,你肯定会知道这本书籍,被尊称为java里面的金典。这本书说实在话,现在的我不一定能完全看懂。所以你在看第一次的时候,收到挫折是很正常的。不需要为自己看不懂而烦恼。在平时学习过程中,可以时不时回头看看,相信你每一次都会有收获的。


4《java进阶篇》。这本书是国外的一本金典书籍,里面涉及到大量的java知识,并且给出的一些列子都是相当不错的,并且在学习过程中,可以加深你对数据结构的理解。没有书的,可以下载pdf,或者是买一本书籍吧。


5《重构,改善现有代码的设计》哈哈,又是一本java好书,大家可以买一本床头放着,每天看看都很不错。


6《effective java》同样,不多说,买一本吧。


7《代码大全》,买一本,认真读读,会让你对整个开发都很有帮助。


8《Head First Servlet&Jsp》。是时候把整个java web摸清楚啦。


总结

上面列举了我在学习过程中使用到的一些资源。可能你会觉得上面的书籍、视频太多了,没有足够的时间去学习。但是鲁迅不是说过,“时间就像海绵里的水,挤挤总会有的”。在学习时,大家一定要沉得下心,不要轻易被他人影响。你宿舍里面,可能有5个人在LOL,但是你不可以!!!你完全可以利用LOL的时间学习一个新的技术,或者是看一本书。好啦,就说这么多先,大家如果在学习过程中,遇到什么编程问题,或者是有什么心理疑惑,大家发邮件给我...846705189@qq.com


注意点

不要急于学习框架技术。什么struts, spring, hibernate或者是其它框架也好,都别理会太多。如果你的基础知识打得牢固,以后那些框架技术不过如此,网上随便找个博客,然后按照步骤,搭建好开发环境,剩下的就只不过是快速开发而已。记得李兴华老师说过,“没有学会走路,就不要跑...”。所以基础知识是根本...