一、个人背景
作为一个java后端开发工程师,我从上学以来接触java已经有6个年头,我在知乎上经常看到许多同学在问如何学习java,编程如何入门之类的问题,我知道刚开始学习java的你们肯定很着急,我当时也是这样,感觉对编程一无所知,焦虑又害怕。其实不必过于担心,只要找到一个合适的学习方法+勤奋的练习+合理的规划。然后静下心来仔细思考,你就能攻克java这门编程语言。
首先,开始学习java之前,我们要知道,我们要学习哪些东西。现在的编程技术发展的太快了,我们不可能把所有的知识都学会,那样也不现实。所以知道学习java要学习什么是相当关键的,可以避免我们走很多弯路。
下面我就来说说java的自学内容,下面也有一些资料供大家参考。
二、java自学内容
1、基础知识
Java学习的重点和难点恰恰集中在Java的基础语法阶段,这个阶段要理解Java的各种“抽象概念”,逐渐建立Java的编程思想。Java语言是抽象程度比较高的语言,学习Java就是学习各种“抽象”,比如类、接口、抽象类、内部类、enum等概念。要想掌握这部分知识,一个重点就在于大量的练习。
学习基础知识的时候,我知道你们有时候会很迷茫,书看了一遍又一遍。但是感觉自己啥也没学到。如果你是处于这种状态,那你不妨去看看一些网上的视频。
学习的网站有:
- 菜鸟教程:https://www.runoob.com/java/java-tutorial.html (菜鸟学习的经典网站)
- 牛客网:https://www.nowcoder.com/ (一个很好的刷题网站)
- 虫洞栈(比较全面,从java基础到各个阶段的有涉及)
- 慕课网 https://www.imooc.com/ (一个垂直的互联网IT技能学习网站)