Java历史

来源:互联网 发布:苹果怎么清楚软件数据 编辑:程序博客网 时间:2024/06/08 05:58

Java概述

1.Java概述:Java编程语言最初是由James Gosling发起并于1995年发布Sun Microsystems的Java平台的核心组成部分升阳微系统(Java 1.0 [J2SE])开发的。
2.Java的特点
a.面向对象:在Java中,一切都是对象。 Java可以很容易地扩展,因为它是基于对象模型。
b.平台无关:与许多其它的编程语言包括C和C + +,Java被编译时候,它不会被编译成平台特定的机器,而成为独立于平台的字节码。这个字节码分布在网站上和任何平台,它正在运行诠释虚拟机(JVM)。
c.简单:Java的设计是简单易学。如果你理解Java的面向对象编程的基本概念很容易掌握。
d.安全:Java的安全功能,它使开发无病毒,无窜改系统。认证技术是基于公共密钥加密。
e.应用:现在很多网站都离不开Java的设计,也是好多学者酷爱的语言,了解Java更多知识,你可以来这群,很多人都在这里交流,前面是312中间是081结尾494,每天都有异样的精彩。
f.体系结构无关:Java编译器生成与硬件体系无关的目标文件格式,这使得编译后的代码是可执行的在许多处理器,与Java运行时系统存在。
g.便携式:作为体系结构无关和具有规范没有实现相关的方面使Java的可移植性。编译器在Java中是用ANSI C编写,用干净的便携性边界是一个POSIX子集。
g.坚固耐用:Java 致力强调主要是编译时错误检查和运行检查,以消除容易出错的情况。
i.多线程:Java的多线程功能,可以编写程序,可以同时执行多个任务。这种设计功能允许开发人员构建顺畅运行的交互式应用程序。
j.解释:Java字节码转换在飞行到本地机器指令,而不是存储在任何位置。开发过程更加快速和分析,因为链接是一个渐进的和轻量级进程。
k.高性能:随着使用的Just-In-Time编译技术,Java的实现高性能。
l.分布式:Java是专为互联网的分布式环境。
m.动态:Java的被认为是比C或C + +,因为它的设计,以适应不断变化的环境更有活力。 Java程序可以携带的,可用于验证和解决访问上运行时对象的运行时信息丰富的量。
3.Java的历史
詹姆斯·高斯林(James Gosling)在他的许多机顶盒项目之一发起的Java语言项目1991年6月使用。这种语言,这种外高斯林的办公室放着一棵橡树之后,最初称为橡树(Oak ),也最后被定名为绿色,结束了后来被改名为Java中,从随机单词的列表。
Sun 在1995年发布了第一个公开的实现Java1.0。它写一次,随处可运行(WORA),提供无成本的运行时间上流行的平台。
2006年11月13日,Sun 在GNU通用公共许可证(GPL)的条款公布太多Java作为自由和开放源码软件。
2007年5月8日,Sun 完成了这个过程,使所有的Java核心代码,免费和开源,除了代码的一小部分,其中Sun并没有拥有版权。

0 0