Minecraft,hpjav( 二 )


零基础如何系统学习Java和JavaEE开发技术?

Minecraft,hpjav


类似的问题也回答过很多,这里先根据题主的情况做一下分析,然后把我之前创作的Java工程师学习指南(共四篇)分享给大家 。看题主的状况似乎是Java小白,其实我最早也是个Java小白,只在本科课堂上上过一门非常基础的Java课程,没多久就忘光了,直到研究生期间重拾Java,才开始真正的Java学习旅程 。对于学习Java,我也经历了很多个阶段,一开始,我主要通过自己找视频、找入门书籍的方式来学习Java,接着又通过做项目、参与实习工作等方式来巩固自己的Java技能,研究生期间我开始系统地学习Java,主要通过看书、看博客、自己写博客等方式逐渐熟悉Java这门语言,到最后终于符合了能拿到Java大厂offer的水平 。
所以题主也不必着急,学习Java是一条漫长的道路,需要花时间、精力,用心去慢慢学习 。接下来还是分享一下我的一篇文章《Java工程师学习指南》本文将会更系统地总结学习Java的学习过程 。在下是某985小硕,在2018年的校园招聘中拿到BAT头条网易滴滴亚马逊的offer 。我用了两年的时间从一个小白成长成为了能够进入BAT的JAVA工程师,下面我也会分享一下我零基础自学Java的心得体会和学习路线,一路走来也遇到很多困难,也踩了很多坑,同时我自己也探索了很多的学习方法,总结了很多心得体会,我写过一个Java工程师学习指南,我把它分为了四个部分,第一步是打好Java基础,掌握Java核心技术,第二步是掌握Java Web技术栈,能够做一些项目,第三步是掌握Java方面的进阶技术,包括网络编程、并发编程、JVM等,第四步是掌握后端进阶技术,比如分布式、缓存、消息队列等技术 。
按照这样的一个脉络,我觉得能够掌握这里面的绝大部分内容,并且有过相应的一些实践,那么可以算是学好了Java 。当然,学好Java只是一个开始,要真的干好活,做好项目,以及其他各方面的技术工作,则是在学好Java的基础去延伸和展开的 。最近开了个微信公众号【Java技术江湖】致力于分享Java技术文章,将会记录我两年时间里学习Java的经验心得,以及在阿里的技术之路,有兴趣的朋友可以了解关注一下 。
接下来就是具体的四篇文章,建议大家按顺序阅读,有点长,收藏的时候记得点赞或者评论哈 。笔芯!Java工程师学习指南入门篇最近有很多小伙伴来问我,Java小白如何入门,如何安排学习路线,每一步应该怎么走比较好 。原本我以为之前的几篇文章已经可以解决大家的问题了,其实不然,因为我之前写的文章都是站在Java后端的全局上进行思考和总结的,忽略了很多小白们的感受,而很多朋友都需要更加基础,更加详细的学习路线 。
所以,今天我们重新开一个新的专题,分别按照四篇文章讲述Java的学习路线(分别是入门篇,初级篇,中级篇,高级篇),笔者也打算趁此机会,回忆一下自己的Java学习历程 。今天我们要讲的是,小白同学如何入门Java 。先声明一点,文章内容不会详细到每一步怎么操作,只会提供大致的思路和方向,给大家以启发,如果真的要一步一步指导操作的话,那至少需要一本书的厚度啦 。
本文所述的方法不一定适合所有人,如有错误敬请谅解 。01 前期准备工作开发环境搭建这一步我们往往会直接跳过,但既然是面向小白的教程,这里就提一下吧 。首先你需要一台电脑,然后安装好JDK和JRE,JDK提供的是Java开发工具,也就是一些必备的jar包,JRE则是Java的运行环境组件,我们熟悉的JVM就在这里面 。

推荐阅读