(2)Java语言,JDK,JRE简介
一、JAVA语言特点:完全面向对象、安全可靠、与平台(操作系统)无关的编程软件
跨平台性(可移植性)原理:
只需在需要运行Java应用程序的操作系统上安装一个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中运行。
有针对Win版,Lin版,Mac版的虚拟机,java程序在虚拟机上运行。
虚拟机分版本 ,因为不同操作系统内核不同,虚拟机可能会调用内核程序,所以要分不同版本。
Win操作系统就是用C,C++写的
Win版能够运行C++程序的原因是Win操作系统有解析C++的虚拟机
二、JAVA语言的三种技术架构:
三、Java语言的环境构建
JRE,JDK简介:
JRE只是Java运行环境,但对于开发者来说,还需要开发环境,所以要安装JDK
用数学符号表示JDK包含JRE,JRE包含JVM
JRE只是Java运行环境,但对于开发者来说,还需要开发环境,所以要安装JDK
用数学符号表示JDK包含JRE,JRE包含JVM