Java基础学习1 | JVM、JRE、JDK

JDK安装目录的常见文件夹:


  1. bin:该路径下存放了各种工具命令,最重要的有 javacjava

  2. conf: 该路径下存放了相关配置文件。

  3. include: 该路径下存放了一些平台特定的头文件。

  4. jmods:该路径下存放了各种模块。

  5. legal:该路径下存放了各模块的授权文档。

  6. lib:该路径下存放了工具的一些补充JAR包。

安装JDK后,通常需要配置JDK的环境变量,而且都是配置在JDK目录的bin文件夹中。

配置Path环境变量的目的:在任意目录下都可以打开指定的软件(即Java)。

Java 三大使用平台


  1. JavaSE

JavaSE是Java语言的标准版,用于桌面应用的开发,是其他两个版本的基础。

桌面应用是指:用户只要打开程序,程序的界面会让用户在最短的时间内找到他们需要的功能,同时主动带领用户完成他们的工作并得到最好的体验。
  1. JavaME

JavaME是Java语言的小型版,用于嵌入式电子设备或者小型移动设备。

  1. JavaEE

JavaEE是Java语言的企业版,用于Web方向的网站开发。

Java 用途


  1. 桌面应用开发:各种税务管理软件,编译器如:IDEA、Clion、Pycharm。

  2. 科学计算:matlab。

  3. 企业级应用开发:微服务,SpringCloud。

  4. 大数据开发:Hadoop。

  5. 移动应用开发:鸿蒙、Android、医疗设备。

  6. 游戏开发:我的世界 MineCraft。

Java 特性


面向对象、安全性、多线程、简单易用、开源、跨平台。

**Java实现跨平台的原理:**

Java语言的跨平台是通过虚拟机(JVM)实现的。

Java语言不是直接运行在操作系统里面,而是运行在虚拟机(JVM)中。
针对不同的操作系统(Windows、MacOS、Linux),安装不同的虚拟机(JVM)就可以实现跨平台了。

JVM、JRE、JDK


JVM(Java Virtual Machine):Java 虚拟机,真正运行Java程序的地方。

JRE (Java Runtime Environment):Java 运行环境,包括JVM、核心类库、运行工具。

JDK(Java Development kit):Java开发工具包,包含JVM、核心类库、开发工具。

关于JDK一些工具包的解释:
---
1. 核心类库:Java已经写好的内容,可以在Java编码中直接调用。

2. 开发工具包括:
1) javac 编译工具
2) java 运行工具
3) jdb 调试工具
4) jhat 内存分析工具

JDK、JRE 和 JVM三者的包含关系

JDK 包含了 JRE、JRE 包含了 JVM

posted @ 2024-03-03 10:51  十一的蛋炒饭  阅读(46)  评论(0)    收藏  举报