问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

JAVA 预言特点主要有哪些?

发布网友 发布时间:2022-03-23 05:48

我来回答

2个回答

热心网友 时间:2022-03-23 07:18

1、跨平台:
可移植性强,不像C#只适应WINDOWS系统。支持手机,WINDOWS,UNIX,各类电子产品的控制软件等等,没有JAVA语言不支持的。程序经过一次编译后可以移植到别的系统上解释执行。
2、面向对象:
其实是现实世界模型的自然延伸。现实世界中任何实体都可以看作是对象。对象之间通过消息相互作用。另外,现实世界中任何实体都可归属于某类事物,任何对象都是某一类事物的实例。如果说传统的过程式编程语言是以过程为中心以算法为驱动的话,面向对象的编程语言则是以对象为中心以消息为驱动。用公式表示,过程式编程语言为:程序=算法+数据;面向对象编程语言为:程序=对象+消息。 所有面向对象编程语言都支持三个概念:封装、多态性和继承,Java也不例外。现实世界中的对象均有属性和行为,映射到计算机程序上,属性则表示对象的数据,行为表示对象的方法(其作用是处理数据或同外界交互)。所谓封装,就是用一个自主式框架把对象的数据和方法联在一起形成一个整体。可以说,对象是支持封装的手段,是封装的基本单位。Java语言的封装性较强,因为Java无全程变量,无主函数,在Java中绝大部分成员是对象,只有简单的数字类型、字符类型和布尔类型除外。而对于这些类型,Java也提供了相应的对象类型以便与其他对象交互操作。
3、安全性:在 iSeries 服务器上运行的大多数 Java(TM) 程序是应用程序,而不是 applet,所以“砂箱”安全性模型对它们不起*作用。从安全性的观点看,Java 应用程序所受的安全性*与 iSeries 服务器上的任何其它程序相同。要在 iSeries 服务器上运行 Java 程序,您必须对集成文件系统中的类文件具有权限。程序一旦启动,它就在该用户权限控制下运行。 您可以使用沿用权限来访问具有运行程序的用户的权限和程序拥有者权限的对象。沿用权限临时地将用户原先无权访问的对象的权限授予用户。

4、并发性:JAVA支持多线程技术,就是多个线程并行机制,多线程是Java的一个重要方法,特别有利于在程序中实现并发任务.Java提供Thread线程类,实现了多线程的并发机制.然而,程序的并发执行必定会出现多个线程互斥访问临界资源的局面,因而并发系统解决的关键就是对临界资源的管理和分配问题,而在进行临界资源分配时有两方面需要考虑,即安全性和公平性.文中首先讨论了多线程并发系统中的安全性与公平性问题,指出安全性与公平性在并发系统中访问临界资源时的重要性.并通过火车行驶单行隧道的实例,演示各种条件下的行驶情况来进一步说明该问题.

热心网友 时间:2022-03-23 08:36

面向对象
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
绝地求生刺激战场怎么更换账号 账号更换步骤分享 和平精英 吃鸡名字能用的符号有哪些? 苹果手机怎么设置与苹果电脑共享如何将苹果手机与苹果电脑连接 如何把苹果手机的照片放在电脑如何把苹果手机里的照片导入苹果... 如何把iphone的保存到电脑苹果手机照片怎么保存到电脑里面 电脑传文件给iphoneiphone如何连接电脑传输文件 苹果手机怎么从电脑上传文件iphone如何连接电脑传输文件 怎么把电脑上的照片传到iphone上怎么把电脑上的照片导入苹果手机 钢结构厂房资料要收集什么 钢构需要哪些资料 我计算机专科毕业,2002年通过软考初级程序员,想考个中级职称,不知我这种水平能考中级 数据库系统工程师 计算机等级与中级职称的关系 盐城的特产(吃、玩) 盐城的特产有哪些啊?具体点哦 盐城有什么特色小吃 谁知道盐城有什么好吃的特产a 盐城有什么好吃的特产 求助:C语言的学习过程 求用C语言制作一个简单软件完整的学习流程 初学C语言,从哪本书开始学习,顺序是怎样的? C语言学习顺序问题 C语言学习路线? 深入学习C语言的具体步骤 学习C语言基本的学习大纲顺序是什么? 请列举学习C语言的过程? 请提供学习C语言的流程? 学习C语言的步骤,详细点 学习c语言的步骤 学习C语言应遵循哪些步骤? 浙江绍兴有什么好玩的地方,有哪些特产? cisp有什么用? c语言用什么开发的? c语言的编译程序可以用什么语言来编写 准备学思科认证,学哪个方向好 思科的认证哪个方向就业最好,哪个方向证书最好考? 我是学习RIA开发的,想要考一个思科认证,CCIE的。思科认证好像分很多的方向?哪个更适合? 请问考过思科认证的人们!思科的认证是不是也分很多方向的?如果我要是想考!怎么准备考核啊? 安博亚威的思科认证的认证都有哪些方向? 软件设计师和系统分析师可以同时报吗 药士证考试要考哪几门? 法考需要考几科? 请问自考一般需要考几科? 会计初级考试需要考几门 注安师考几门?每场考试多少时间? 成人本科考试需要考几科? 自考要一共要考多少门课程呢 招教考试一般都考什么,考试分几门 大学考试一般要考几天? 几科? 注册会计师要考多少门 大学期末考试一般要考几门课程?满分多少?
  • 焦点

最新推荐

猜你喜欢

热门推荐