java练习_第一天

1、1.JDK,JRE,JVM三者之间的关系,以及JDK、JRE包含的主要结构有哪些

JDK、JRE、JVM是一个包含关系,具体关系如下图:
在这里插入图片描述
JDK中包含JRE,在JDK的安装目录下有一个叫做jre的目录,密码有两个文件夹bin和lib,在这里可以认为bin里面就是jvm,lib则是jvm工作需要的类库,而jvm和lib合起来就是jre。

JVM=bin目录
lib表示JVM工作需要的类库

即:JRE=JVM+lib = bin + lib

JDK=JRE+java的开发工具(javac.exe,java.exe,javadoc.exe)

JDK的目录结构:

  • bin:开发工具,比如javac
  • include:java和jvm交互用的头文件,使用c语言编写的
  • lib:类库
  • jre:java运行环境

参考:https://blog.csdn.net/u013294097/article/details/102083343
https://zhuanlan.zhihu.com/p/68758695

2.为什么要配置path环境变量?如何配置?

  • 为了在任何目录下编译/运行java程序时,能够找到相应的java工具比如编译器等。path是windows系统执行命令时寻找的路径。

如何配置:

  • 我的电脑–属性–高级系统设置–环境变量
  • 编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
    • JAVA_HOME = bin的上一层目录
    • path = %JAVA_HOME%\bin
      在这里插入图片描述
  • 打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功
    在这里插入图片描述

3.常用的几个命令行操作都有哪些?【无趣】

  • cd
  • dir
  • del
  • cd …
  • mv

4.创建如下的类,使得运行的话可以输出:【无趣】

在这里插入图片描述

public class PTest {
    public static void main(String[] args) {
        System.out.println("姓名: ***");
        System.out.println("");
        System.out.println("性别:男");
        System.out.println("家庭住址:*****");
    }
}

5.编译和运行上述代码的指令

编译:javac ChairMan.java
运行:java ChairMan
在这里插入图片描述

发布了254 篇原创文章 · 获赞 70 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/zhizhengguan/article/details/104070883