java相关技术简介_java技术简介?

java技术简介/p>

关注:186  答案:3  信息版本:手机版 电脑版

解决时间 2021-01-17 11:41

提问者坟地里唱嗨歌

2021-01-17 01:04

java技术简介/p>

最佳答案

二级知识专家哭嗻説侢見

2021-01-17 01:13

第一页:什么是Java/p>

Java好象随处可见 – 甚至在TV中。尽管如此,说清楚Java是什

么和它能做什么却不那么容易。刚开始接触Java的人通常有三

个问题:

什么是Java/p>

Java能做什么/p>

Java怎样改变我的生活/p>

让我们先回答第一个问题:什么是Java/p>

Java既是一种编程语言,又是一个平台。

Java程序语言

Java是具有以下特征的高级程序语言:

* 简单

* 面向对象

* 可分布

* 可解释

* 强壮

* 安全性

* 结构化

* 轻便

* 功能强大

* 多线程

* 动态

Java既可以被编译,也可以被解释。通过编译器,可以把Java

程序翻译成一种中间代码 – 称为字节码 – 可以被Java解释器

解释的独立于平台的代码。通过解释器,每条Java字节指令被

分析,然后在计算机上运行。只需编译一次,程序运行时解释

执行。下图说明了它是如何工作的:

1flow.gif (3652 bytes)

可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器

代码指令。每中Java解释器,不管是Java开发工具还是可以运

行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java

VM也可以由硬件实现。

Java字节码使“写一次,到处运行”成为可能。可以在任何有

Java编译器的平台上把Java程序编译成字节码。这个字节码可以

运行在任何Java VM上。例如,同一个Java程序可以运行在Windows

NT、Solaris和Macintosh上。

2comp.gif (6076 bytes)

Java平台

平台是程序运行的硬件或软件环境。Java平台与大多数其它平台

不同之处在于它是运行于其它基于硬件平台的纯软件平台。大

多数其它平台是硬件和操作系统的结合。

Java平台由两部分组成:

* Java虚拟机(Java VM)

* Java应用程序界面(Java API)

我们已经介绍了Java VM,它是Java平台的基础,可以移植到各

种基于硬件的平台上。

Java API是软件组件的集合,它们提供了很多有用的功能,如图

形用户界面(GUI)。Java API被分组为相关组件的库(包)。

下图描述了一个运行在Java平台上的Java程序,如应用程

序(application)或小应用程序(applet)。如图中显示的,Java

API和VM把Java程序从硬件依赖中分离出来。

3play.gif (1479 bytes)

作为一种独立于平台的环境,Java比本地代码慢一些。然而,聪

明的编译器、很好地调制过的解释器和即时字节码编译器可以

在不牺牲可移植性的条件下使Java的表现接近本地代码

全部回答

1楼久溺深海心會寒

2021-01-17 02:57

java编程高手群 47973166

2楼对你在意

2021-01-17 02:50

华夏博大是在深圳,那儿的IT产业本来就发展的早,对于找工作来说是很有优势的。

我要举

如以上信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举 !

推荐资讯

大家都在看

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91628 人正在系统学习中 相关资源:聪聪识字(趣味儿童识字软件)V1.2.1.0中文官方安装版-其它代码类…

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年1月23日
下一篇 2021年1月23日

相关推荐