大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。
很多人想要通过自学入门Java,从而达到转行程序员的目的,今天“好程序员”就和大家分享一下Java自学入门教程大纲,以供参考。
一、JavaSE基础
JavaSE是Java语言的基础部分,Java衍生出的各种框架,如Spring系列等,都是基于JavaSE标准,实际上任何Java高级产品的底层基础都是JavaSE,所有在这一部分一定要打好基础。这一部分的学习主要包括以下内容:基础语法、数据类型、运算符、数组、面向对象、集合、常用类、流程控制、异常处理、IO流、多线程、解析以及网络编程等。
二、数据库
数据库是Java学习的必经之路,常见的数据库有MySQL以及Oracle,一般情况下初学者都是以学习MySQL为主进行学习,大部分中小企业也都会选择MySQL作为常用数据库,不过,一些大型互联网公司也会选择用Oracle,相比之下,Oracle的学习也比MySQL更复杂一些。学习数据库时,最基本从操作就是增删改查。
三、Web开发
Web前端内容包括HTML、CSS、JavaScript等,而后端开发则可以不用过多关注HTML页面及CSS的处理,但至少要会用简单的HTML,JavaScript也是必会的,毕竟后端程序员也需要接触用户界面,而不能仅关注服务器端。JavaEE的内容主要包括Servlet以及JSP,其中JSP是JavaEE动态网页实现的标准组件,学习JSP的过程也有助于帮助理解Web会话的过程。
四、高级框架
Java高级框架的学习包含Springframework,即核心IOC容器,Spring boot即在Spring基础上更能提升效率的Spring工具,ORM框架即是当今使用较多的Mybatis和MP,Freemarker则是比较成熟的模板技术,Spring Cloud则是微服务框架,提供全套的分布式系统解决方案。
五、工具
构建管理项目的工具如Maven,团队协作开发的相关管理工具如SVN和Git等,初学者要初步掌握其应用。
————
优秀的你与大厂之间只差一个“好程序员”!