持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第8天,点击查看活动详情
Java的优点:
Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。 引用自百度百科
Java的在编程语言的排行:
通过图片可以看到,Java语言在编程语言排行榜第三
学习路线:
第一部分:Java基础
从零基础角度出发,将Java基础内容分为两个阶段,详细讲解Java的基础知识,包括基本语法、面向对象程序设计、多线程、网络编程、IO等知识。
第二部分:JavaWeb基础
全面覆盖JavaWeb阶段的学习知识,需要数据库技术,操作Mysql和Oracle数据库基本的增删改查语法,前端技术如HTML、CSS、Js等基础语法等
第三部分:Spring+SpringMVC+Mybatis
需要掌握Spring的IOC、AOP以及Spring自动装配和Spring注解等,掌握SpringMVC的参数传递、适配器、拦截器、视图和模型、以及请求方式。掌握Mybatis的配置以及动态SQL、缓存、并联查询、多对多查询等,并掌握Mybatis整合Spring。
第四部分:SpringBoot、服务中间件
Spring Boot 采用约定大约配置的方式,大量的减少了配置文件的使用,从而使开发人员不再需要定义样板化的配置,以及SpringBoot整合第三方插件。我们还要学习Redis、MQ、Elasticsearch这些中间件。