3.1 Java 帝国的诞生

3.1 Java 帝国的诞生

C & C++

  1. 1972 年 C 诞生
    • 贴近硬件,运行极快,效率极高
    • 操作系统,编辑器,数据库,网络系统
    • 指针和内存管理
  2. 1982 年 C++ 诞生
    • 面向对象
    • 兼容 C
    • 图形领域、游戏等

反抗

建立一个新的语言

  • 语法像 C
  • 没有指针
  • 没有内存管理
  • 真正的可移植性(编写一次,到处运行)
  • 面向对象
  • 类型安全
  • 高质量的类库
  • ······

Java 初生

  • 1995 年的网页简单而粗糙,缺乏互动性
  • 图形界面的程序(Applet)

  • Bill Gates 说:这是即今为止设计最好的语言!


  • Java 2 标准版(SE):桌面

  • Java 2 移动版(ME):手机

  • Java 2 企业版(EE):服务器


  • 大量的巨头加入

Java 发展

  • 他们基于 Java 开发了很多的平台、系统、工具
    • 构建工具
    • 应用服务器
    • Web 开发
    • 开发工具
    • ······

2006 年:Hadoop(大数据领域)

2008 年:Android(手机端)

posted @ 2021-02-05 17:00  puyulin12138  阅读(43)  评论(0)    收藏  举报