首页 > 编程语言 >Java基础概念

Java基础概念

时间:2023-10-22 13:35:00浏览次数:37  
标签:JRE Java JDK 概念 基础 Edition JVM 安装

JVM (Java Virtual Machine)

java跨平台原理:

总结:在需要运行Java应用程序的操作系统上,安装一个与操作系统对应的Java虚拟机(Java Virtual Machine)即可。

JRE (Java Runtime Environment)

是Java程序的运行时环境,包含JVM和运行时所需要的核心类库。

我们想要运行一个已有的Java程序,那么只需安装JRE即可。

JDK (Java Development Kit)

是Java程序开发工具包,包含JRE和开发人员使用的工具。

其中的开发工具:编译工具(javac.exe)和运行工具(java.exe)。

我们想要开发一个全新的Java程序,那么必须安装JDK。

JDK下载和安装

官方网站:http://www.oracle.com

下载后一键式安装即可

JDK发展史

JVM、JRE、JDK的关系

Java技术体系

Java SE(Java Standard Edition):标准版 Java技术的核心和基础

Java EE(Java Enterprise Edition):企业版 企业级应用开发的一套解决方案

Java ME(Java Micro Edition):小型版 针对移动设备应用的解决方案

 

标签:JRE,Java,JDK,概念,基础,Edition,JVM,安装
From: https://www.cnblogs.com/vorn/p/17780338.html

相关文章

  • 一个简单的QQ空间下雪效果的Java代码示例
    ​  以下是一个简单的QQ空间下雪效果的Java代码示例​编辑```javaimportjava.awt.*;importjavax.swing.*;publicclassSnowFallextendsJFrame{  privateintwidth,height;  privateintsnowCount;  privateint[]snowXPositions,snowYPositio......
  • 11_常用类和基础API
    ......
  • 路由部署基础
    Nginx路由部署Nginx文件目录build编译Vue项目编译结果放到nginx的html目录下启动nginx,config可以更改占用的端口Tomcat......
  • 01_Java语言概述
    ......
  • Dubbo快速入门_在本工程模块中依赖另外子模块的接口报错java找不到符号
    场景:Dubbo入门案例项目结构:三个子模块dubbodemo_interfacedubbodemo_providerdubbodemo_consumer在消费者和提供者中引入dubbodemo_interface的依赖。dubbodemo_interface中定义了一个接口HelloServicedubbodemo_provider中有HelloService的实现类dubbodemo_consumer中定......
  • 2023-2024-1 20231307刘芷彤 《计算机基础与程序设计》第4周学习总结
    作业信息 这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK04这个作业的目标自学教材《计算机科学概论》第4章,第5章 《C语言程序设计》第3章并完成云班课......
  • 学期2023-2024-1 20231403 《计算机基础与程序设计》第四周学习总结
    作业信息这个作业属于哪个课程<班级的链接>(如2022-2023-1-计算机基础与程序设计)这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业)这个作业的目标自学计算机科学概论第4章,第5章,《C语言程序设计》第3章作业正文https://www.cnblogs.com/lsrmy/p/17......
  • 2023-2024-1 20231308 《计算机基础与程序设计》第四周学习总结
    2023-2024-120231308《计算机基础与程序设计》第四周学习总结作业信息这个作业属于哪个课程[2023-2024-1-计算机基础与程序设计]这个作业要求在哪里2023-2024-1计算机基础与程序设计第四周作业这个作业的目标《计算机科学概论》第4章,第5章并完成云班课测试;《C......
  • 实验二-类和对象_基础编程2
    task1t.hpp1#pragmaonce2#include<iostream>3#include<string>4usingnamespacestd;56classT{7public:8T(intx=0,inty=0);9T(constT&t);10T(T&&t);11~T();12voidset_m1(intx);13intget......
  • Java零基础入门-赋值运算符
    前言Java是一门广泛被应用的编程语言,它被用于开发各种类型的应用程序,从桌面应用程序到企业级后端系统。对于零基础的人来说,学习Java可能会感到有些困难。本文将帮助那些没有编程经验的人了解Java的赋值运算符。摘要本文将介绍Java中赋值运算符的概念、示例以及代码方法介绍。在......