当前位置: 移动技术网 > IT编程>开发语言>Java > Java学习入门--简要概念

Java学习入门--简要概念

2020年07月03日  | 移动技术网IT编程  | 我要评论

Java三大版本

1 Java SE/J2SE(Java Standard Edition) 标准版,应用于个人计算机的应用开发。 Java平台核心。
2 Java EE/J2EE(Java Enterprise Edition) 企业版,应用于服务器端的应用开发。 Java SE的拓展。
3 Java ME/J2ME(Java Micro Edition) 微型版,应用于消费性电子产品的应用开发。 Java SE内伸。
Ps.安卓开发 != Java ME
三者关系如下
在这里插入图片描述

Java的特性

1 跨平台/可移植性 更利于开发,Java核心优势。
2 安全性
3 面对对象 这个要好好学习才能更加深入了解了。
4 简单性
5 高性能
6 分布式 因为学习的是大数据专业,对于分布式这个名词还有比较耳熟的,这应该也是Java用于大数据开发的关键点吧。
7 多线程
8 健壮性 取其精华去其糟粕!

JVM、JRE和JDK

1 JVM(Java Virtual Machine) 即Java虚拟机,一个虚拟的用于执行字节码的“虚拟计算机”,定义了指令集,寄存器集,结构栈,垃圾收集堆,内存区域。
2 JRE(Java Runtime Environment) 包含Java虚拟机、库函数和运行Java程序所必须的文件。
3 JDK(Java Development Kit) 包含JRE以及编译器和调试器等用于程序开发的文件。
三者关系如下
在这里插入图片描述
*一次编译,随处运行 *

Java应用程序的运行机制

在这里插入图片描述

关于JVM

在这里插入图片描述

本文地址:https://blog.csdn.net/m0_45240384/article/details/107077506

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网