Java基础面试题(2)----搭建Java开发环境的步骤

问题:简单说一下Java搭建开发环境的步骤

回答:

1. 安装对应版本的JDK,配置环境变量。

首先说一下JDK,JRE,JVM的关系

  • JDK
    Java Development kit,Java开发者工具包,针对开发者,里面包含了JRE,JVM,JDK源码包,Lib目录下用于开发编译运行的一些指令器。
    Java基础面试题(2)----搭建Java开发环境的步骤
  • JRE
    Java runtime enviroment.Java运行时环境。针对Java用户,里面包含了jvm和Java运行时候的基本类库(rt.jar,就是我们在eclipse里,按住ctrl键,查看源码的那些信息)
  • JVM
    Java虚拟机,可以理解为识别.class文件的小型系统,字节码文件直接和虚拟机进行交互。可以使执行代码于操作一同进行隔离。屏蔽了系统之间的差异性。

JDK和JRE的区别
在JDK的bin目录下,可以看到Javac.exe的文件,这个文件用来将.java的文件编译成.class的文件,而在JRE并没有这个文件。说明jdk是一个开发环境,一个使运行环境
Java基础面试题(2)----搭建Java开发环境的步骤

三者的关系,简单如下
Java基础面试题(2)----搭建Java开发环境的步骤

配置环境变量
Java基础面试题(2)----搭建Java开发环境的步骤
Java基础面试题(2)----搭建Java开发环境的步骤

2. 安装开发工具:Eclipse或者IDEA,设置编码格式为UTF-8

3. 安装对应的Web应用服务器,一般使用的是开源的Tomcat,集成到对应的开发工具上,安装运行插件。

4. 安装SVN或者Git版本控制工具。