• 怎样学习java?


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

    新手阶段

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

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

    mldn魔乐科技

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


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

    mldn魔乐科技

    在学习这本书的过程中,可能会遇到一些问题,比方一些有关java基础知识的内容,假设是,你能够继续回去查看《java开发实战金典》的视屏或者书籍。

    学习这本书的难度,假设你《java开发实战金典》学的好,难度是不大的。最重要的一点:坚持。


    3《数据库系统概念》。学习完java web的基础知识。这时候必需要对数据库有所了解啦,这本书是这方面的利器。非常值得你去学习和研究。

    学习这本书的时候。一開始仅仅需要学习前面几章课程就可以。

    假设你没有该书籍,能够百度。非常easy找到相关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或者是其他框架也好,都别理会太多。

    假设你的基础知识打得坚固。以后那些框架技术只是如此。网上随便找个博客,然后依照步骤。搭建环境,剩下的就仅仅只是是高速开发而已。

    记得李兴华老师说过,“没有学会走路。就不要跑...”。所以基础知识是根本...


  • 相关阅读:
    js数组的常见操作( push、pop、unshift、shift、splice、concat、 join)的用法
    js json对象与字符串转换
    js回调函数(callback)
    Array数组 [] 遍历方法
    65.rem布局详解(一图流)
    关于内存泄漏
    JS精粹知识点和我的解释
    再谈布局2-Flex布局
    input和button不同高 和 rem
    正则表达式学习
  • 原文地址:https://www.cnblogs.com/mfrbuaa/p/5134598.html
Copyright © 2020-2023  润新知