首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >零基础如何学好java基础知识并入门

零基础如何学好java基础知识并入门

作者头像
jiankang666
发布2022-05-13 16:05:06
发布2022-05-13 16:05:06
4230
举报
文章被收录于专栏:java基础笔记java基础笔记
一、背景

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

二、疑问

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

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

三、基础内容

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

三、学习方法

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

一、视频学习

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

1、慕课网资源

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

  • Java入门第一季(IDEA工具)升级版 https://www.imooc.com/learn/85
  • Java入门第二季 升级版 https://www.imooc.com/learn/124
  • Java入门第三季 https://www.imooc.com/learn/110
2、哔哩哔哩资源

Java零基础教程视频

https://www.bilibili.com/video/BV1Rx411876f?spm_id_from=333.337.search-card.all.click

尚硅谷Java入门视频

https://www.bilibili.com/video/BV1Kb411W75N?spm_id_from=333.337.search-card.all.click

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

二、书本学习

  分享一个核心观点:视频入门,读书进阶   书籍只要随手一翻,就知道大概的内容了,哪些章节需要重点阅读。视频肯定不行,只能从头到尾,看完整个视频。看完才发现,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基础知识,包含通过视频学习,书本学习,自己实战,还提供了好多资源,可以参考一下,后面会不断更新相关知识,大家一起进步。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-03-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java基础笔记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 二、疑问
  • 三、基础内容
  • 三、学习方法
    • 一、视频学习
      • 1、慕课网资源
      • 2、哔哩哔哩资源
    • 二、书本学习
      • 1、Head First Java
      • 2、Java编程的艺术
      • 3、Java核心技术卷一(11版)
    • 三、实操练习
  • 四、总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档