java编程有哪些特点?

 我来答
亮哥的烟火气
2019-04-14 · TA获得超过836个赞
知道小有建树答主
回答量:441
采纳率:0%
帮助的人:22万
展开全部
Java语言的特性:
简单性:
* Java语言的语法特性类似于C++(有没有C++基础没关系,各有各得好处);
* Java语言摒弃了C++中容易引发错误的地方,例如指针和内存管理等;
* Java 提供了非常丰富的类库供我们使用(丰富不代表包罗万象,很多时候都需要自己写新的类库,我觉得Java更像是给我们提供了丰富的沙子和水泥,想要房子?好啊,你设计吧,设计完了自己盖。如果和C#比较一下,C#就像是地产商,想要房子?我这里有两居室、三居室和花园洋房,马上就能交钥匙,要哪个?)。
安全性:
* 不会引起致命的错误;
* 到目前为止,没有任何一种Java病毒(记得参加SUN公司的JavaOne大会,主持人跑出来非常兴奋的告诉大家:“到目前为止,还没有出现Java病毒。”);
* 基于网络的安全管理机制;
可移植性:
* Java是一种跨平台的开发语言(就像是金鱼要生活在鱼缸中,鱼缸却能放在不同的家中,金鱼跨平台了吗?没有,跨平台的是鱼缸。相同的道理,Java运行于虚拟机JVM上,JVM有Windows版、Linux版、Unix版等,所以Java就跨平台了)。
面向对象性:
* Java是一种纯面向对象OOP的编程语言(近年来OOP如日方中,其中Java起到了很大的推动作用,但Java不是第一个,也不是最后一个OOP语言)。有这么一句经典的,最令初学者头痛的概念:“万物皆为对象”,我在初学的时候就被这句话(忽悠)了一个月。
健壮性:
* 没有指针使Java 减少了内存出错的可能;
* 实现了真数组,避免数据覆盖;
* 异常管理机制。
多线程性:
* Java为我们提供了强大的多线程机制。
体系结构中立:
* Java是一种不带平台特点的语言(将Java编译成一种.class文件,可以在任何安装有JVM的机器上运行);
解释执行与高性能:
* Java 解释器能直接运行目标代码指令(评价:够用、绝对够用)。
分布式:
Java 有强大的基于网络的类库供我们使用(有很多著名的支持分布式运算的软件都是使用Java开发)。
动态性:
* 准确的讲Java不能称为动态语言(动态语言是指程序在运行时可以改变其结构),然而Java的反射机制赋予了它对类动态加载调用的能力,所以很多朋友都称Java为准动态语言。
内容来之于网络,请采纳,谢谢!!
中公教育IT培训优就业
2020-04-27 · 百度认证:北京中公教育科技官方账号
中公教育IT培训优就业
中公教育IT培训品牌,致力于培养互联网领域的高端人才,以学员就业为目的,优质就业为宗旨,是一家集Java开发、Web前端、UI/UE交互设计、大数据、软件测试等课程为一体的IT培训机构。
向TA提问
展开全部
Java安全性强、兼容性高而且适应性强,受到很多的关注和喜爱,市面上60%的需求度都是Java的人才,那么对于求职者来说掌握Java是一个好的敲门砖,搭配你丰富的实战经验,高薪根本不是问题,那么最重要的就是自己到底适不适合了,可以来我们的试听一下,了解自己适不适合
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式