跳至主要內容

基本概念

Yang大约 1 分钟JavaJava基础

JVM

  • Java 虚拟机,全称:Java Virtual Machine
  • JVM 是 Java 平台无关性实现的关键

JRE

  • Java 运行时环境,全称:Java Runtime Environment
  • 包括 Java 虚拟机(JVM)、Java 核心类库和支持文件
  • 和 JDK 的区别
    • 如果只需要运行 Java 程序, 下载并安装 JRE 即可
    • 如果要开发 Java 软件,需要下载 JDK
  • 面向使用人员

JDK

  • Java 语言的软件开发工具包,全称:Java Development Kit
  • 两个主要组件
    • javac:编译器,将源程序转成字节码
    • java:运行编译后的 java 程序( .class 后缀的 )
  • JDK 中 附带有 JRE
  • 面向开发人员

Java 平台

  • Java ME:Java 微型版,主要用于开发移动设备
  • Java SE:Java 标准版,主要用于开发桌面程序
  • Java EE:Java 企业版,主要用于 Web 程序

执行流程

  • 解释执行的过程由虚拟机完成

环境变量配置

windows

  • 右键 计算机 -> 属性 -> 高级系统设置 -> 环境变量
    • 系统变量 中添加变量 JAVA_HOME,值为 jdk 安装路径,例如 E:\Develop\java\jdk1.8.0_311
    • 系统变量 -> Path 中添加一行 %JAVA_HOME%\bin

macos

  • 修改命令行配置文件( .zshrc .bash_profile ),添加如下代码
# Java
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_341.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
  • 刷新命令行配置文件
source .zshrc
# 或
source .bash_profile

命令

# 生成文档
javadoc -d doc test.java -encoding UTF-8

# 编译
javac HelloWorld.java

# 运行
java HelloWorld(.class)
上次编辑于:
贡献者: sunzhenyang