Java的三大版本和JDK,JRE,JVM的概念

  • 可提供远程搭建运行服务

Java
偏向WEB端开发,服务器开发
最大特性:跨平台性,Write Once,Run Anywhere,只要编写一次就能在任何平台运行

JVM :Java的一个虚拟机,虚拟机可以理解为一个虚构出来的计算机,这个虚构的计算机可以跑在所有的平台上,所以它可以实现跨平台,所以常说Java是一门跨平台语言

Java的三大版本
JavaSE:Java的标准版,是整个Java的基础以及核心,主要用于开发桌面程序,控制台开发…
JavaME:相当于Java的微缩版,主要用于嵌入式的开发,比如说一些手机程序的开发,已经很少用了
JavaEE:企业级开发(web端,服务器开发…)

JDK,JRE,JVM

  • JDK : Java Development Kit (java开发者工具,包含JRE和JVM),开发Java就需要安装JDK,开发时下载JDK就行了,因为它包含了JRE和JVM
  • JRE : Java Runtime Environment (java的运行时环境,包含Java虚拟机),只要安装了JRE,就可以运行Java程序了
  • JVM : Java Virtual Machine(Java虚拟机),相当于在所有的操作系统上,模拟了一个小小的CPU来处理Java相关的东西

java和javac是用来编译和运行java的
javadoc可以把java的一些东西生成一篇文档
jar把java打包成一个应用

可提供远程搭建运行服务

不会调试运行的同学,你只需打开远程,会帮你搭建调试好一切(JDK、Idea/Eclipse、MySQL、Tomcat、Maven………)

Java的三大版本和JDK,JRE,JVM的概念相关推荐

  1. Java三大版本,JDK,JER,JVM知识

    JavaSE: 标准版,基础核心版. 是为开发普通的桌面和商务应用程序提供的可解决的方式,是后面两个技术的基础,可以完成一些桌面应用程序的开发. JavaME: 小型版,是为了开发电子消费产品和嵌入式 ...

  2. day01--java基础编程:计算机基础知识 ,java语言概述,java开发环境搭建,eclipse概述,创建简单java项目,JDK JRE JVM的关系,java开发中的命名规范,编程风格

    1 Day01–Java开发环境+HelloWorld 1.1 计算机基础知识 资料下载网址:刘沛霞 18600949004 code.tarena.com.cn tarenacode code_20 ...

  3. java实验原理和图例_图例解析JDK,JRE,JVM概念及使用

    本文向大家简单介绍一下JDK,JRE,JVM概念及用法,为了保持JDK的独立性和完整性,在JDK的安装过程中,JRE也是安装的一部分.所以,在JDK的安装目录下有一个名为jre的目录,用于存放JRE文 ...

  4. 【剧前爆米花--爪哇岛寻宝】初识Java,了解Java代码的运行机制及JDK,JRE,JVM等

    作者:困了电视剧 专栏:<JavaSE语法与底层详解> 文章分布:这是一篇知识点较为基础的文章,我会先将JavaSE相关的知识给罗列一遍,然后在后续的文章中会对其中重要的点再逐一进行底层剖 ...

  5. Java修炼之凡界篇 筑基期 第01卷 入门 第04话 JDK JRE JVM

    JDK JRE JVM JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK), 在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里 ...

  6. [马士兵] 一. 初识JAVA 20. 反编译工具的使用 21. 本章最后一段代码 22. 扩展面试题: JDK, JRE, JVM区别

    20. 反编译工具的使用 编译 源代码----->class 反编译 class---->源代码 反编译工具 jd-gui.exe 21. 本章最后一段代码 public class Hi ...

  7. JDK,JRE,JVM区别与联系

    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...

  8. jdk jre jvm 关系

    很多朋友可能跟我一样,已经使用JAVA开发很久了,可是对JDK,JRE,JVM这三者的联系与区别,一直都是模模糊糊的. 今天特写此文,来整理下三者的关系. JDK : Java Development ...

  9. 名词解释 JDK JRE JVM

    名词解释 JDK JRE JVM JRE JRE: Java Runtime Environment JRE顾名思义是java运行时环境,包含了java虚拟机,java基础类库.是使用java语言编写 ...

最新文章

  1. 灵活越障、花样空翻,腾讯轮腿式机器人亮相机器人顶会 ICRA
  2. 要管理组策略 您必须以域用户账户登录此计算机,组策略设置:使普通用户登陆域控制器的电脑...
  3. Linux系统下安装卸载jdk
  4. MySQL中的UNIX_TIMESTAMP函数使用总结
  5. Thinkphp 发送邮件
  6. Tomcat自定义部署
  7. 【TensorFlow】TensorFlow函数精讲之tf.train.exponential_decay()
  8. jemalloc mysql5.6_Mysql-5.6安装编译全教程
  9. 逼自己玩命学了3个多月,吃透这19个架构视频!分享给你,让你今年进个大厂!(限时领)...
  10. linux 查看最近用户,Linux下查看用户列表
  11. 最全eclipse自由轻松来回切换项目的jdk版本的方法
  12. 一元线性回归Python实现
  13. 信签纸有虚线怎么写_红底虚线信签纸模板
  14. Verilog语法练习
  15. python isupper_一日一技:python中的string.isupper方法
  16. 张小龙2019微信公开课演讲实录
  17. uboot2021.10-nandflash-1.nand_fill_oob
  18. python计算复数的辐角_Python机器学习(五十六)SciPy fftpack(傅里叶变换)
  19. java生成订单唯一编号_java唯一订单号生成
  20. 公安销售许可证的申请流程-从检测到拿证

热门文章

  1. 将数字字符串转换为人民币大写,壹、贰、叁、肆、伍、陆、柒、捌、玖、拾
  2. android 自定义图片,Android自定义图片集合
  3. vue 父子组件mounted执行顺序
  4. qt 嵌入式linux 环境变量设置
  5. APP - 小米/红米电视开机广告屏蔽 hosts 列表分享,轻松解决开机广告
  6. 笔记本英雄联盟界面服务器停止运行,关于LOL选完大区(主界面)后马上闪退的正确解决方法...
  7. linux内核自旋锁解释,LINUX内核笔记:自旋锁
  8. 三层架构(引用自CSDN:http://blo…
  9. HDU 4460 Friend Chains(map + spfa)
  10. 数据可视化(一)A股三大指数10年涨跌幅比较:数据爬取和整理