那些自学Java开发的人一开始都是怎么学习的呢?相信这个问题很多人都非常好奇,想从中汲取一些有用的经验。既然这样,下面就来说说快速自学java开发的方法。
首先,必须学习Java基础知识,也就是javase的基本知识。在这方面有很多在线教程,包括文档和视频,大家可以通过自己的方式去搜索和学习。
学习Java的基础知识后,我们必须了解Java web,这是非常重要的JSP、servlet, javabean和其他一些内容。在学习的过程中,我们将关注了解HTTP协议的通信原理,这种理解有很好的辅助效果,能让你更加理解Java web,所以应该时刻牢记。
学习完Java web后,我们将接触学习框架。现在主流框架是SSM (spring+springmvc+mybatis),其中spring是管理容器,springmvc是控制层,mybatis是数据库连接层。在学习这些东西之后,你就可以开发它们了。这些内容在网上都有教程,很多新手都是自己在网上找教程来自学的。
当然,现在的实际项目中很多都是前后端分离的项目,后端API接口,返回json数据格式。所以在这里给大家推荐另一个框架,那就是jersery框架,如果感兴趣的,可以在网上查一下。它是restful风格的框架,适用于项目先后分离。
另外,还有详细的数据库技术。首先要学习的是JDBC,它是数据库层中最基本的东西。现在最主流的是hibernate和mybatis框架,它的特点是使用灵活,但要求熟练使用SQL查询语句。建议大家有时间可以研究这两个框架。
前面提到过spring,如果不知道spring的Java程序员那么就不是一个合格的Java程序员。所以可以看到spring是多么的重要。
最后,想给新手一个学习的建议,那就是现在有很多培训机构,官网上都有免费的自学课程,可以自己去下载学习。