一、JAVA配置
JAVA配置环境变量步骤:
我的电脑右键属性--->高级系统设置--->环境变量
方法一:
1、新建一个JAVA_HOME 变量值填写Java安装目录 如:xxx\xxx\xxx\jdk1.8
2、再编辑path变量 在最后添加 %JAVA_HOME%\bin
方法二:
1、直接编辑Path变量 在最后添加 xxx\xxx\xxx\xxx\xxx\bin
(缺点是不方便修改,建议使用方法一)
查询是否配置好JDK
1、在命令行输入cmd,进入dos命令窗口
2、依次输入echo "%JAVA_HOME%"
echo "%path%"
3、检查配置信息、看是否配置好环境变量
在dos窗口编译字节码文件
二、JDK、JVM、JRE
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。
JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
JRE是Java Runtime Environment缩写,指Java运行环境,是Sun的产品。运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
以上定义均摘自百度
JAVA语言跨系统(class文件)、JVM不跨系统(需在对应的系统下载对应的JVM,但class文件不需要修改),java字节码文件通过JVM(即JAVA虚拟机)编译后与计算机进行数据交互。
用户不需要下载JDK只需要有JRE即可;开发者则需要JDK(JRE可以不要,但JDK自带JRE)进行开发。
三、源文件规范
源文件名:字母+数字或字母(单词和首字母大写)
例:Dog.java、Dog1.java、DogStudent
在dos命令行编译输出
1、打开命令行输入cmd
2、进入源文件存放的盘符及文件夹
对源文件进行编译:
javac xxx.java(xxx:源文件名称)
输出编译后字节码文件:
java xxx
字节码文件
例:public class Dog{}
class Cat{}
class Flish{}
可定义多个class文件,但只能定义一个public
上述编译文件中会产生3个.class文件即字节码文件(与文件中有多少个class相关)
一个源文件只能有一个公共类