Java基础知识入门-JDK。我们在学习Java之前,和小朗先来了解一下Java这门编程语言为什么那么火呢?因为Java语言具有以下特点:

Java基础知识入门-JDK_Java基础知识入门

Java语言的风格比较像C语言和C++语言,是一种面向对象的语言,它有C++语言面向对象的核心技术,增加了垃圾回收机制,释放掉多余的内存空间,解决了管理内存空间的烦恼。摒弃了C++的一些缺点,如经常引起错误的指针及多继承。

JDK是学好Java的第一步,不管是你要学习Java编程,还是要搭建Web开发环境,或者是android开发环境都离不开它。JDK是什么呢?JDK是JavaDevelopmentKit的缩写,意思是Java开发工具。

Java基础知识入门-JDK_Java基础知识入门_02

JDK是Java的核心,从图中可以看出JDK包含JRE包含JVM。


JDK:Java Development Kit(Java开发工具),它提供了Java的开发环境和运行环境,你下载安装了JDK,那么久可以开发Java程序也能够运行Java程序。


JRE:Java Runtime Enviroment(Java运行时环境),JRE是运行java程序所必须环境的集合,包含Java核心类库及JVM标准实现。它包括Java平台核心类、Java虚拟机、支持文件。只要下载安装了JRE,你的系统才能够运行Java程序。


JVM:Java Virtual Machine(Java虚拟机),所谓虚拟机就是模拟的运行在一个完全隔离环境中的计算机系统。JVM的作用就是Java的特点之一,跨平台性。因为JVM是运行在操作系统之上的,哪怕不同的系统,只要安装了JRE,就能运行同一个Java程序。做到一次编译,到处运行。