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


  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 8
    评论
学习Java编程语言的方法有很多种,以下是一些建议: 1. 学习基本概念:首先,你需要了解Java的基本概念,例如面向对象编程、变量、数据类型、控制流程等。可以通过阅读Java编程的教材或者参考资料来学习这些基本概念。 2. 编写代码:学习编程语言最重要的一点就是实践。尝试编写一些简单的Java程序,例如打印Hello World、计算两个数的和等。通过实践来加深对Java语法和概念的理解。 3. 学习工具和环境:了解并学习使用Java的开发工具和环境,例如Eclipse、IntelliJ IDEA等。这些工具可以帮助你更高效地编写和调试Java程序。 4. 学习API文档:Java提供了丰富的类库和API,学习如何使用这些API可以帮助你更快地开发Java程序。阅读Java官方文档或者其他相关的API文档可以帮助你了解这些API的用法和功能。 5. 参与项目或实践:参与实际的Java项目或者练习可以帮助你将所学的知识应用到实际中。可以尝试解决一些实际的问题或者参与开源项目来提升自己的编程能力。 6. 学习并发编程Java是一门支持并发编程的语言,学习并发编程可以帮助你编写高效的多线程程序。可以阅读相关的书籍或者教程来学习Java的并发编程。 7. 参加培训或课程:如果你想系统地学习Java编程语言,可以考虑参加一些培训或者课程。这些培训或者课程可以提供结构化的学习内容和指导,帮助你更快地掌握Java编程

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值