Sun是原先开发Java的公司。后由Oracle进行开发维护。
Java有许多优秀的语言特性。它是一个完整的平台,有一个庞大的库,其中包含了很多可重用的代码和一个提供诸如安全性、跨操作系统的可移植性以及自动垃圾收集等服务的执行环境。
Java白皮书摘要关键字
-
简单性
-
面向对象
-
分布式
-
健壮性
-
安全性
-
体系结构中立
-
可移植性
-
解释型
-
高性能
-
多线程
-
动态性
Java Aplet是嵌入网页中的程序,需要启用Java的Web 浏览器执行字节码,而不需要下载任何软件;它可以对用户行为作出相应,改变外观,在运行他的计算机和提供他的计算机之间传递数据。
版本 | 年份 | 语言新特性 | 类与接口的数量 |
---|---|---|---|
1.0 | 1996 | 语言本身 | 211 |
1.1 | 1997 | 内部类 | 477 |
1.2 | 1998 | strictfp修饰符 | 1524 |
1.3 | 2000 | 无 | 1840 |
1.4 | 2002 | 断言 | 2723 |
5.0 | 2004 | 范型类、“for each”循环、可变元参数、自动装箱、元数据、枚举、静态导入 | 3279 |
6 | 2006 | 无 | 3793 |
7 | 2011 | 基于字符串的switch、钻石操作符、二进制字面量、异常处理改进 | 4024 |
8 | 2014 | lambda表达式、包含默认方式的接口、流和日期/时间库 | 4240 |