java自学笔记

java自学笔记

java发展史

简介:讲解java的编程历史,jdk、jre、JVM区别和概述

  • 计算机语⾔言发展历史

  • 第⼀代 计算机语⾔言:01010100010111000

  • 第⼆代 汇编语⾔言

    • 00000011写成汇编语⾔言就是 ADD,只要还原成⼆二进制, 汇编语⾔言就可以被 CPU 直接
      执⾏行行,所以它是最底层的低级语⾔言
  • 第三代 ⾼高级语⾔言

    • ⾯面向过程:c,Fortran ⾯面向对象:c++,java,c#

jvm概述

  • java版本介绍

    • JavaSE,即Java标准版(以前简写J2SE)Java技术核心和基础,是J2ME和J2EE编程的基础
    • JavaEE,即Java企业版(以前简写J2EE)java技术中应用应用最广泛的部分.
    • JavaME,即Java微型版(以前简写J2ME),主要用于移动设备
  • JVM、JRE、JDK关系?

    • JVM

      • Java Virtual Machine Java 虚拟机,简单看成一个操作系统,java程序会首先被编译
        为.class的字节码,根据字节码指令进识别并调上层操作系统
    • JRE

      • Java Runtime Environment java 运⾏时环境, 是整个 Java 程序运行的核心
    • JDK

      • Java Development Kit 是我们的开发⼯具包,它集成了了 JRE, 是整个 Java 开发的核心
    • 总结

      • JRE = 基本类库 + JVM,没有JRE,java程序法运
      • JDK = JRE+JVM+开发具包
      • Java核⼼心优势:一次编译,到处运行,能够跨平台运行的核心在于 JVM

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值