Java 语言的特性
1、简单性
(1)在 Java 语言当中真正操作内存的是:JVM(Java 虚拟机)
(2)所有的 java 程序都是运行在 Java 虚拟机当中的。
(3)而 Java 虚拟机执行过程中再去操作内存。
(4)对于 C 或者 C++来说程序员都是可以直接通过指针操作内存的。
(5)C 或者 C++更灵活,可以直接程序员操作内存,但是要求程序员技术精湛。
(6)C 语言或者 C++更有驾驭感。
(7)Java 语言屏蔽了指针概念,程序员不能直接操作指针,或者说程序员不能
直接操作内存。这种方式有优点也有缺点:
优点:不容易导致内存泄漏(简单了)
缺点:效率问题,包括驾驭感比较差。
(8)Java 语言底层是 C++,所以 JVM 是用 C++语言写好的一个虚拟的电脑。
(9)JVM 在哪里?告诉大家,安装了 JDK 之后,JVM 就代表安装好了。
(10)内存是什么?对于计算机来说最主要的几个部件是什么?
评论0
最新资源