全国热线

400-080-3312

全国监督投诉热线:9:00-23:00

java零基础应该怎么学习

一、Java的入门知识。推荐读书:《Java核心卷1》,有一些基础可以看《Java编程思维》,这本书也不错,解决了我很多疑惑,不过有点难,我是选择性的看的。二、Java的进阶。希望能靠Java吃饭,单靠看书刷视频肯定是不够的,我们

  一、Java的入门知识。

  推荐读书:《Java核心卷1》,有一些基础可以看《Java编程思维》,这本书也不错,解决了我很多疑惑,不过有点难,我是选择性的看的。

  二、Java的进阶。

  希望能靠Java吃饭,单靠看书刷视频肯定是不够的,我们还要深入学习Java语言的一系列特性,为了让大家少走弯路,我总结了以下核心知识:

  CollectionModules:主要包括各种常用的集合:例如Set、Map、List(包括ArrayList、LinkedList)等,上面列出的必须要了解其源代码。

  多线程:同步、可变、线程池和发包(例如lock等)。

  建议阅读“Java并发编程艺术”+“Java并发编程实战”

  不同的文件流:file、inputStream、outputStream等。

  三、JavaWeb入门教程。

  html+css+servlet+jsp,不管你是前端还是后端,前端知识html,js,css这些都是最好的学习方法。

  四、框架式学习框架。

  servlet写起来很麻烦,只有真正学习过servlet的人才会提到框架的好处,所以先学习servlet,然后再学习框架,主要有三大框架:Spring+SpringMVC+Mybatis。

  但是现在搭ssm很麻烦,基本上都是使用SpringBoot,所以SpringBoot也需要学习,以后有时间的话,还可以学习SpringCloud。

  五是中间件学习。

  中间件必须学习:redis,Redis基本面试必问,基本工作都会用到,所以必须掌握好,推荐书《Redis设计与实现》,《Redis开发与运营》。把两本书都刷完了,差不多,或者说第一本书刷完了。

  六、一套完整的方案。

  学习了以上Java基础和框架之后,就可以完成一个完整的项目,我只能说,项目非常重要,此时自学和跨行业的劣势非常明显,因为面试的过程中,一定会问到项目,而且必须是你自己亲自去做的,如果你只是看视频,没有实践,很容易就会被问懵。

  七、基础知识学习。

  读过我的文章的人都知道,我一直在强调计算机基础的重要性,所以在这里列出需要学习的东西。包含:计算机网络+操作系统+数据库+汇编+计算机组成原理+编译原理等。


上一篇:IT行业是青春饭吗?
下一篇:java程序员怎么从初级到高级

相关推荐

免费试听 | 学费咨询 | 在线报名 | 申请补贴 | 软件培训 | 网站地图

2016-2020 南京学码思教育科技有限公司 .All Rights Reserved

苏ICP备16033487号 www.njxms.com.cn

全国热线

400-080-3312

全国监督服务热线:9:00-23:00