零基础如何学好java基础知识并精通

博主简介:原互联网大厂tencent员工,网安巨头Venustech员工,阿里云开发社区专家博主,微信公众号java基础笔记优质创作者,csdn优质创作博主,创业者,知识共享者,欢迎关注,点赞,收藏。

一、背景

 最近学生问我了一个问题,说自己目前零基础,怎么开始入门java,开启java编程之路呢,我根据自己的学习经历,给大家分享一下,希望对大家有所帮助吧,我相信你只要完成我说的,肯定可以把java基础相关内容完全掌握的,欢迎点赞,转发,在看,收藏。

二、疑问

  竟然想要学习java,我想问几个问题,大家可以思考一下。

  • 我想学Java开发的原因是什么,为什么不学习其他语言?
  • 我了解程序开发这个行业吗?
  • 我对互联网行业有兴趣吗?
  • 我可以接受技术更新快,工作压力大吗?
  • 我英语不好能学习编程吗?

三、基础内容

竟然我们说到如何掌握java基础,java基础相关的内容主要包含哪些呢?请看下面这张精心画的图。
在这里插入图片描述

三、学习方法

   我认为对于java基础入门来说,肯定还没有难到报个培训班去学习的地步,假如是学生在学校肯定有大把的时间进行学习,那我们就把培训报班pass掉了,那么我们应该怎么开始学习java呢?听我慢慢道来。

一、视频学习

  首先可以去网上找点关于java基础的相关视频去听一听,对知识了解一下,毕竟一开始看书不太现实,看视频内容不会那么枯燥。初步了解自己学习的路线和方向。那么我就来推荐一些视频资源吧,都是我之前看过的,有的同学可能会找百度网盘上的,我觉得没必要,我们尽量找带评论的,有跟大家一起学习的感觉吧,。

1、慕课网资源

  这个网站上有几门关于java基础的课程,之前我看过了,小白可以认真看看,满分十分,这几篇综合评分都9.5分以上。看看博主在慕课网上学习的时长就知道,真的不错滴,之前博主教卧龙自雕,现在叫卧龙不言,名字代表了自己不同阶段的心境。
在这里插入图片描述

2、哔哩哔哩资源

  看完以上几个视频,估计知识点都掌握的差不多了,都是比较不错的免费资源。

二、书本学习

  分享一个核心观点:视频入门,读书进阶
  书籍只要随手一翻,就知道大概的内容了,哪些章节需要重点阅读。视频肯定不行,只能从头到尾,看完整个视频。看完才发现,20分钟的视频,只有10分钟是想听的。读书读到不会的地方,可以停下来慢慢思考,反复看上几遍,那么推荐几本入门的java书籍吧。

1、Head First Java

  第一本首推此书,博主是完完全全的读完了,特别好,详细讲了java基础相关的知识,真的是图文并茂,理解起来非常容易,当年我是去图书馆借的书进行学习的,大家可以网上找找电子书,读一读。

在这里插入图片描述

2、Java编程的艺术

  这本书写的非常好,真的值得读一读,豆瓣评分9.1分了,博主喜欢使用微信读书阅读,这本书微信读书上也有,挺不错的,还可以做笔记,后面时不时的翻一番,真香。
在这里插入图片描述
在这里插入图片描述

  • 第一部分(第1~2章)讲解计算机程序的基本执行流程与元素,以及数据背后的二进制表示,帮读者掌握编程的基本概念。

  • 第二部分(第3~7章)讲解面向对象的编程原理与逻辑,涉及类、继承与多态、接口与抽象类、异常与常用基础类,让读者透彻了解Java的重要基础——面向对象。

  • 第三部分(第8~12章)介绍泛型与容器及其数据结构和算法,涵盖泛型、列表和队列、各种Map和Set、堆与优先级队列等。

  • 第四部分(第13~14章)介绍文件处理。涵盖文件的基本概念、二进制文件和字节流、文本文件和字符流、文件和目录操作,以及文件处理的一些高级技术,包括常见文件类型的处理、随机读写文件、内存映射文件、标准序列化机制,以及Jackson序列化。

  • 第五部分(第15~20章)介绍并发,包括线程的传统基础知识和Java并发包。传统基础知识包括线程的基本概念与基本的同步、协作和中断机制;Java并发包涵盖原子变量、显式锁、显式条件、并发容器、异步任务执行服务、同步和协作工具类。

  • 第六部分(第21~26章)介绍动态和声明式编程编程思路、API与技巧,涵盖反射、注解、动态代理、类加载机制、正则表达式、Java 8引入的函数式编程等。

3、Java核心技术卷一(11版)

  博主当年读的是第十版,全部读完了,上面微信读书截图可以看到,建议读一读,非常不错的,微信读书上也有,还可以做笔记,读完卷一再读读卷二,之前我浙大毕业的同事经常在公司读。
在这里插入图片描述
以上就是推荐的需要读的书籍,读完这几本估计就进阶了。

三、实操练习

  纸上得来终觉浅,绝知此事要躬行。 —陆游
  不论是看视频还是看书,都得边学边在IDEA上敲一敲,可以把敲过的代码都上传到gitHub上,等半年或者一年过去,看到自己的提交记录,是不,那真的是满满的成就感,我是提交了几百次commit了,就不展示了,哈哈,记住陆游的名言,实践起来吧。

四、总结

  以上就是就是关于小白零基础如何学好java基础知识,包含通过视频学习,书本学习,自己实战,还提供了好多资源,可以参考一下,觉得不错的话,欢迎点赞、收藏、在看,欢迎微信搜索关注java基础笔记,后面会不断更新相关知识,大家一起进步。

  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 8
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卧龙不言

欢迎关注java基础笔记公众号

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值