Java概述
Java学习路线Day01
Java概述
1.Java的三个版本
JavaSE:是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。
JavaME:是为开发电子消费产品和嵌入式设备提供的解决方案。
JavaEE:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如 Servlet、Jsp等,主要针对于Web应用程序开发。
2.Java语言的特点
Java语言具有以下特点:简单性,解释性,面向对象 ,高性能,分布式处理,多线程,健壮性 ,动态,结构中立,安全性,开源,跨平台
其中最重要就是开源与跨平台性。
那么什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行。
原理是什么?
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可,由JVM来负责Java程序在该系统中的运行。(JVM就相当于一个会任何国家语言的翻译员。)
3.JRE和JDk
JRE包括Java虚拟机JVM和Java程序所需的核心类库等,是Java语言的运行环境。也就是说如果只是想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK包括了JRE以及Java的开发工具,是提供给Java开发人员使用的。要想自己开发Java程序,就需要安装JDK。(安装了JDK就不需要安装JRE,JDK里面包含了JRE。)
综上,JDK > JRE > JVM
4.Java环境变量配置
安装好JDK后,在系统环境变量中新建变量名 JAVA_HOME,配置变量值为JDK的bin目录的上一级目录。
然后在PATH变量下添加 %JAVA_HOME%\bin,也就是将JDK下的javac命令和java命令所在的bin目录配置到环境变量。