简单的介绍一下怎样如何学习Java基础

在我看来,学习Java最好的方式就是通过书籍(或博客)+动手写代码,辅以视频,通过多写多练,达到熟练掌握的程度。博主曾经看过一篇文章,讲的是费曼学习法,其中讲到学习的四个步骤:选择目标、教学、纠错学习、简化。个人认为是有一定的道理的,结合自身来说,如果自己出于工作需要去学一门技术,可能只是想学会怎么用就好了,但是如果是leader布置给你一个任务:小李,你去调研一下MongoDB,然后给大家分享一下。这个时候,因为要讲授给别人,自己只是浅尝辄止的话,很容易会被别人怼到无话可说,出于这种担忧,往往你会去仔细的研究理论和源码,让自己能熟练掌握而不怕别人的质疑。如果我们能以这种态度去学习,学会了不怕别人来请教,我觉得我们对学到的知识掌握的肯定会更加牢固,最后可以通过文字,把我们学到的东西进行系统的整理。

 

1 网站列表
​ 1.慕课网 https://www.imooc.com

​ 这个网站是专门为程序员打造的,也是我当时入门时吸收知识的大本营,里面视频很多,有许多有着丰富实战经验的老师,课程设计的也很有意思,不过最近一两年开始以营利为目的,许多课程开始收费,不过还是有许多免费的课程的。

​ 一个之前没怎么接触过的网站,不过最近被他的强大震撼到了,里面视频丰富,不只是编程,数学方面的视频也是一样可以找到你想要的。

​ 除了需要看视频,我们还需动手训练,除了学校的OJ平台,还有些在线编程网站也是非常值得推荐的。

​ 3.牛客网 https://www.nowcoder.com

​ 除了可以在线刷题,还可以在其中分享校招经验,找工作时的在线练兵场,里面的剑指offer、LeetCode都是非常好的提升自己的途径。

​ 4.LeetCode,https://leetcode-cn.com/problemset/all/

​ 力扣提供了海量技术面试资源,可以帮助你高效提升编程技能,轻松拿下世界 IT 名企 Dream Offer。许多互联网大厂的面试题都是出自力扣,当然难度也比较大。

​ 当然还有一些比较好的博客网站也可以多加关注。

​ 5.博客园,https://www.cnblogs.com/cate/java/

​ 6.掘金,https://juejin.im/timeline/backend/Java?sort=hottest
​ 如果自己一个人看不进去书的话,视频学习算是一个选择,可能也更适合零基础的人,下面给大家推荐几个优秀的入门视频。

​ Java零基础教程视频(适合Java 0基础,Java初学入门)(Pis:来自bilibili,300W的播放量)

​ Java零基础进阶视频教程_Java基础入门到精通(上一课程进阶视频)

​ Java入门第一季

​ Java入门第二季

​ Java入门第三季(pis:这三季是慕课网上的系列内容)

3.博客列表
​ 这里主要推荐两个人写的博客,宜春和沉默王二。下面给出一些个人觉得不错的Java基础文章。

​ Java:程序不过是几行代码的集合

​ 什么是面向对象编程(OOP

​ Java代码复用的三种常用方式:继承、组合和代理

​ Java:多态乃幸福本源

​ 深入理解抽象类与接口

​ Java 访问权限控制:public、private、protected

​ 羞,Java 字符串拼接竟然有这么多姿势

​ Java 数组,看这一篇就够了

​ Java 集合类入门篇

​ HashMap,难的不在Map,而在Hash

​ Java:并发不易,先学会用

​ Java中的多线程你只要看这一篇就够了

关于计算机网络,也推荐几篇博客。

​ 动画:用动画给面试官解释 TCP 三次握手过程

​ 动画:用动画给女朋友讲解 TCP 四次分手过程

​ 一次完整的HTTP请求过程

​ 漫话:什么是 https ?

 

4.总结
​ 还是回到文章开头说的费曼学习法,要想学得好,简单的过一遍是不够的,有了目标,学完之后,要不怕别人的提问,更能反过来把不明白同学的教会,最后一步,如果有时间的话,可以落于文字(比如写博客),既可以系统的整理自己所学,又可加深印象。

美国加大对伊朗制裁力度:涉及5个实体15名相关个人

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章