Java学习入门(简要概念)
程序员文章站
2023-12-05 23:05:46
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 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