编译型语言与解释型语言的区别

编译型语言与解释型语言的区别:
- 什么是编译型语言?
- 编译型语言顾名思义要先将代码进行编译,也就是在代码执行前,先将源码编译成机器码(也就是字节码),再将机器码交给计算机去执行
- 特点:运行速度快,跨平台型比较差
- 什么是解释性语言:
- 解释性语言执行前不会先将代码进行编译,而是一边编译一边执行
- 特点:运行速度比较慢,跨平台性比较好
我一开始比较迷惑的是java源码执行时都会将源码编译成.class文件,为什么还说它是解释性语言呢,原来java的字节码都是运行在它的虚拟机(jvm)当中,而执行时,是由java虚拟机(jvm)读取字节码文件翻译并执行的.所以说java它即是编译型语言也是解释型语言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值