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


谢谢邀请!
作为一名从业多年的程序员 。我曾经长期使用过Java 。也出版过Java编程方面的书籍 。所以我来回答一下这个问题 。

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

文章插图
Java学习的难点集中在Java基础知识部分 。越往后学习越简单 。Java后期学习的重点已经不在Java语言自身了 。而在于算法设计、应用场景(平台)、资源整合等方面 。所以 。学习Java首先就要把基础的Java概念搞清楚 。Java的基础概念中比较重要的包括类、对象、属性、方法、封装、继承和多态 。把这几个概念搞清楚基本上就明白一大半了 。要想搞明白这些概念首先就要了解这些概念怎么用 。通过功能的实现过程来了解概念会更容易一些 。面向对象的功能实现过程分成三步 。分别是类的定义、对象的创建和功能(方法)的调用 。通过这个过程就能逐渐建立起概念的画面感 。另外 。基础部分还包括异常处理、IO操作、集合、序列化、多线程以及网络编程基础等内容 。这些内容都是非常重要的 。要通过大量的实验来逐渐掌握 。
【零基础如何系统学习Java和JavaEE开发技术?】完成基础部分的学习之后 。接下来需要学习数据库开发、分布式开发、框架开发等内容 。JavaEE版本目前已经交由Eclipse基金会管理了 。Eclipse基金会把JavaEE重新命名为JakartaEE 。所以当前所说的JavaEE通常指的是采用Java进行企业级开发所需要的一系列技术 。与早期的JavaEE已经有了一定的区别 。
我从事互联网行业多年 。目前也在带计算机专业的研究生 。主要的研究方向集中在大数据和人工智能领域 。我会陆续写一些关于互联网技术方面的文章 。感兴趣的朋友可以关注我 。相信一定会有所收获 。
如果有互联网方面的问题 。或者考研方面的问题 。都可以咨询我 。谢谢!
其他观点:
查看自学视频学的是黑马的视频或者尚学堂、传智(网上的资源很多但是好多不是最新的了 。建议从新的开始毕竟行业更新较快)
坚持每天学习10小时(看每天的有效代码是多少了)
按照培训班的节奏走(培训班的是有人管的 。毕竟学习在个人 。总归在工作时候离不开学习)
不懂的可以百度谷歌(养成d良好自学习惯)
坚持每天的知识点总结(便于工作中环视学习中对每天只是的一个总结加深印象也便于理顺思路)
定制一个学习周期(周期按照网上的好多 。主要是由较大d自制力)
以上仅凭自己观点 。本人也在努力学习
其他观点:
零基础如何系统学习Java和JavaEE开发技术?

文章插图

    推荐阅读