Java学习入门--简要概念

相关概念

  • Java三大版本
  • Java的特性
  • JVM、JRE和JDK
  • Java应用程序的运行机制
  • 关于JVM

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的特性

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学习入门--简要概念_第2张图片
*一次编译,随处运行 *

Java应用程序的运行机制

Java学习入门--简要概念_第3张图片

关于JVM

Java学习入门--简要概念_第4张图片

你可能感兴趣的:(Java学习笔记)