您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
java学习路径是怎样的?
基础,项目,技术java学习路径是怎样的?
发布时间:2016-12-08加入收藏来源:互联网点击:
1. MySQL基础操作MySQL是一款关系型数据库。也是现在企业中使用最多的关系型数据库。
2. JDBCJDBC是Java程序操作关系型数据库的一套规范,也是JavaEE规范之一。它全称Java DataBase Connectivity。
3. HTML和CSSHTML和CSS是前端技术的基础,是制作展示页面的最根本技术组成。
4. HTTP协议HTTP协议是HyperText Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则
5. Web服务器-TomcatWeb服务器是JavaEE应用的运行服务器。要想让JavaEE应用能被访问,Web服务器是必不可少的。
6. Servlet它是web应用开发的最基础核心,有一套自己的规范,称为Servlet规范。
7 .请求和响应它们两个成对出现,用于HTTP协议的具体实现。即客户浏览器的请求和服务器的响应。
JavaWeb 高效学习版:黑马程序员最新版JavaWeb基础教程,Java web从入门到企业实战完整版_哔哩哔哩_bilibili
对比了之前的知识,发现很多技术点都进行了更新,跟市场企业的技术应用完全同频,实用性更强了。之前有的技术点,在讲解上也做了升级、更为注重极简,能让人用最短的时间、最快的方式学明白、学懂、能操作,而且很多小案例都做了更新。即使我这种工作的,在看的时候也是收获良多,有用。
MySQL 学习黑马程序员 MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化全囊括_哔哩哔哩_bilibili
三、热门框架 SSM+SpringBoot
1. Spring框架Spring框架是目前JavaEE企业级开发过程中的必选框架,也是Spring全家桶中众多技术的底层基础框架。
2. SpringMVCSpringMVC是JavaEE企业级开发中表现层技术选型的主流技术方案;
3. Maven高级Maven作为JavaEE企业级开发过程中的项目构建工具,几乎是不可替代的,
4. SpringBootSpringBoot致力于提高基于Spring体系的JavaEE企业级开发速度,是现代JavaEE开发中的必选技术
5. MyBatis-PlusMyBatis-Plus致力于提高基于MyBatis体系下的数据层解决方案的开发效率,将开发者从庞杂的数据层研发工作中解放出来。
6.微服务框架 SpringCloud+Redis+MQ+Docker+ES
SSM 框架 SpringSpringMVCMyBatis 黑马程序员最全SSM框架教程|Spring+SpringMVC+MyBatis全套教程(spring+springmvc+mybatis)_哔哩哔哩_bilibili
此教程就我学过再学的个人观点,前面的SpingIOC和DI讲的思路十分清晰【给个赞】,知识提炼的非常好,个人建议,有时间有基础可以倍速听一下这套课程,查缺补漏。老师会重点强调该注意的点,未来研究框架代码深度的时候,也会因为基础的扎实,变得更加容易。不要什么都等着现成的,每节课学完可以自己尝试做思维导图,这样加深记忆,巩固知识。
SpringBoot2 全套讲解黑马程序员SpringBoot2全套视频教程,springboot零基础到项目实战(spring boot2完整版)_哔哩哔哩_bilibili
前言:网上springboot的视频,全是一上来就是做项目,一通操作下来,看着学完了,啥也没学会,懂了每个东西是干啥的之后springboot就变得特别友好清晰,这个可以把‘弱智’从深渊中拉出来,基础篇适合想要了解企业常用技术,前端开发想要拓宽技能,知道怎么写接口和调试也可以跟着做做。P29-P50的小案例做完了,本地调试没问题,大家可以上
Maven 从基础到高级应用:2天吃透Maven项目管理工具_哔哩哔哩_bilibili
先学 SSM框架的知识 才能学习maven否则直接懵,咱就是说讲的是真好,解答了我多年用maven懵比的问题。以前也看过很多maven的书和资料,但没有这个老师讲的条理清晰,觉得我夸了你就自己看,都是实际开发用得上的。
Redis 入门到精通 - 黑马程序员Redis入门到实战教程,全面透析redis底层原理+redis分布式锁+企业解决方案+redis实战_哔哩哔哩_bilibili
全篇不得不说这个Redis。Redis相关的书我之前也看过两本了,但是这个视频是真的顶,对比别的只讲原理的教程,那些压根最后项目中都不敢用。
四、项目 分布式微服务项目实战
中、大型or开发平台SaaS项目(任选学习,助力迅速获取行业经验)
“项目经验”是企业了解人才能力的关键因素,为了更快更好地进入企业,就要选择真实、可靠、紧跟企业需要的项目课,沉浸不同阶段和规模的项目实战。支付越来越方便,都是各位开发者的功劳,合单支付和退款是应用最广的,这个教程,不仅讲解了微信支付、支付宝支付,同时讲解了商家生成门店二维码,并扫码支付,内容丰富,学完本套课程即可掌握常用的支付方式,很6
Java 微服务支付项目实战黑马程序员Java大型分布式微服务闪聚支付项目,Java移动支付全生态系统,掌握大厂支付核心技术_哔哩哔哩_bilibili
其他项目可以选择目标行业学习
最后:面试怎么解决?
刷题网站:
1.LintCode网站是国内较大的在线编程&测评网站
官网地址:http://lintcode.com/
http://2.codeabbey.com——网站提供编程题库,题目从最简单的开始,难度不断增加。并且网站会对参与者进行排名。
官网地址:http://codeabbey.com/
其实真不用上多少网站刷题,一个力扣足够了,其他的我是看面试资料
细数面试技巧就挺多了,最重要的是你一定要表述的清楚,朋友可以互相之间进行面试、提问,总结一些遇到的面试的问题。还有一点是项目,可以去gitlub上找一些开源的项目,看一看别人的代码、技术点,将别人的项目熟悉之后当作自己的项目。也推荐大家CSND博客上看一些别人总结的笔记、技术点,对自己的提升是很有帮助的。
我是IT三宝,希望对大家有所有帮助,有帮助记得收藏,也可以关注我持续输出java高品质内容
回答于 2019-09-11 08:43:50
不论之前是还未参加工作的人,还是已经在别的行业做了很久的人,只要原来不是做程序员的,面对Java这门技术,都是从零开始的新手小白。一个良好的学习路线规划,能够帮助你们在学习的时候事半功倍,那么对于新手转行Java开发的学习路线规划的建议由哪些呢?
新手Java学习路线规划先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME。
1、J2SE
新手在学习的时候先要从J2SE开始学起,所包含的内容主要分为:面向对象概念的理解、Java基本语法的学习,Java桌面图形界面应用程序的开发,掌握常用的Java API等(关键是要学会怎样查阅)。
此处需要重点学习的是:Java基本语法(循环结构,数据类型,数组,运算符等)、Swing,awt,事件机制、文件输入输出处理等
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |