java开发如何入门?


java想快速入门的最好方法就是找一些偏基础些的实战入门教程 。直接上来就实战入门 。先不要管每段代码代表什么意思 。先跟着视频把代码敲上几遍 。保证能和视频里一样让代码跑起来来 。代码能跑起来对自己也是一个正向激励 。所以找到一门基础的实战入门很重要 。然后跟着视频 。基本上10天左右就能实战零基础入门java开发了 。
https://edu.csdn.net/course/detail/2344
其他观点:
00
程序员欣宸
9小时前 · 阿里巴巴程序员 科技领域创作者
1. 经典书籍要看 。例如《Java权威指南卷一》 。一定要坚持动手写代码 。这样可以学习和了解基本语法 。另外就是面向对象思想 。
2. 参与项目开发 。真实的 。网上经典练习的都可以 。期间逐渐学习了解git 。tomcat 。mysql 。redis这些项目中常用的技术 。
3. 多线程 。找一些并发编程的经典书籍 。边学边实践 。
4. 了解一些虚拟机知识 。对jdk/bin下面的jps,jmap,jstack,jstat熟练使用 。
5. 了解 。设计模式 。算法 。为深入研究某一领域做准备 。
5. 深入学习某个技术 。开始了解开源软件的源码 。推荐spring 。尤其是启动和初始化的源码 。
6. 拓展视野 。无线 。云计算 。大数据方面的知识 。都可以去了解和动手 。个人比较推荐的是容器化 。例如docker 。k8s 。
7. 尝试写作 。个人推荐将写作的过程与极客时间的学习过程结合 。只有感受到写作的不容易 。才能主动想到极客时间的大师们的知识储备有多么全面 。启发思考“为什么我写不出这样的文章 。我还差什么” 。补全自己的短板 。
8. 贯穿以上七个阶段的 。是坚持学习linux知识体系 。
其他观点:
【java开发如何入门?】如果你是软件方面的小白 。首先要学习java的语法 。比如java的关键字 。变量 。表达式 。语句 。块 。数据类型 。控制流程语句等等 。掌握基础语法后 。开始编写打印Hello World 。实现简单的计算比如加减乘除等等 。关键要多多多练习写 。然后要属于java的Api 。首先要知道自己学习的那个版本 。版本很正常 。可能有的版本实现是有区别的 。常用的数据结构存储 。集合 。JUC 。锁 。每天要多练习 。关键自己要坚持学习 。技术更新的很快 。掌握学习方法也很重要哦 。不懂的可以看看资料 。有有快速学习的例子参考一下 。自己也要多做笔记 。可以温故而知新 。好记性不如烂笔头 。练习练习在练习 。自己要多敲代码 。然后在慢慢学习底层的源码实现 。这样就知道什么场景用什么 。尽量写更健壮的代码 。减少bug 。慢慢开始学web应用程序 。知道什么是web容器 。会使用框架集成一些复杂的程序设计 。怎么思考业务场景等等 。写代码没有什么捷径可走 。只有一行行的这 。这样你才能有更大的成长 。遇到问题先别慌张 。自己跟踪一下看看到底是哪里出来问题 。有什么问题就解决什么问题 。解决问题的本身也是自己提高的价值 。慢慢你会觉得程序的世界也挺有意思的 。无非就是把现实世界的东西用程序实现 。越写越想写的时候也是自己走更好的成长的过程 。学习是个循序渐进 。坚持一下的事情 。所以要多努力学习 。多看看开原软件的代码 。学习一下实现的思想 。对自己也是一种提高 。多参加开源软件的峰会 。也能学习到实现着的人是怎么思考的等等 。

    推荐阅读