前言
如果你是一个刚入门的小白,那么首先你需要科学的选择一门适合自己的编程语言。好,这时候你发现了一种纯面向对象的语言,在深究之后又对其产生了非常浓厚的兴趣,那么恭喜,您和 Java 的缘分就此开始!
接下来,你需要明确三个问题:
学习 Java 的目的是什么 ?
要有一个明确的目标,不然容易半途而废,定一个小目标能让你有坚持学习的动力。
学习 Java 可以做什么 ?
了解Java可从事的岗位和行业动态可以帮助你明确方向和积累经验。
对 Java 是否感兴趣 ?
Of course, it’s quite interesting!
注意:学习 Java一定要连续且循序渐进的"系统化"学习!
学习方法与习惯
1. 看视频
如果是自学的话,我建议主要的学习途径是看视频,不论是b站还是其他网站的教学视频,最好是看一套下来的,包括Java基础、数据库、web前端、企业级框架等比较全面的,这样就避免了在不同教学风格间跳来跳去。
2. 写博客
坚持写博客是一个非常好的习惯,如果你能养成这个习惯,不仅能加深对技术点的理解,还能提高自己的写作能力,边分享,边学习,或许自己以后还能用到。同时,如果你博客写的好,那阅读量还可能会蹭蹭的往上涨,然后你就会很快乐,嘿嘿……
3. 多看官方文档
英文的看不懂就看中文的,不管是Java API还是框架的学习,官方文档都是最直接、最实时并且最准确的。所以当你学习一个新技术时,可以跟着官方文档一步一步来。当你遇到很多问题和技术细节的时候,认真将官方文档过一遍,你会发现很多问题和认识模糊的地方都会清晰起来。
4. 读文章
网上的博客数不胜数,其中不乏有一些Java大神写的优秀文章,可以关注长期学习,不仅能学到知识,还能提升自己写博客的能力,其中的好处就不必多说了。
5. 看书籍
之所以把看书放到最后,是因为大部分初学者看书基本看不下去,推荐的话,可以看一下《Java核心技术》,也可以当本工具书用,其他有名的书籍可以等工作以后看~
PS:关注微信公众号"疯狂猿始人",回复"java"即可免费获取java书籍合集!
注意:
- 不能光看不敲,一定要多敲代码,多动手,多练习!
- 代码一定要规范!命名一定要规范!从一开始就要养成的习惯!
- 遇到问题,自己解决,解决不了的话,先找官方文档,其次求助大佬,最后问度娘!
学习路线
1. Java 基础
Java语法、Java常用类、数组、异常处理、集合框架、I/O、JDBC、多线程、网络编程、JUC并发编程、JVM 等…
2. Java Web
Tomcat、Nginx、Maven、Servlet、Cookie / Session、Filter过滤器、HTTP协议、MVC架构、前端基础 等…
3. 常用数据库
MySQL / Oracle、Redis、MongoDB 等…
4. 常用中间件
RabbitMQ / RocketMQ / Kafka、ElasticSearch、MyCat、ShardingSphere 等…
5. 常用框架
Spring、Spring MVC、MyBatis、Spring Boot、Spring Cloud、Spring Security 等…
6. 运维
Linux、Docker、Jenkins、Kubernetes 等…
注意:以上内容仅供参考,学习内容不是一成不变的,一定要不断坚持,不断积累。
最后
语言不是一朝一夕就能掌握的,是要经过长期的学习和练习才能真正熟练掌握和运用的。