Java简介

2020-04-07  本文已影响0人  雪上霜
  1. Java特性:

    • 简单性:采用JVM(Java虚拟机)来操作内存。Java语言底层是C++,所以JVM是用C++语言写好的一个虚拟的电脑。内存是程序运行过程中的临时数据存储空间。

    • 面向对象:完全面向对象

    • 健壮性:自动垃圾回收机制(GC机制),健壮性是相对于C家族来说的。不会内存泄漏。JVM负责调度GC机制,程序员不需要干涉。

    • 多线程:Java完全/完美支持多线程。

    • 可移植性/跨平台:一次编写,到处运行(各个系统都可),JVM屏蔽了操作系统之间的差异。JVM通过安装JDK自带的。

      • JVM实现跨平台的优缺点:

        • 优点:一次编写,到处运行,可跨平台

        • 缺点:必须现有一个JVM。

        360截图20200406212259193.jpg
  1. JDK、JRE、JVM三者之间的关系?

    1. JDK:Java开发工具箱

    2. JRE:Java运行环境

    3. JVM:Java虚拟机

    360截图20200406212508736.jpg

    JDK 包括JRE,JRE包括JVM。

    安装JDK的时候,JRE就会自动运行,JVM也就安装了。

    安装JRE的时候,就自动安装JVM了。

    这个程序的运行需要JRE,开发人员需要用JDK。

360截图20200407193750172.jpg
上一篇 下一篇

猜你喜欢

热点阅读