2018年3月计算机二级考试JAVA入门知识点:JAVA的历史、现状

  2018年计算机等级考试即将开始,小编在这里为考生们整理了2018年3月计算机二级考试JAVA入门知识点,希望有所帮助,想了解更多消息,请关注出国留学网的及时更新哦。

  2018年3月计算机二级考试JAVA入门知识点:JAVA的历史、现状

  闲话话 Java

  1 :Java历史

  在上世纪 90 年代初,sun 公司有一个叫做 Green 的项目,目的是为家用消费电子产品开发一个分布式代码系统,这样就可以对家用电器进行控制,和它们进行信息交流。詹姆斯·高斯林(James Gosling)等人基于 C++开发一种新的语言 Oak(Java 的前身)。Oak 是一种用于网络的精巧而安全的语言。 Sun 公司曾依此投标一个交互式电视项目, 但结果是被 SGI打败,Sun 打算抛弃 Oak。随着互联网的发展,Sun 看到了 Oak 在计算机网络上的广阔应用前景,于是改造 Oak,在 1995 年 5 月以“Java”的名称正式发布,从此 Java 走上繁荣之路。

  当然提到 Java 历史,不得不提的一个故事就是 Java 的命名。开始“Oak”的命名是以项目小组办公室外的树而得名,但是 Oak 商标被其他公司注册了,必须另外取一个名字,传说有一天,几位 Java 成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在咖啡馆喝着 Java(爪哇)咖啡,有一个人灵机一动说就叫 Java 怎样,得到了其他人的赞同,于是,Java 这个名字就这样传开了。当然对于传说,了解一下就好了,不必过于认真。

  2 :Java

  作为学习 Java 的人士,对 Java 历史上发生的大事件有一个了解是应该的。

  JDK (Java Software Develop Kit) ):Java 软件开发工具包。JDK 是 Java 的核心,包括了 Java 运行环境,一系列 Java 开发工具和 Java 基础的类库。目前主流的 JDK 是 Sun 公司发布的 JDK,除了 Sun 之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM 公司开发的 JDK,BEA 公司的 Jrocket,还有 GNU 组织开发的 JDK 等等。

image.png

  3 :Java特点

  简单地说,Java 具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、高性能、可靠的、解释型、自动垃圾回收等特点。

  这里只解释一下平台无关和分布式,其余的在后面会逐步接触到。

  3.1 :平台 无关

  所谓平台无关指的是:用 Java 写的程序不用修改就可在不同的软硬件平台上运行。这样就能实现同样的程序既可以在 Windows 下运行,到了 Unix 或者 Linux 环境不用修改就直接可以运行了。Java 主要靠 Java 虚拟机(JVM)实现平台无关性。

  平台无关性就是一次编写,到处运行:Write Once, Run Anywhere

  3.2 : 分布式

  分布式指的是: 软件由很多个可以独立执行的模块组成, 这些模块被分布在多台计算机上,可以同时运行,对外看起来还是一个整体。也就是说,分布式能够把多台计算机集合起来就像一台计算机一样,从而提供更好的性能。

  4 :Java标 准组织 ——JCP

  JCP(Java Community Process) 是一个开放的国际组织,成立于 1995 年,主要职能是发展和更新 Java 技术规范、参考实现(RI) 、技术兼容包(TCK) 。Java 技术和 JCP 两者的原创者都是 SUN 计算机公司。组织成员可以提交 JSR(Java Specification Requests) ,通过讨论、认可、审核以后,将进入到下一版本的规范里面。

  也就是说 JCP 是目前 Java 技术发展事实上的控制者和领导者。

  推荐阅读:

  2018年3月计算机二级考试JAVA入门知识点:JAVA键盘事件

  2018年3月计算机二级考试JAVA入门知识点:Java对话框

  2018年3月计算机二级考试JAVA入门知识点:简单JAVA程序编写

  2018年3月计算机二级考试JAVA入门知识点:Java运算符

  出国留学网计算机等级考试 栏目推荐

  2018年计算机等级考试计划

  2018年计算机等级考试时间

  计算机等级考试动态

  计算机等级考试报名时间

  计算机等级考试时间

  计算机等级考试准考证打印时间

  计算机等级考试成绩查询时间

  计算机等级考试试题及答案

分享

热门关注

计算机二级考试时间多长

关于计算机二级

计算机二级考试时间一年几次呢

关于计算机二级

计算机二级考试时间分配

关于计算机二级

计算机二级考试内容考些什么

考试内容

计算机二级什么时候出成绩呢

计算机成绩

计算机二级考试知识点有哪些

计算机二级考试知识点

计算机二级基础知识点归纳

计算机二级基础知识点

计算机二级考试内容难不难?有关计算机二级的考试内容

计算机二级考试内容难不难

计算机二级考试难不难

计算机二级考试

计算机二级公共基础知识考试内容

计算机公共基础知识考试