java学习-java概述(机制)

java语言的两种重要机制
1.java虚拟机
java虚拟机简称JVM(java字节码的解释程序),是一种有软件模拟的抽象的虚拟的计算机
计算机硬件无法直接识别java的字节码文件,需要经过jvm边解释便执行
在这里插入图片描述
解释器到操作系统平台传达的是一种机器码(能够在计算机CPU上执行的二进制代码)
图一在这里插入图片描述图二
JVM的执行特点:
A.多线程(并行机制)
B.解释执行
C.异常处理

java的特点:
①平台无关性。(避免人工维护 减少维护)
②一次编译,到处运行
③不同的平台有不同的虚拟机(图二)
④JVM本身不跨平台
⑤简单
⑥面向对象
⑦解释型(读一行分析一行解释一行)
⑧多线程
⑨安全
⑩动态
2.垃圾回收机制
java语言与c/c++语言不同,不需要用malloc语句动态申请存储空间,java不需要程序员干预,避免了一些人工错误可以自动回收不需要了的内存空间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值