分类:Java

来自牛奶河Wiki
阿奔讨论 | 贡献2024年1月23日 (二) 13:08的版本 (创建页面,内容为“右|无框 Java 是由 Sun Microsystems 公司 James Gosling 等人于 1995 年 5 月 23 日推出的面向对象程序设计语言。 2009 年 4 月 20 日,Oracle(甲骨文)公司以 74 亿美元收购 Sun 公司。<blockquote>詹姆斯·高斯林 (James Gosling)1955 年 5 月 19 日出生于加拿大,Java 编程语言的共同创始人之一,Java 之父。</blockquote>Java 分为三个体系: * JavaSE(J2SE),Java 2 Platform…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
Java.png

Java 是由 Sun Microsystems 公司 James Gosling 等人于 1995 年 5 月 23 日推出的面向对象程序设计语言。

2009 年 4 月 20 日,Oracle(甲骨文)公司以 74 亿美元收购 Sun 公司。

詹姆斯·高斯林 (James Gosling)1955 年 5 月 19 日出生于加拿大,Java 编程语言的共同创始人之一,Java 之父。

Java 分为三个体系:

  • JavaSE(J2SE),Java 2 Platform Standard Edition,Java 平台标准版
  • JavaEE(J2EE),Java 2 Platform,Enterprise Edition,Java 平台企业版
  • JavaME(J2ME),Java 2 Platform Micro Edition,Java 平台微型版

特性

  • Java 丢弃了 C++ 中操作符重载、多继承、自动的强制类型转换等特性。不使用指针,而是引用。提供了自动分配和回收内存空间
  • Java 对通过网络下载的类具有一个安全防范机制(类 ClassLoader),如分配不同的名字空间以防替代本地的同名类、字节代码检查,并提供安全管理机制(类 SecurityManager)让 Java 应用设置安全哨兵
  • Java 程序(后缀为 java 的文件)在 Java 平台上被编译为体系结构中立的字节码格式(后缀为 class 的文件),可以在 Java 平台的任何系统中运行,适合于异构的网络环境和软件的分发
  • Java 编译器是用 Java 实现的,Java 的运行环境是用 ANSI C 实现的
  • Java 的运行速度随着 JIT(Just-In-Time)编译器技术的发展越来越接近于 C++