关于Java的历史

简介: 关于Java的历史

一. Java的历史

1. Java的发明人詹姆斯·高斯林


Java是在1991年由SUN公司的James Gosling(Java之父,中文名:詹姆斯 高斯林)及其团队所研发的一种编程语言,第一个版本耗时18个月,最开始命名为Oak(一种橡树)。Java现在广泛应用于各种大型互联网应用,其设计的最初动机主要是平台独立(即体系结构中立)语言的需要,可以嵌入到各种消费类电子设备(家用电器等),但市场反应不佳。


发展至今,Java不仅是一门编程语言,还是一个由一系列计算机软件和规范组成的技术体系,Java 是几乎所有类型的网络应用程序的基础,也是开发和提供嵌入式和移动应用程序、游戏、基于 Web 的内容和企业软件的全球标准。


2. Java的logo


本来院子外面有颗橡树(oak),但是oak商标被人家注册了,没办法这帮大牛们边喝咖啡边想名字,突然想到了咖啡在爪哇岛(java)盛产,所以!!!

72e066aeb27e4316bbdd6289abb0e46b.jpg


3. java的发展


1995年代互联网发展迅速,sun公司看到了Oak在互联网应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布,并提出了 “ Write once,Run anywhere”的口号。

二. Java 语言的特性


1. 简单----------所有的语言都自称有的特征!!

2. 面向对象

面向对象的语言还有C++、Python、go

3. 分布式


Java有丰富的例程库,能够处理像Http和FTP之类的TCP/IP协议。

Java 应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

4.健壮

Java有丰富的例程库,能够处理像Http和FTP之类的TCP/IP协议。

Java 应用程序能够通过URL打开和访问网络上的对象,其便捷程度就好像访问本地文件一样。

4.健壮


Java编译器通过生成与特定计算机体系结构无关的字节码指令来实现这一特性!精心设计的字节码不仅可以很容易在任何机器上解释执行,而且还可以动态地翻译成本地机器代码。这也就是为什么Java  “Write onec,Run anywhere”。


......................还有很多的牛批特征

相关文章
|
7月前
|
存储 SQL 算法
八个理由:从java8升级到Java17
八个理由:从java8升级到Java17
270 0
|
算法 搜索推荐 Java
Java8 到 Java17 升级指南(Bug大全)
Java8 到 Java17 升级指南(Bug大全)
544 0
|
3月前
|
Oracle Java 关系型数据库
Java历史
Java历史
23 2
|
2月前
|
Java
java时间相关
java时间相关
33 0
|
6月前
|
Java API 开发者
Java 8的新特性简单分享(后续有系列篇~敬请期待)
Java 8的新特性简单分享(后续有系列篇~敬请期待)
32 1
|
7月前
|
安全 Oracle 小程序
01|Java简介与历史
01|Java简介与历史
40 0
|
存储 Java Apache
【Java】Java(四十八):日志
1. 概述 程序中的日志可以用来记录程序在运行的时候点点滴滴。并可以进行永久存储。 日志与输出语句的区别
|
分布式计算 Oracle Java
Java 8升级Java 17过程记录
Java 8升级到Java高版本,网上有不少教程。但在实际的开发过程中还是会遇到一些不常见的问题。这时候就需要我们发回问题定位和搜索、分析能力了。跟以往的环境问题一样,都不是很难,但问题千奇百怪,感兴趣的话可以继续深入探究,看到底是什么原因导致了这些问题。
768 0
|
Java
java最全最常用的日期工具类(随时补充)
java最全最常用的日期工具类(随时补充)
194 0
|
存储 Oracle 安全
Java Bean 的历史
Java Bean 规范定义在 JavaBeans Specification 中。该规范是 Sun Microsystems(现在是 Oracle Corporation)在 1996 年发布的,用于定义 Java Bean 的特性、命名约定和组成方式,以便于 Java 开发人员编写可重用的、可扩展的和可组合的组件。
196 0