什么是Java?关于Java的简史

Java是一个通用的,基于类的,面向对象,独立于平台的,可移植的,结构上中立的,多线程的,动态的,分布式的,便携和强大的解释编程语言。

什么是关于Java的Java和简要历史

为什么Java是被调用:

一般用途

Java能力不限于任何特定的应用领域,而是可以在各种应用领域中使用,因此它被称为通用编程语言。

基于类

Java是一种基于类的编程语言,意味着Java支持面向对象编程语言的继承特性。

面向对象

Java是面向对象的,意味着在Java中开发的软件是不同类型对象的组合。

平台无关

Java代码将在任何JVM(Java虚拟机)上运行。 从字面上你可以在Windows JVM,Linux JVM,Mac JVM或任何其他JVM上运行相同的Java代码,并得到相同的结果每次。

Java平台独立

建筑中立

Java代码不依赖于处理器架构。 在任何平台的64位体系结构上编译的Java应用程序将在32位(或任何其他体系结构)系统上运行,而没有任何问题。

多线程
Java中的线程指的是独立的程序。 Java支持多线程,这意味着Java能够同时运行许多任务,共享相同的内存。

动态

Java是一种动态编程语言,意味着它在运行时执行许多编程行为,并且不需要像在静态编程的情况下那样在编译时传递。

分散式

Java支持分布式系统,这意味着我们可以通过Internet仅通过调用方法访问文件。

便携

Java程序在编译时会产生字节码。 字节码是魔术。 这些字节码可以通过网络传输,并且可以由任何JVM执行,因此出现了“一次写入,随处运行(WORA)”的概念。

Java概念

强大的

Java是一个鲁棒的编程语言,这意味着它可以在程序执行时处理错误,以及在某种程度上保持异常操作。 自动垃圾收集,强大的内存管理,异常处理和类型检查进一步增加了列表。

解释

Java是一种编译的编程语言,它将Java程序编译成Java字节代码。 然后,该JVM被解释为运行程序。

除了上面讨论的特征之外,还有一些其它显着的特征,例如:

安全

与其他程序与OS使用OS的用户运行时环境与操作系统交互的其他编程语言不同,Java通过将JVM置于程序和操作系统之间提供了额外的安全性。

Java安全

简单语法

Java是一个改进的c ++,确保友好的语法,但删除了不需要的功能和包括自动垃圾收集。

高级编程语言

Java是一种高级编程语言,其语法是人类可读的。 Java让程序员专注于实现什么,而不是如何实现。 JVM将Java程序转换为机器可理解的语言。

高性能

Java利用Just-In-Time编译器实现高性能。 即时编译器是一种将Java字节代码转换为可直接发送到编译器的指令的计算机程序。

Java的历史

Java编程语言与另外两个人的麦克谢里登 “和” 帕特里克诺顿 '一起被写入由詹姆斯·高斯林 ,而他们在Sun Microsystems工作。 最初它被命名为橡树编程语言。

Java发行版
  1. 初始Java版本1.0和1.1是在1996年发布的Linux,Solaris,Mac和Windows。
  2. Java版本1.2(通常称为java 2)在1998年发布。
  3. Java版本1.3代号Kestrel在2000年发布。
  4. Java 1.4版代号Merlin于2002年发布。
  5. Java版本1.5 / Java SE 5代号'Tiger'在2004年发布。
  6. Java Version 1.6 / Java SE 6 Codename'Mustang'在2006年发布。
  7. Java版本1.7 / Java SE 7代号'Dolphin'于2011年发布。
  8. Java版本1.8是目前的稳定版本,今年(2015年)发布。

开发Java时考虑的五个目标:

  1. 保持简单,熟悉和面向对象。
  2. 保持坚固和安全。
  3. 保持架构神经和便携。
  4. 可执行高性能。
  5. 解释,线程和动态。

为什么我们称之为Java 2,Java 5,Java 6,Java 7和Java 8,而不是它们的实际版本号1.2,1.5,1.6,1.7和1.8?

Java 1.0和1.1是Java。 当Java 1.2发布时,它有很多变化,市场营销人员/开发人员想要一个新名称,所以他们称之为Java 2(J2SE),删除十进制之前的数字。

这不是发布Java 1.3和Java 1.4时的条件,因此它们从未被称为Java 3和Java 4,但它们仍然是Java 2。

当Java 5发布时,它再次对开发人员/市场营销人员进行了大量更改,需要一个新名称。 序列中的下一个数字是3,但是将Java 1.5称为Java 3是令人困惑的,因此决定保持每个版本号的命名,直到现在的遗产继续。

使用Java的位置

Java是在现代世界的许多地方实现的。 它被实现为独立应用程序,Web应用程序,企业应用程序和移动应用程序。 游戏,智能卡,嵌入式系统,机器人,桌面等。

保持连接我们提出了“Java的工作和代码结构”。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏