java版本概述
java总共有三个版本(java SE、java EE、javaME ),我们常用的是JavaEE
- java SE:标准版Java SE(Java Platform,Standard Edition)JavaSE以前称为J2SE。它语序开发和部署在桌面,服务器,嵌入式环境和实时环境中使用Java应用程序。JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基础。
- java EE:企业版Java EE(Java Platform,Enterprise Edition)java EE以前称为J2EE。 企业版本帮助开发和部署可移植,健壮,可伸缩切安全的服务器端Java应用程序。
- java ME微型版Java ME(Java Platform,Micro Edition)java ME以前称为J2ME。 Java ME为在移动设备和嵌入式设备(笔记手机,PDA,电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
Java EE SDK 与 JDK的区别
- SDK(Software Development Kit) 软件开发工具包,是一个相当广泛的名词, 可以这么说辅助开发某一类软件的相关文档,范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供了一个平台。
- JDK(Java Development Kit)Java 开发工具包,是针对Java开发的产品。 JDK是SDK的一个子集,因为它是开发java程序的一个平台,开发其他程序的SDK可以没有JDK。比如你下载了一个软件平台eclipse-SDK-3.2.2-win32.zip,它本身里面是没有JDK的。但是只要开发Java程序就必须使用JDK(Java EE和Java SE)。
Java基础
- 编程思想
- 多线程
- 网络编程
- 内存管理
核心框架
- Spring Boot
- Spring Cloud
持久层框架
- MyBatis
- MyBatis-Plus
批处理框架
- Spring Batch
安全框架
- Spring Security
- Shiro
网关
- Spring Cloud GateWay
消息队列
- rocketmq
- rabittmq
注册中心
- nacos
- eureka
- zookeeper