java是c语言还是C++编写的?

 我来答
千锋IT教育 2022-09-27
展开全部
COBOL(COmmon Business Oriented Language,通用商业程序设计语言)主要用于商业数据处理FORTRAN(FORmula Translation,公式翻译)主要用于数值计算。BASIC(Beginner All-purpose Symbolic Instructional Code,初学者通用符号指令码)易于学习和使用千锋软件开发培训课程的授课模式采用全程面授,讲师成本虽高,但是效果却是显著的,和学员面对面沟通,了解到学员在学习过程中遇到的问题,动态地调整授课方式。千锋教育就有线上免费的软件开发公开课,。Pascal(以Blaise Pascal命名)Ada(以Ada lovelace 命名)是美国国防部开发的,主要用于国…
鲨鱼星小游戏
高粉答主

2021-06-26 · 最爱分享有趣的游戏日常!
鲨鱼星小游戏
采纳数:2708 获赞数:238426

向TA提问 私信TA
展开全部

java是C++编写的。

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

java工作原理由四方面组成:

(1)Java编程语言

(2)Java类文件格式

(3)Java虚拟机

(4)Java应用程序接口

当编辑并运行一个Java程序时,需要同时涉及到这四种方面。使用文字编辑软件或集成开发环境在Java源文件中定义不同的类,通过调用类中的方法来访问资源系统;

把源文件编译生成一种二进制中间码,存储在class文件中,然后再通过运行与操作系统平台环境相对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的方法来满足程序的Java API调用。

千锋IT教育
2022-09-27 广告
COBOL(COmmon Business Oriented Language,通用商业程序设计语言)主要用于商业数据处理FORTRAN(FORmula Translation,公式翻译)主要用于数值计算。BASIC(Beginner Al... 点击进入详情页
本回答由千锋IT教育提供
As建
推荐于2017-05-20 · TA获得超过192个赞
知道答主
回答量:64
采纳率:0%
帮助的人:47.8万
展开全部
由于C 缺少垃圾回收系统,还有可移植的安全性、分布程序设计、和多线程功能,Sun公司(现已经被Oracle公司并购)想要一种易于移植到各种设备上的平台。Sun公司的程序James Gosling,Bill Joe本来打算试图修改和扩展C 的功能,后来他们放弃这一决定,转而开发出了一种新的语言——Oak,这就是Java的前身。当时,Oak并没有引起人们的注意,直到1994年,随着互联网和3W的飞速发展,他们用Java编制了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,得以研发和发展。因为Oak之前已经被人注册过,1995年Oak更名为Java。Java的得名还有段小插曲呢,一天,Java小组成员正在喝咖啡时,议论给新语言起个什么名字的问题,有人提议用Java(Java是印度尼西亚盛产咖啡的一个岛屿),这个提议得到了其他成员的赞同,于是就采用Java来命名此新语言。很快Java被工业界认可,许多大公司如IBM Microsoft.DEC等购买了Java的使用权,并被美国杂志PC Magazine评为1995年十大优秀科技产品。从此,开始了Java应用的新篇章。
java语言有一套自己的语言规范,从理论上讲用任何成熟的语言都可以开发出java。最开始开发的时候是用C先写的内核(也有人说是C++,但是从诞生时间上来说这不可能,不过后期版本倒是可能会有C++参与设计),然后用java写的大多的类。Java的运行离不开JVM(java虚拟机),Java语言是解释执行的,Java源代码先编译成字节码(bytecode),然后再由JVM解释字节码执行。不同的操作系统上面JVM有不同的实现机制,以确保java能够“一次编译,到处执行”,这也是java能够跨平台的原因。因为C\C++和操作系统的兼容性较好,能够进行一些底层操作,大部分的JVM都是C和C++写的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
戴的天
2012-11-30 · TA获得超过108个赞
知道小有建树答主
回答量:142
采纳率:100%
帮助的人:80.9万
展开全部
从时间上可以比较容易推断出java最早是用c语言编写的,C++是1998正式推出的,而JAVA则是1995年
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
手机用户29407
2012-11-30 · TA获得超过104个赞
知道答主
回答量:88
采纳率:0%
帮助的人:43.3万
展开全部
Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。
Java 编程语言的风格十分接近C、C++语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
MetenM2
2012-11-30 · TA获得超过155个赞
知道小有建树答主
回答量:246
采纳率:0%
帮助的人:94.6万
展开全部
java是 c++ 开发的 c++ 是 c 的由来
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式