java入门

一、jdk、jre,jvm

jdk(开发者工具)包含jre(环境)和jvm(虚拟机)

二、卸载jdk

1. 打开环境变量,找到javahome环境对应的安装位置,删除该文件 2. 删除Java Home环境变量; 3. 删除path下关于Java的环境变量; 4. Java -version查看计算机是否存在Java;

三、配置jdk环境变量

1. 首先在我的电脑右键-->属性-->高级设置-->环境变量; 2. 系统变量下创建变量名为JAVA_HOME的目录。变量值为jdk安装路径; 3. 系统变量下的path目录下创建变量值为%JAVA_HOME%\bin的变量; 4. 系统变量下的path目录下创建变量为%JAVA_HOME%\jre\bin的变量;(注:%%为引用中间填入的变量,这里为jdk路径)

四、编写、编译、运行Hello world

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello World!");
    }
}

//注意文件为Java文件后缀为.java,文件名为Hello


  1. 首先打开代码文件所在位置,用cmd命令打开此路径的命令窗口(直接在文件所在位置文件夹的头部路径前输入cmd空格+回车)
  2. 执行编译命令“javac 文件全称(带后缀)”,文件夹下可以看到形成一个文件名.class的文件
  3. 执行运行命令“java 文件名(不加后缀)”此命令只会运行对应的.class 文件

五、Java类型

  1. 编译型语言:每次编写代码或更新代码必须重新编译,例如c++、c、java;
  2. 解释型语言:每次更新代码,程序自动更新无需重新编译,例如:java、python;

程序运行机制:源程序(*.java文件)-->java编译器编译(javac 文件全称)-->字节码文件( *.class文件)-->类装载器-->字节码校验器-->解释器-->操作系统平台