自学java咋系统的规划学习路线(14)


JDBC这项技术并不难呀,就是模板代码,来来去去就几个步骤:
导入MySQL或者Oracle驱动包装载数据库驱动程序获取到与数据库连接获取可以执行SQL语句的对象执行SQL语句关闭连接由于这些代码可能会重复出现,那我们可以学习一下DbUtils这个组件:可以帮我们减少编写JDBC的模板代码。
2.6项目管理和框架的学习经过上面的学习,已经是可以在本地写一个Web项目了。
页面框架使用BootStrap/Materialize框架来搭好请求处理交由Servlet,返回的数据可以通过AJAX或者使用JSP,DAO层可以使用DbUtils。数据保存在MySQL中为了让写代码变得更爽,我建议用半天学一下Maven(项目管理工具),用几天学一下SpringBoot。
从Servlet直接跳到SpringBoot可能有点难理解,但多搞几天我相信还是可以的..2.7Linux学习最后,我们在本地上写完的项目想要让其他人都看得见,一般都会部署在Linux环境下的。(此部分的学习可以等到将项目写完,想要部署项目才学习)
我是不推荐使用虚拟机再搞Linux的,直接买一台方便很多
快抢86块一年服务器手把手教你怎么使用云服务器三、总结总结一下我认为学习Java的路线:
Java基础--\u0026gt;流程控制--\u0026gt;面向对象(包括Java语法)--\u0026gt;Java集合--\u0026gt;Java IO流--\u0026gt;异常--\u0026gt;多线程--\u0026gt;网络编程--\u0026gt;反射JavaWeb基础--\u0026gt;HTML/CSS/JavaScript/jQuery--\u0026gt;Tomcat--\u0026gt;XML/注解-\u0026gt;Servlet--\u0026gt;HTTP--\u0026gt;Filter过滤器和监听器--\u0026gt;JSP--\u0026gt;AJAX/JSON--\u0026gt;数据库(MySQL)--\u0026gt;JDBC和DbUtils项目管理和框架--\u0026gt;Maven--\u0026gt;SpringBootLinux基本命令最后我们的项目是这样的:
以Maven来管理我们的项目前端通过BootStrap来搭建页面框架SpringBoot来搭建Java后端环境,SpringMVC处理前端请求(SpringBoot整合了)DAO层使用DbUtils组件来完成,MySQL作为数据库当然了,我的Java路线不一定就是对的,我这里只是给出一种路线。
再次说明:这套路线是以“快速”学习Java的,如果你想要找到一份好工作,上面的知识点是不够的!
有帮助?点赞!
关注我的公众号:Java3y,获取更多的原创笔记,海量视频资源/原创思维导图/学习路线
所有的文章导航:https://github.com/ZhongFuCheng3y/3y(欢迎star)

■网友
发现很多自学Java的学生,总是在开始自学之前想的太多,不但要规划学习路线,还要教学大纲,总是想要有一个宏观的指导思想。那么对于一开始从零开始的小白来说在开始学习之前真的需要这些吗?我认为不是的。
你完全可以一步一步的来,先搞一本入门的书籍,开始干就完了,不需要想太多也不需要问太多。比如,head first Java这本书就不错。你直接弄来这本书,开始干就完了,在你学习的过程当中,你自然会懂得越来越多,这是一个水到渠成的事情,等你这本书看完了,你自然知道接下来应该看什么。
对于那些自学之前想太多的人,你真的确定你能够自学吗?感觉那些要学习路线,教学大纲,好像感觉上都是在为自己的放弃,提前找好借口一样。别人发了一大堆你看不懂的英文单词你感觉会好吗?然后自己就浅尝即止,遇到一点困难就想到后面还有很多很多困难,然后就会想自己果然不行啊。大多数人就这样放弃了自己的自学。希望你不要成为这样的人。Java学习路线图附上!
自学java咋系统的规划学习路线



■网友
北京一家自2009年至今专注“Java开发”培训的机构,来回答一下这个问题。

自学java的话可以参考一下动力节点的java学习路线图。图片太长就不放全图了,全图有需要可以看这篇回答下的学习路线图:2019年最新的Java学习路线是怎样的,求分享?


推荐阅读