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

1.✨Java学习笔记

一、

java SE:Java Standard  Edition

Java ME:Java Mobile Edition

Java EE:Java Enterprise Edition

Java 由sun 公司推出,后74亿美金转卖给Oracle公司

JDK:Java Development Kit(java开发必备)

JRE:Java Runtime Environment(java执行环境)

JDK包含了JRE

class文件是字节码文件,程序最终执行的就是这个字节码(bytecode)文件

java是跨平台的语言,真正执行的不是二进制代码,二是字节码。

JVM(Java Virtual Machine,java虚拟机)

java是跨平台的,而JVM不是跨平台的(JVM是由c语言编写的)。

Java之跨平台的所以能够做到跨平台,本质原因在于JVM不是跨平台的Java的跨平台本质是建立在一个精妙的分层体系上:通过要求每个目标平台实现自己的JVM(平台相关层),来保证上层字节码(平台无关层)的统一执行。


http://www.kler.cn/a/560382.html

相关文章:

  • Win10登录Samba服务器报用户名密码错误问题解决
  • Windows 11【1001问】如何下载Windows 11系统镜像
  • 安装可视化jar包部署平台JarManage
  • 【排序算法】堆排序详解
  • 金融行业数据安全:KSP密钥管理系统如何保障支付交易与客户信息零泄露
  • springcloud负载均衡策略有哪些
  • 芯谷D1308:低成本、高性能的便携式音频解决方案
  • 【数据处理】COCO 数据集掩码 Run-Length Encoding (RLE) 编码转二进制掩码
  • UE5 Gameplay框架及继承关系详解
  • WPF基本布局基础
  • 【无人集群系列---大疆无人集群技术进展、技术路线与未来发展方向】
  • Hi3516CV610开发板ISP调试之——图像ISP在线调试 环境搭建教程
  • 理解CompletableFuture的非阻塞
  • springboot005学生心理咨询评估系统(源码+数据库+文档)
  • 使用Vue-Flow创建一个流程图可视化节点坐标查询器
  • 【算法】位运算
  • 4. Spring Cloud Gateway 入门与使用
  • 牛客周赛 Round 82(思维、差分、树状数组、大根堆、前后缀、递归)
  • JavaWeb基础专项复习4——会话对象Session and Cookie
  • 【深度学习】Java DL4J 基于MLP构建农业数据分析模型