当前位置: 首页 > news >正文

三. Java特性、版本、JDK/JRE/JVM

Java特性和优势

  • 简单性
  • 面向对象
  • 可移植性(跨平台)
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

三高:高可用、高性能、高并发
分布式:一个业务拆分成多个子业务,部署在不同的服务器上,每个子系统被称为“服务”,这些子系统能够独立运行在web容器中,它们之间通过RPC方式通信。
集群:同一个业务,部署在多个服务器上。

Java三大版本

JavaSE:标准版(桌面程序、控制台开发······)Java platform Standard Edition
JavaME:嵌入式开发(手机、小家电······)Java platform Micro Edition
JavaEE:企业级开发(web端、服务器开发······)Java platform Enterprise Edition

JDK JRE JVM

1. 什么是JDK、JRE、JVM

JDK‌:Java开发工具包(Java Development Kit),包括编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等,也包含JRE。JDK是开发Java程序的主要工具包,包括了Java运行环境、Java工具和Java基础的类库(Java API)。
‌JRE‌:Java运行环境(Java Runtime Environment),包括JVM标准实现(JVM)和Java核心类库。JRE是运行Java程序必不可少的运行时环境。
‌JVM‌:Java虚拟机(JAVA Virtual Machine),负责将Java字节码转换成具体系统平台的机器指令,执行Java程序。

2. JDK、JRE和JVM之间的关系

‌JDK包含JRE‌:JDK包含了JRE以及Java开发工具(如javac、java等)。
‌JRE包含JVM‌:JRE包含了JVM以及Java核心类库。
‌关系总结‌:JDK = JRE + Java开发工具;JRE = JVM + Java核心类库。

3. JDK、JRE和JVM的区别

‌功能不同‌:
JDK用于Java程序的开发
JRE用于运行编译好的class文件
包含内容不同‌:
JDK包含JRE和开发工具
JRE包含JVM和核心类库。
‌使用场景不同‌:
开发人员需要JDK
普通用户只需要JRE来运行Java程序
http://www.jsqmd.com/news/532896/

相关文章:

  • OpenClaw技能开发套件:为Qwen3.5-4B-Claude定制专属工具
  • 2026年3月,探寻市面上好的喷雾干燥机厂家,流化床干燥机/单锥干燥机/耙式干燥机/闪蒸干燥机,喷雾干燥机批发厂家分析 - 品牌推荐师
  • 毕业设计:基于springAi+vue的非遗数字文化馆(源码)
  • 众智商学院:助力外审员备考与能力进阶 - 众智商学院官方
  • 重构前端路由开发范式:vite-plugin-pages 从原理到实践
  • Avalonia+VSCode实时预览开发指南:用ReactiveUI快速构建响应式桌面应用(含项目结构解析)
  • FLUX.1-dev像素工坊应用场景:像素化无障碍界面设计——高对比度UI生成
  • 起猛了,发现我的工位上坐着一只“硅基吸血鬼”!
  • 10分钟快速掌握QQ空间历史说说备份神器
  • 分析金丝绒瓷砖生产商,莱曼缔克在泉州、佛山、肇庆的口碑如何? - 工业设备
  • 防脱精华品牌对比:日系、欧美、国货三足鼎立大PK - 博客万
  • TranslucentTB:为Windows任务栏注入透明美学的轻量级神器
  • ssm+java2026年毕设数据学院工作量管理系统【源码+论文】
  • 2026年杭州吸塑板材口碑榜,瑞新吸塑板材专业度咋样 - 工业品网
  • Anything V5效果展示:一键生成高质量二次元角色肖像图
  • C#读写各类配置文件
  • Leather Dress Collection 惊艳效果展示:多风格时尚文案与设计描述生成
  • Elden Ring帧率解锁终极指南:突破60帧限制的完整教程
  • CRM系统评测:如何避开功能缺陷,选择全球化支撑能力强的AI平台? - 纷享销客智能型CRM
  • 书匠策AI:问卷设计的“古法匠心”与“智法革新”大碰撞
  • hadoop+spark+hive链家租房租房推荐系统 租房可视化 K-means聚类算法 线性回归预测算法 机器学习
  • 深度剖析5大智能内容解锁策略:Chrome付费墙突破技术全解
  • 【数据结构与算法】第3篇:C语言核心机制回顾(二):动态内存管理与typedef
  • Ubuntu系统上通义千问1.5-1.8B-Chat-GPTQ-Int4的部署教程
  • 嵌入式通信协议设计原则与实现技巧
  • 复杂销售场景破局:面向大中型企业的AI CRM系统实战方案 - 纷享销客智能型CRM
  • 【数据结构与算法】第4篇:算法效率衡量:时间复杂度和空间复杂度
  • 问卷设计“智变”风暴:书匠策AI如何引领科研新风尚?
  • 丹青识画部署案例:海外孔子学院中文教学AI工具箱中的文化理解模块
  • PaddleOCR-VL-WEB保姆级教程:从部署到高性能调优全流程