Java学习笔记-Java简介
- 2019 年 11 月 14 日
- 筆記
简介
Java 版本
- Java SE:Standard Edition,包含标准 JVM 和标准库;
- Java EE:Enterprise Edition,在 SE 版本基础上加入大量 API 和库,方便开发 WEB 应用、数据库、消息服务等;
- Java ME:Micro Edition,针对嵌入式设备的“青春版;

三个版本的区别
JDK 安装
- JDK:Java Development Kit,包含 JRE,还提供编译器、调试器等开发工具;
- JRE:Java Runtime Environment,运行 Java 字节码的虚拟机;

两者关系
JDK 下载链接点击此处[1];
环境变量设置
- Windows:设置
JAVA_HOME
的环境变量,然后指向 JDK 所在目录,如D:Program Files (x86)Javajdk-12.0.2
- Mac:打开
~/.bash_profile
,然后加入 JDK 目录,如 export JAVA_HOME=/usr/libexec/java_home -v 13
测试是否安装成功,控制台下输入以下命令,看输出是否正确,正确输出如下图;
$ java -version $ java $ javac

image
JDK 中常用可执行文件
java
:即 JVM,运行程序时,其实就是启动 JVM,然后让其执行指定的编译后的代码;javac
:Java 编译器,用于将源码文件(.java
的后缀结尾)编译为字节码文件(.class
后缀结尾);jar
:用于将一组.class
打包成为.jar
文件,便于发布;javadoc
:用于从源码中自动提取注释并生成文档;jdb
:调试器,用于开发阶段的调试运行;
第一个 Java 程序
/** * Created with IntelliJ IDEA. * Version : 1.0 * Author : cunyu * Email : cunyu1024@foxmail.com * Website : https://cunyu1943.github.io * Date : 2019-11-9 14:06 * Project : JavaLeaning * Package : PACKAGE_NAME * Class : Hello * Desc : 第一个Java程序 */ public class Hello { public static void main(String[] args) { System.out.println("Hello world!"); } }
控制台如何运行 Java 程序
打开源代码所在目录,以Hello.java
为例,然后按顺序执行如下代码(注意:类名应该与文件名相同);
$ javac Hello.java $ java Hello

image
小结
- 一份源码中只能定义一个
public
类型的class
,且class
名与文件名要完全一致; javac
可以将.java
源码编译为.class
字节码;java
用于运行一个编译后的程序,参数为类名;
IDE 推荐
目前,主要有以下几大 IDE;
- Eclipse:免费开源;
- IntelliJ Idea:免费和收费(推荐);
- MyEclipse:与 Eclipse 类似,初始集成了更多功能;