Java 简介

  • Java是一门面向对象的程序设计语言
  • 1995年由sun公司发布
  • 2010年sun公司被Oracle公司收购

JVM

  • JVM(Java Virtual Machine),Java虚拟机
  • JVM是Java平台无关性(跨平台)实现的关键

Java 程序执行过程:

JDK

  • JDK ( Java Development Kit ) ,Java语言的软件开发工具包。两个主要组件:
  • javac,编译器,将源程序转成字节码
  • java,运行编译后的java程序( .class后缀的)

JRE

  • JRE(Java Runtime Environment)
  • 包括Java虚拟机(JVM ) 、Java核心类库和支持文件
  • 如果只需要运行Java程序,下载并安装JRE即可
  • 如果要开发Java软件,需要下载JDK
  • 在JDK中附带有JRE

JVM、JRE、JDK三者关系:

  • JRE = JVM + JavaSE 标准类库
  • JDK = JRE + 开发工具集(例如Javac编译工具等)

Java 简介之JVM、JDK、JRE【钢镚核恒】相关推荐

  1. Spring MVC【钢镚核恒】

    Spring MVC 简介 Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求,产生响应 Spring MVC基于Sp ...

  2. Java 安装及卸载【钢镚核恒】

    Java 安装及卸载 卸载 删除Java安装目录 删除JAVA_HOME 删除path中的JAVA相关 查看 java -version 安装 下载JDK并安装(路径无中文) 配置环境变量 添加 JA ...

  3. Spring 【钢镚核恒】

    Spring 简介 Spring框架是企业开发复杂性的一站式解决方案 Spring框架的核心是loC容器与AOP面向切面编程 Spring loC负责创建与管理系统对象,并在此基础上扩展功能 使用 导 ...

  4. Java 探究集合List、Map、Set底层的数据结构【钢镚核恒】

    Java 集合 简介 集合 (collection)是存储对象的容器.例如:6个人一个团队(集合) 集合与数组类通,数组是存储具体数据的容器.集合的底层有用到数组 这篇文章是加深对集合的理解,探究各种 ...

  5. Java 面向对象 【钢镚核恒】

    Java 面向对象 简介 类和对象 类是模子,确定对象将会拥有的特征(属性)和行为(方法) 对象是类的实例表现 类是对象的类型 对象是特定类型的数据 类,抽象的概念-模板 对象,-个看得到.摸得着的具 ...

  6. Java 原始的JDBC方式连接MySQL数据库【钢镚核恒】

    Java JDBC 简介 JDBC(Java DataBase Connectivity,Java数据库连接) JDBC 可让Java通过程序操作关系型数据库 JDBC 基于驱动程序实现与数据库的连接 ...

  7. Java 异常 【钢镚核恒】

    Java 异常 简介 错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误. 异常体系图 异常处理 捕获异常(快捷键 : Ctr l+ Alt + T) // try块后可接零个或多个c ...

  8. Java 算法之 “删除链表中倒数第k个节点”【钢镚核恒】

    删除链表中倒数第k个节点 简介 题目描述:给定⼀个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点[Leetcode] 链表中倒数第k个节点 , 和这篇文章使用的方法一致,就是变成找到倒数k+ ...

  9. Vue中使用SVG图标的步骤【钢镚核恒】

    Vue中使用SVG图标的步骤 简介 svg 可缩放矢量图形(Scalable Vector Graphics) svg 优势:任意缩放,超强显示效果,较小文件,可压缩 svgo 用来压缩svg中无用信 ...

最新文章

  1. github的pull request是指什么意思?有什么用处
  2. php用array_merge实现无限级分类
  3. 32k通过地址跳转到函数_【HYPERLINK】函数技巧,你一定要知道的!!!
  4. python 图片读写_Python各种图像库的图像的基本读写方式
  5. aboboo 上一句 快捷键_电脑软件推荐|这几个快捷键你一定能用得上
  6. 动态加载js文件 document.createElement
  7. 量子力学或证实人类生死并无意义
  8. 【渝粤教育】广东开放大学 知识产权法 形成性考核 (44)
  9. 润乾报表-数据源的选取不能选视图
  10. 怎么彻底卸载mysql8.0_彻底卸载MySQL8.0
  11. springCloud 之 Eureka高可用配置
  12. Js-字符串转Json并提取字段值
  13. 【转】WinCC 6.0 声音报警
  14. glob patterns
  15. Kyrie Irving邀请粉丝加入Lineage Logistics的Share A Meal运动,帮助受COVID-19疫情影响的人们
  16. Anaconda修改国内镜像源
  17. 袋鼠云产品功能更新报告01期丨用诚心倾听您的需求
  18. 如何使用图片的exif信息计算相机焦距
  19. 数学建模国赛2022C解题分享
  20. 信息收集--Nmap

热门文章

  1. 2021全球50家最佳酒吧榜单揭晓3家在上海;星巴克中国推出全新鲜萃滴滤咖啡 | 食品饮料新品...
  2. 使用Animator控制动画的切换
  3. percona tpcc mysql_percona tpcc-mysql 简介
  4. Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例
  5. MATLAB点云处理(十二):欧式聚类分割(pcsegdist)
  6. ESP8266 WiFi模块如何联网?
  7. plc与python哪个前景好_Python程序猿哪种就业方向前景最好?
  8. D3js 引力模型超多节点(3000个node以上)的优化思路
  9. 路学长葬礼八宝山举行 王小帅娄烨等送别
  10. 精确度,准确度,精密度关系