Java 简介之JVM、JDK、JRE【钢镚核恒】
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【钢镚核恒】相关推荐
- Spring MVC【钢镚核恒】
Spring MVC 简介 Spring MVC是Spring体系的轻量级Web MVC框架 Spring MVC的核心Controller控制器,用于处理请求,产生响应 Spring MVC基于Sp ...
- Java 安装及卸载【钢镚核恒】
Java 安装及卸载 卸载 删除Java安装目录 删除JAVA_HOME 删除path中的JAVA相关 查看 java -version 安装 下载JDK并安装(路径无中文) 配置环境变量 添加 JA ...
- Spring 【钢镚核恒】
Spring 简介 Spring框架是企业开发复杂性的一站式解决方案 Spring框架的核心是loC容器与AOP面向切面编程 Spring loC负责创建与管理系统对象,并在此基础上扩展功能 使用 导 ...
- Java 探究集合List、Map、Set底层的数据结构【钢镚核恒】
Java 集合 简介 集合 (collection)是存储对象的容器.例如:6个人一个团队(集合) 集合与数组类通,数组是存储具体数据的容器.集合的底层有用到数组 这篇文章是加深对集合的理解,探究各种 ...
- Java 面向对象 【钢镚核恒】
Java 面向对象 简介 类和对象 类是模子,确定对象将会拥有的特征(属性)和行为(方法) 对象是类的实例表现 类是对象的类型 对象是特定类型的数据 类,抽象的概念-模板 对象,-个看得到.摸得着的具 ...
- Java 原始的JDBC方式连接MySQL数据库【钢镚核恒】
Java JDBC 简介 JDBC(Java DataBase Connectivity,Java数据库连接) JDBC 可让Java通过程序操作关系型数据库 JDBC 基于驱动程序实现与数据库的连接 ...
- Java 异常 【钢镚核恒】
Java 异常 简介 错误在我们编写程序的过程中会经常发生,包括编译期间和运行期间的错误. 异常体系图 异常处理 捕获异常(快捷键 : Ctr l+ Alt + T) // try块后可接零个或多个c ...
- Java 算法之 “删除链表中倒数第k个节点”【钢镚核恒】
删除链表中倒数第k个节点 简介 题目描述:给定⼀个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点[Leetcode] 链表中倒数第k个节点 , 和这篇文章使用的方法一致,就是变成找到倒数k+ ...
- Vue中使用SVG图标的步骤【钢镚核恒】
Vue中使用SVG图标的步骤 简介 svg 可缩放矢量图形(Scalable Vector Graphics) svg 优势:任意缩放,超强显示效果,较小文件,可压缩 svgo 用来压缩svg中无用信 ...
最新文章
- github的pull request是指什么意思?有什么用处
- php用array_merge实现无限级分类
- 32k通过地址跳转到函数_【HYPERLINK】函数技巧,你一定要知道的!!!
- python 图片读写_Python各种图像库的图像的基本读写方式
- aboboo 上一句 快捷键_电脑软件推荐|这几个快捷键你一定能用得上
- 动态加载js文件 document.createElement
- 量子力学或证实人类生死并无意义
- 【渝粤教育】广东开放大学 知识产权法 形成性考核 (44)
- 润乾报表-数据源的选取不能选视图
- 怎么彻底卸载mysql8.0_彻底卸载MySQL8.0
- springCloud 之 Eureka高可用配置
- Js-字符串转Json并提取字段值
- 【转】WinCC 6.0 声音报警
- glob patterns
- Kyrie Irving邀请粉丝加入Lineage Logistics的Share A Meal运动,帮助受COVID-19疫情影响的人们
- Anaconda修改国内镜像源
- 袋鼠云产品功能更新报告01期丨用诚心倾听您的需求
- 如何使用图片的exif信息计算相机焦距
- 数学建模国赛2022C解题分享
- 信息收集--Nmap
热门文章
- 2021全球50家最佳酒吧榜单揭晓3家在上海;星巴克中国推出全新鲜萃滴滤咖啡 | 食品饮料新品...
- 使用Animator控制动画的切换
- percona tpcc mysql_percona tpcc-mysql 简介
- Unity2D像素游戏开发——Aseprite简单人物绘画+动画制作导出精灵表示例
- MATLAB点云处理(十二):欧式聚类分割(pcsegdist)
- ESP8266 WiFi模块如何联网?
- plc与python哪个前景好_Python程序猿哪种就业方向前景最好?
- D3js 引力模型超多节点(3000个node以上)的优化思路
- 路学长葬礼八宝山举行 王小帅娄烨等送别
- 精确度,准确度,精密度关系