初识Java
·
1.1 Java语言的特点
Java语言由美国sun公司(被Oracle公司收购)发明于1995年
简单,面向对象
分布式
体系结构中立:Java所编写的程序代码可编译生成与机器结构无关的字节码文件
跨平台/可移植性:(因为中立,所以有可移植性)可根据不同CPU和操作系统,Java虚拟机的不同版本可以保证Java字节码文件能一直到不同平台运行
解释执行:Java解释器解释字节码文件,成为机器指令,从而去执行
健壮性,多线程
1.2 Java的平台
Java SE定位在个人计算机上的应用
Java标准版,包含jre(Java的运行环境)和jdk(Java开发工具包),以及其核心库
Java EE定位在服务端的应用
Java企业版,包含Java web、ejb、maven等
Java ME定位在消费性电子产品的应用上
Java微型版,主要应用于消费类电子产品(手机,机顶盒等),,现在用的不多了,手机大部分使用安卓版本
1.3 Java虚拟机
不同的操作系统,会有不同的Java虚拟机。
源于Java的中立性、可移植性、可跨平台。


1.4 Java程序的运行机制


JVM、JRE和JDK
JVM(Java virtual machine):用于执行bytecode字节码的“虚拟计算机”。不同而操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。
JRE:包含Java虚拟机、库函数等
JDK:包含JRE,编译器和调试器

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)