Java学习 - 入门

发布时间 2023-05-29 16:49:35作者: xxin111

Java三大版本

JavaSE:标准版

JavaME:嵌入式开发

JavaEE:E企业级开发

JDK、JRE、JVM

JDK:Java开发者工具
JRE:Java运行时环境
JVM:Java虚拟机
图片说明

Java开发环境

卸载JDK

Java安装目录:环境变量 - JAVA_HOME

  1. 删除java安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于java目录
  4. 运行cmd java -version

安装JDK

  1. 搜索JDK8,下载相应版本
  2. 双击安装JDK8,记住安装路径
  3. 配置环境变量
    a. 我的电脑,环境变量
    b. 系统变量,新建JAVA_HOME,值:安装路径
    c. 配置path变量,添加\bin目录,\jre\bin
    d. 测试安装成功:运行cmd java -version
  • bin:可执行程序(java.exe,javac.exe)
  • include:存放编写jdk的c,c++文件,启动时候会应用
  • jre:java运行时环境
  • lib:java开发所需库文件
  • src.zip:java基础类源代码

Hello World

  1. 建立code目录,存放代码
  2. 新建一个java文件
    • 文件后缀为.java
    • Hello.java
  3. 编写代码
public class Hello {
	public static void main(String[] args) {
		System.out.print("Hello,World!");
	}
}
  1. 编译javac java文件,生产一个class文件
  2. 运行class文件,java Hello
    javac:编译为字节码文件 - 给机器看
    java:运行
    图片说明

运行java时:错误: 找不到或无法加载主类 Hello

  • 之前配置了CLASSPATH
  • 方法1:删除环境变量中的CLASSPATH即可
  • 方法2:不删除CLASSPATH,修改CLASSPATH,一定要加上[.]表示当前路径

CLASSPATH 直译过来是类路径,是Java环境配置中要设置的一个环境变量,就是.class文件的路径,表示JVM从哪里去寻找要运行的class文件,

  • CLASSPATH = D:\java
  • 表示执行java命令时去D:\java目录中去找需要被执行的class文件并运行。你配置错了就会出现找不到.class的问题

Java程序运行机制

  • 编译型

  • 解释型

  • 程序运行机制