JavaSE-Day01-Java入门

Java入门

计算机语言发展史

  1. 机器语言——二进制
  2. 汇编语言——指令代替二进制
  3. 高级语言——面向对象、面向过程

Java特性和优势

简单
面向对象
可移植——虚拟机
高性能
分布式
动态性——反射机制
多线程
安全性——异常机制
健壮性

Java三大版本

  1. JavaSE——标准版(桌面程序、控制台开发)
  2. JavaME——嵌入式开发(没人用)
  3. JavaEE——E企业级开发(web端,服务器开发)

JDK、JRE、JVM

JDK>JRE>JVM

  1. JDK——Java Development kit(Java开发者工具)
  2. JRE——Java Runtime Environment(Java运行环境)
  3. JVM——Java Virtual Machine(Java虚拟机)

编译型和解释性

  1. 编译型compile(全部翻译好)
    .java--(编译)-->.class
  2. 解释性(同声传译,一句一句)
    jvm-->类装载器-->字节码校验器(代码写的对不对)-->解释器--(解释)-->操作系统平台
posted @ 2022-08-26 23:59  iseeyr  阅读(25)  评论(0)    收藏  举报