java是什么类型的编程语言?

 我来答
ZYZHY678AB
2021-11-15 · TA获得超过505个赞
知道答主
回答量:8127
采纳率:11%
帮助的人:147万
展开全部
一、你可以说它是编译型的。因为所有的Java代码都是要编译的,.java不经过编译就什么用都没有。
二、你可以说它是解释型的。因为java代码编译后不能直接运行,它是解释运行在JVM上的,所以它是解释运行的,那也就算是解释的了。
三、但是,现在的JVM为了效率,都有一些JIT优化。它又会把.class的二进制代码编译为本地的代码直接运行,所以,又是编译的。
像C、C++ 他们经过一次编译之后直接可以编译成操作系统了解的类型,可以直接执行的 所以他们是编译型的语言。没有经过第二次的处理 而Java不一样他首先由编译器编译成.class类型的文件,这个是java自己类型的文件 然后在通过虚拟机(JVM)从.class文件中读一行解释执行一行,所以他是解释型的语言,而由于java对于多种不同的操作系统有不同的JVM所以 Java实现了真正意义上的跨平台!
xiaofeizm55333

2021-12-06 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:842万
展开全部
首先,Java是一门面向对象编程语言。
其次,JAVA吸收了C++语言的各种优点,摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
咕咕咕CX

2021-11-15 · 超过10用户采纳过TA的回答
知道答主
回答量:800
采纳率:0%
帮助的人:29.7万
展开全部
可以说今天的java作为所有编程语言中最热门的技术,可以说它无处不在,无论是手机软件、手机游戏,还是电脑软件,每一次购物每一笔成功支付都离不开java
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灰度摆汀
2021-11-15 · 贡献了超过499个回答
知道答主
回答量:499
采纳率:0%
帮助的人:18.4万
展开全部
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。 Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大圈说球
2021-11-15 · 超过15用户采纳过TA的回答
知道答主
回答量:2554
采纳率:2%
帮助的人:97.8万
展开全部
java是解释型的语言,因为虽然java也需要编译,编译成.class文件,但是并不是机器可以识别的语言,而是字节码,最终还是需要 jvm的解释
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(11)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式