全国统一服务热线

177-7601-5392

新闻中心

当前位置:首页>新闻中心

Java语言的特性

简单性

在Java语言当中真正操作内存的是:JVM(Java虚拟机)

所有的java程序都是运行在Java虚拟机当中的。

而Java虚拟机执行过程中再去操作内存。

对于C或者C++来说程序员都是可以直接通过指针操作内存的。

C或者C++更灵活,可以直接程序员操作内存,但是要求程序员技术精湛。

C语言或者C++更有驾驭感。

Java语言屏蔽了指针概念,程序员不能直接操作指针,或者说程序员不能直接操作内存。这种方式有优点也有缺点:

优点:不容易导致内存泄漏。(简单了。)

缺点:效率问题,包括驾驭感比较差。

飞机航行:

如果是C语言表示程序员是飞机驾驶员。

如果是Java语言表示程序员是飞机上的乘客。

Java语言底层是C++,所以JVM是用C++语言写好的一个虚拟的电脑。

JVM在哪里?

告诉大家,安装了JDK之后,JVM就代表安装好了。

内存是什么?

对于计算机来说:较主要的几个部件是什么?

CPU:

中央处理器,相当于人类的大脑,负责发送并执行指令。

是整个计算机的指挥官。

CPU是负责计算的,负责运算的。

10+20=30

CPU负责将30这个结果计算出来。

但是在计算过程中有三个数据需要临时找个空间存储一下:

这三个数据分别是:10 20 30

内存:

程序运行过程当中的临时数据存储空间。

断电之后或者关机之后内存中的数据就消失了。

硬盘:

持久化设备,硬盘上的数据不会因断电而丢失。

主板:

相当于人类的躯干,是一个载体:

CPU、内存条、硬盘等主要的部件都是放在主板上的,

主板上有很多线,将以上的部件链接起来。


QQ咨询
在线咨询
在线报名
177-7601-5392
177-7601-5392
返回顶部