Files
Hui-s-notebook/logseq-java/pages/Java发展历程.md
2024-02-02 00:12:49 +08:00

1.7 KiB
Raw Blame History

  • Java起源
    • Java是一种高级编程语言
    • 1991起源SUN Green小组开发Star 7项目[整合了C++ Lisp SmallTalk](智能家居)
    • 1992开发后没市场
    • 1993团队面临解散决定Java去走互联网
    • 早期叫Oak橡树据说Java之父手詹姆斯·高斯林上爪哇的咖啡
  • Java的发展史
    • 95/5/23java正式诞生
    • 96/1/23JDK1.0
    • 97/2/18JDK1.1,此时算是最初级的版本
    • 98/12/8JDK1.2milestone version
      • 更名为Java2.0
      • 确定Java未来的走向
        1. J2SE标准开发桌面应用EclipseIDEA
        2. J2ME微型手机嵌入式程序Nokia
        3. J2EE(企业),开发企业级,互联网应用
    • 04/10JDK1.5 another milestone
        1. Java更名Java5.0
        2. 提供了注解,枚举,多线程等一系列的新功能或优化功能
      • J2SE-->Java SE J2ME-->Java ME J2EE-->Java EE
    • 2010/4/20SUN被Orcale收购
    • 目前最新Java18JDK18
  • Java技术组成
      1. Java编程语言
      • 特点
          1. 简单性:
          • 抛弃C语言头文件,结构体,联合体,指针等一系列非常复杂的内容
          • 前辈多,现任广
          1. 结构中立:
          • Java语言在项目开发中可以和其他任何语言共存
          1. 面向对象
          1. 支持分布式
          1. 跨平台:
          • 一次编写,处处运行
          1. 高性能
          1. 多线程
          1. 健壮性,安全性
    • 2.Java平台
      • JDK
        • Java Development KitJava开发工具包
        • JRE+API工具
      • JRE
        • Java Runtime EnvironmentJava运行环境
        • JVM+核心库
      • JVM
        • Java Virtual MachineJava虚拟机
      • Java虚拟机出现目的跨平台