首页 > 编程语言 >Java进阶路线

Java进阶路线

时间:2023-01-17 09:55:23浏览次数:55  
标签:Java 进阶 编程 特性 路线 阶段 数组 Linux

阶段一

  1. 计算机基础
  2. Java入门学习  Day2: 注释、标识符、关键字 / 数据类型 / 类型转换 / 变量常量 / 运算符 / 包机制、JavaDoc / 2023-1-12
  3. Java基础语法  Day3 : Scanner对象 / 顺序结构 / 选择结构 / 循环结构 / break&continue / 练习
  4. 流程控制和方法  Day4: 何为方法 / 方法的定义及调用 / 方法重载 / 命令行传参 / 可变参数 / 递归
  5. 数组  Day5: 数组概述 / 数组声明创建 / 数组的使用 / 多维数组 / Arrays类 / 稀疏数组_数据结构
  6. 面向对象编程  Day6: 初识面向对象 / 方法回顾与加深 / 对象的创建分析 / 面向对面的三大特性 / 抽象类和接口 / 内部类及OOP实战(壹2023.1.20)
  7. 异常
  8. 常用类
  9. 集合框架
  10. I/O
  11. 多线程
  12. GUI编程
  13. 网络编程
  14. 注解与反射
  15. JUC编程
  16. JVM探究
  17. 23种设计模式
  18. 数据结构与算法
  19. 正则表达式

阶段二

  1. MySQL初级
  2. JDBC
  3. HTML2
  4. CSS3
  5. JavaScript
  6. jQuery
  7. Layui & BootStrap
  8. Http协议
  9. Tomcat
  10. Servlet
  11. Cookie & Session
  12. JSP
  13. JSTL & EL表达式
  14. MVC三层架构
  15. 过滤器
  16. 监听器
  17. 文件上传下载
  18. 邮件收发
  19. 富文本编辑器

阶段三

  1. Maven
  2. Junit
  3. Log4J
  4. MyBatis
  5. Spring
  6. SpringMVC
  7. JSON
  8. Ajax
  9. SSM框架整合
  10. Shiro
  11. Soir
  12. Git
  13. MyBatis-Plus
  14. MySQL高级
  15. Netty
  16. MyCat

阶段四

  1. Linux基础
  2. Shell编程
  3. Linux系统管理
  4. Linux网络
  5. LAMP平台部署
  6. LNMP平台部署
  7. Nginx
  8. ELK日志分析
  9. MySQL集群
  10. Redis
  11. Linux集群
  12. Docker
  13. OpenStack
  14. Kubernets

阶段五

  1. Vue
  2. NodeJS
  3. SpringBoot原理
  4. SpringBootWeb开发
  5. SpringData
  6. SpringSecurity
  7. SpringBoot分布式开发
  8. ActiveMQ
  9. Elsticsearch
  10. Dobbo + Zookeeper
  11. SpringCloud Netflix全家桶
  12. SpringCloud Alibaba全家桶

阶段六

  1. 负载均衡
  2. Hadoop
  3. Hive
  4. HBase
  5. Flume
  6. Sqoop
  7. Zookeeper
  8. Impala
  9. Scala编程
  10. Spark系列
  11. Kafka

阶段七

  1. Java8新特性
  2. Java9新特性
  3. Java10新特性
  4. Java11新特性
  5. Java12新特性
  6. Service Mesh
  7. 计算机网络原理
  8. 操作系统

 

标签:Java,进阶,编程,特性,路线,阶段,数组,Linux
From: https://www.cnblogs.com/uilufz/p/17057037.html

相关文章

  • ElasticSearch必知必会-进阶篇
    京东物流:康睿姚再毅李振刘斌王北永说明:以下全部均基于elasticsearch8.1版本一.跨集群检索-ccr官网文档地址:https://www.elastic.co/guide/en/elasticsearch/re......
  • java static 静态变量
    目录视频链接javastaticstatic基础static修饰方法的应用场景工具类工具类实例javastatic应用注意事项null视频链接静态变量:https://www.bilibili.com/video/BV17F411T......
  • Java项目笔记
    使用lombok成员方法输出日志@SpringBootApplication@Slf4jpublicclassReggieTakeOutApplication{publicstaticvoidmain(String[]args){SpringA......
  • Java实现字符串和零宽字符之间的相互转换
    如题,上网找了一圈发现都是用JavaScript实现的,只好自己将JavaScript实现的代码转为Java代码实现://String->零宽字符publicstaticStringstrToZeroWidth(Stringstr){......
  • idea运行别人的java项目需要注意的地方
    常规java项目的配置1.假设有两层路径,要进入到第二层,才用右键打开第一层第二层2.在ProjectStructure中配置输出文件夹的路径3.修改编译的方式,javac或者eclipse4......
  • 05.Java流程控制
    Java流程控制用户交互ScannerJava提供了一个工具类,可以获取用户的输入。Java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanners......
  • Java字符串 equals()与==的比较
    理解equals()方法和==运算符执行的是两个不同的操作是重要的。如同刚才解释的那样,equals()方法比较字符串对象中的字符。而==运算符比较两个对象引用看它们是否引用相同......
  • 9.使用JavaConfig实现配置
    要完全不使用Spring的xml配置了,全权交给Java来做!JavaConfig是Spring的一个子项目,在Spring4之后,它成为了一个核心功能!实体类packagecom.zuo.entity;importorg.sp......
  • 手写笔记18:谈谈Java内存模型?
    ......
  • 18.(行为型模式)java设计模式之观察者模式
    一、什么是观察者模式定义对象间⼀种⼀对多的依赖关系,使得每当⼀个对象改变状态,则所有依赖于它的对象都会得到通知并⾃动更新,也叫做发布订阅模式Publish/Subscribe,属于⾏......