为了账号安全,请及时绑定邮箱和手机立即绑定

给点学习JAVA的建议

给点学习JAVA的建议

皈依舞 2019-07-06 23:13:03
最近在学java,有PHP开发经验,先学了java的基础语法,现在在学jsp,也就是用servlet做jsp,那再向后怎么学习?先学spring?再学springMAV?再学springboot?还是什么??就是感觉java要学的东西比较多,怎么学习比较好?
查看完整描述

2 回答

?
绝地无双

TA贡献1946条经验 获得超4个赞

你说的是JavaWeb这个方向吗?
如果是的话,HTTP协议先理解透彻,好多人工作一两年了还不知道怎么通过携带COOKIE来使得服务端在异步请求中得到SESSION会话。(这一步可以让你免去Servlet的学习,如果你使用Spring技术栈的话,因为它屏蔽了太多底层的东西
对于Spring,它那玄乎的IoC在你理解了反射、代理这类技术后也就没那么玄乎了。
至于SpringBoot,看看SpringFramework和SpringBoot的文档知道有哪些能配置(比如路由解析之类)怎么配置即可。
剩下的就是生态里的东西,如其他评论所说,消息队列、数据库操作等等,这些都是经验性的东西,多用用,多看看文档知道demo怎么搭、生产环境要注意什么就行了。毕竟这些东西的一些坑,在你的系统处理的量级不到一定程度的时候根本体现不出来。
哦对了,关于Java本身的话,多线程是应该熟练的,了解一下Java提供的并发包里有些什么东西。其他的JVM调优什么的,同上,等量级到了针对性得去学能更有成效。(毕竟就连Tomcat默认配置很多时候都能跑个不大不小的项目,谁让用户少呢:)
                            
查看完整回答
反对 回复 2019-07-06
?
慕虎7371278

TA贡献1802条经验 获得超4个赞

不要再学jsp了,这东西过时了,不会再用,现在后台springboot都不渲染html页面了,都是采用restapi方式,直接返回json格式数据给前端,由前端渲染html。
现在的结构都是前后端分离,后端使用restapi接口,前端一般是angular,vuejs之类的单页应用。
后端学springboot就可以了,其他都过时了,把重点放在业务逻辑上,数据库访问接口也可以学一些,比如spring-data-jpa,jdbctemplate之类的。
                            
查看完整回答
反对 回复 2019-07-06
  • 2 回答
  • 0 关注
  • 304 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号