004-009_JAVA语言背景简介

目录

  • Java发展简史
  • Java核心优势
  • Java的三个版本
    • JavaSE(Java Standard Edition)
    • JavaEE(Java Enterprise Edition)
    • JavaME(Java Micro Edition)
  • Java特性和优势
  • Java应用程序的运行机制

Java发展简史

  • 91年诞生、应用方向为消费类电子产品。
  • 98年大规模流行、互联网。
  • 安卓开发。
  • 目前版本主要为 6 和 7 版本。
  • 发展趋势
    • 90年代互联网诞生。
    • 2000年互联网爆发。
    • 2010年移动互联网爆发。
    • 2020年物联网发展。

Java核心优势

  • 体系中立跨平台。
  • 随着互联网爆发的发展。
  • 占据主流的IT各个领域。

Java的三个版本

JavaSE(Java Standard Edition)

  • 标准本
  • 定位在个人计算机上的应用
  • 发展较差、效率不高

JavaEE(Java Enterprise Edition)

  • 企业版
  • 定位在服务器端的应用
  • 就业的主流

JavaME(Java Micro Edition)

  • 微型版
  • 定位在消费性电子产品的应用上
  • 应用范围很窄、逐渐被淘汰
  • 物联网基于安卓系统开发

Java特性和优势

  • 跨平台/可移植性
  • 安全性
  • 面向对象
  • 简单性
  • 高性能
  • 分布式
  • 多线程
  • 健壮性

Java应用程序的运行机制

  • 高级语言分类
    • 编译型
    • 解释型
  • JVM(Java Virtual Machine)
    • 用于执行bytecode字节码的“虚拟计算机”
    • Java源代码 ——> 字节码(编译器)——> JVM(解释、执行)——> 操作系统
  • JRE(Java Runtime Environment)
    • 包含Java虚拟机、库函数、运行Java应用程序所必须的文件
  • JDK(Java Development Kit)
    • 包含JRE,以及增加编译器和调试器等用于程序开发的文件

你可能感兴趣的:(尚学堂,JAVA,300集)