004-009_JAVA语言背景简介

10 篇文章 0 订阅
9 篇文章 0 订阅

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,以及增加编译器和调试器等用于程序开发的文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值