JAVA简介

2020-01-16  本文已影响0人  竹子bupt

随着Java的发展,SUN给Java又分出了三个不同版本:

Java SE:Standard Edition

Java EE:Enterprise Edition

Java ME:Micro Edition

这三者之间有啥关系呢?

┌───────────────────────────┐

│Java EE                    │

│    ┌────────────────────┐ │

│    │Java SE            │ │

│    │    ┌─────────────┐ │ │

│    │    │  Java ME  │ │ │

│    │    └─────────────┘ │ │

│    └────────────────────┘ │

└───────────────────────────┘

简单来说,Java SE就是标准版,包含标准的JVM和标准库,而Java EE是企业版,它只是在Java SE的基础上加上了大量的API和库,以便方便开发Web应用、数据库、消息服务等,Java EE的应用使用的虚拟机和Java SE完全相同。

因此我们推荐的Java学习路线图如下:

首先要学习Java SE,掌握Java语言本身、Java核心开发技术以及Java标准库的使用;

如果继续学习Java EE,那么Spring框架、数据库开发、分布式架构就是需要学习的;

如果要学习大数据开发,那么Hadoop、Spark、Flink这些大数据平台就是需要学习的,他们都基于Java或Scala开发;

如果想要学习移动开发,那么就深入Android平台,掌握Android App开发。

初学者学Java,经常听到JDK、JRE这些名词,它们到底是啥?(环境配置)

JDK:Java Development Kit          java开发工具包,

JRE:Java Runtime Environment      等于有了虚拟机,可以运行程序,还有类库

简单地说,JRE就是运行Java字节码的虚拟机。但是,如果只有Java源码,要编译成Java字节码,就需要JDK,因为JDK除了包含JRE,还提供了编译器、调试器等开发工具。JDK开发完程序之后交给JDK运行

上一篇下一篇

猜你喜欢

热点阅读