java的历史

Java is an object-oriented programming language. Java was developed by James Gosling and colleagues at Sun Microsystems in the 1990s.

Java是一种面向对象的编程语言。 Java是1990年代由Sun Microsystems的James Gosling及其同事开发的。

Java的历史 (History of Java)

Java was started as a project called “Oak” by James Gosling in June 1991. The goal was to implement a virtual machine that is much simpler than C/C++.

Java是1991年6月由James Gosling发起的一个名为“ Oak”的项目。其目标是实现比C / C ++更简单的虚拟机。

Java was developed with the goal to implement “Write Once, Run Anywhere” programming model.

开发Java的目的是实现“编写一次,随处运行”编程模型。

Java哲学 (Philosophy of Java)

The Java programming language was built on the following five philosophies.

Java编程语言基于以下五种哲学。

  1. It will use the Object-oriented programming methodology它将使用面向对象的编程方法
  2. The same program should be executable on multiple operating systems.同一程序应可在多个操作系统上执行。
  3. Built-in support for using computer networks.对使用计算机网络的内置支持。
  4. Designed to execute code from the remote sources securely.旨在安全地从远程源执行代码。
  5. It should be easy to use, take the good features of Object-oriented programming.它应该易于使用,并具有面向对象编程的良好功能。

Java是如何得名的? (How Java got its name?)

The original name of the programming language was Oak. Later on, it was discovered that there is already a programming language named Oak.

编程语言的原始名称是Oak。 后来发现,已经有一种名为Oak的编程语言。

As the story goes, after a lot of discussions, the development team took a break and went out for Coffee. That’s where the name “Java” was proposed and finalized by the team.

随着故事的进行,经过大量讨论,开发团队休息了一会儿,出去喝咖啡。 那是团队提出和定名为“ Java”的地方。

Java版本历史 (Version History of Java)

Java is a general-purpose programming language. It was first made available for public use in 1996. It has evolved a lot during this long period of 20+ years of use. The below infographic shows the version history of Java programming language.

Java是一种通用编程语言。 它于1996年首次提供给公众使用。在长达20多年的使用期中,它已经发生了很大的变化。 下图显示了Java编程语言的版本历史。

History Of Java

Java的历史

参考文献: (References:)

  • Wikipedia维基百科
  • OracleOracle

翻译自: https://www.journaldev.com/33218/history-of-java

java的历史

java的历史_Java的历史相关推荐

  1. java java-cef_了解您的历史-Java的普及

    java java-cef 欢迎来到我们新的JAXenter历史系列的第二部分[第一部分可以在这里找到],在这里我们看一下已经改变了技术前景的技术. 这周,我们将介绍顶级编程语言-Java. 那些拒绝 ...

  2. linux+历史命令',Linux历史命令管理以及用法

    # **history命令管理及用法总结** **命令历史:**shell进程会在其会话中保存此前用户提交执行过的命令,可以用它来重复执行命令:包括关机之前的指令 ~]# history 示例 ![] ...

  3. 用java的io做一个代码计数器,如何制作Java页面计数器_java

    大庆采油六厂采油工艺研究所 王兵 王波 常常逛WWW的人,一定对许多起始页上的计数器感兴趣.每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人.你可能也想 ...

  4. 看历史杂志看历史杂志社看历史编辑部2022年第5期目录查阅

    历史之美 谈中国古典文人山水画的学习及传承 (1) 程晓荷     孔子儒学思想的起源 (4) 崔学峰 <看历史>投稿:cn7kantougao@163.com     石油科技英语翻译中 ...

  5. 【源码+图片素材+详细教程】Java游戏开发_Java开发经典游戏飞翔的小鸟_飞扬的小鸟_Java游戏项目Flappy Bird像素鸟游戏_Java课程设计项目

    课程目标: 1.通过本课程的学习巩固Java的相关基础知识,例如循环判断,数组和集合的使用,对象的继承,接口的实现,窗口的创建,事件监听,图形绘制. 2.完成小鸟的移动,管道自动生成.碰撞死亡,计分系 ...

  6. 全国历史天气查询/历史天气预报查询——全国各月份数据爬取

    全国历史天气查询/历史天气预报查询--全国各月份数据爬取 效果 图1 目标爬取数据 图2 最终实验效果 实验效果:最终可将官网已有的数据进行爬取整理,共363个城市,从2011年1月--至今 数据已上 ...

  7. 【源码+教程】Java桌球游戏_Java初级项目_Java练手项目_Java项目实战_Java游戏开发

    今天分享的Java开源游戏项目是桌球游戏,初学者也可以用来练习喔~课程详细讲解了一个桌球游戏的编写思路和流程,即使你刚学Java没多久,也可以跟随该教程视频完成属于你自己的桌球游戏!同时,还可以加深和 ...

  8. 批量查询域名历史软件-域名历史快照查询工具

    批量查询域名历史和域名历史快照 批量查询域名历史和域名历史快照是一种可以为您提供有关域名历史信息的工具,以下是该主题的详细介绍. 什么是域名历史? 域名历史记录是指域名在被注册前或过去的使用期间所经历 ...

  9. 【源码+项目部署】Java课程设计项目_Java人力资源管理系统

    对就业和毕业都有帮助的Java实战项目来咯--人力资源管理系统! 人力资源管理系统 |Java项目2小时上手编写_源码+数据库拿走不谢!Java实战项目_Java开发https://www.bilib ...

最新文章

  1. 中国唯一一位女性 Apache Member 潘娟:我们还是要走出自己与众不同的 My Way
  2. 如何在Python中建立和训练K最近邻和K-Means集群ML模型
  3. Less or Equal(CF-977C)
  4. 解耦知识蒸馏,让Hinton在7年前提出的方法重回SOTA行列(CVPR 2022)
  5. myeclipse 8.5安装freemarker插件方法
  6. python中List和Tuple的区别
  7. 自动控制原理 卢京潮第二版 课后答案 免费PDF
  8. 交换机cad图例_网络交换机cad图
  9. 目标识别—SSD网络详解
  10. shell脚本——系统工具箱(SystemToolbox)
  11. 频数直方图的步骤_绘制频数直方图步骤
  12. 自然基金项目爬虫测试(已失效)
  13. 【打一局王者荣耀掉星的时间,我制作了一款支持 重力感应 的 3D动态壁纸】
  14. 鸿蒙5G多少钱一部手机,5G+鸿蒙,就是我下一部手机的标配,不接受反驳
  15. 两张人脸图像比对ocr技术
  16. 非此即彼的逻辑错误_GMAT高分范文100篇(非此即彼逻辑错误)【圣才出品】
  17. 计算机入门模拟试卷c卷,《计算机入门》模拟卷C答案-华东师范大学.doc
  18. 【笔记】玩转CSS3新特性_from_JSPang
  19. 动漫推荐之恋爱随意链接
  20. CTF之懵懂时期系列---文件上传

热门文章

  1. C#多线程之线程池篇1
  2. 解决百度 ueditor v1.4.3 编辑器上传图片失真的bug?
  3. 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。...
  4. [转载] [Python基础语法]关键字、标识符和变量
  5. 数据结构与算法(Python)第一天
  6. Linux学习第一篇之Linux系统安装——系统分区
  7. C 语言实例 - 计算 int, float, double 和 char 字节大小
  8. 【转】关于OnPaint的工作机制
  9. 【Flask】 结合wtforms的文件上传表单
  10. Android MonkeyRunner