# java
#### 介绍
1java进程
2java线程
3java版本
4java跨平台原理
一次编译,到处运行
编译,解释(虚拟机解释)
java的核心优势是跨平台
java的核心技术是虚拟机
5JVM、JRE、JDK
JVM就是虚拟机:执行字节码的计算机
JRE就是JAVA运行环境:JAVA虚拟机、库函数、运行JAVA应用程序所必须的文件
JDK就是JAVA开发工具包:包含JRE,在JRE的基础上增加编译器和调试器
JAVA程序的使用者只需安装JRE即可
JAVA程序的开发者需安装JDK
doc命令
dir:显示当前目录
d:盘符: 切换盘符
cd:切换目录{
cd . (一个点代表当前目录)
cd ..(两个点代表上级目录)
cd / (切换到根目录)
}
Tab:自动补全
cls:清除屏幕
6第一个java文件
指令
javac:编译指令 编译为.class字节码文件 注意后面写上 .java
正例
javac Test1.java
报错:不是内部或外部命令
java:启动虚拟机并把指定字节码文件交给虚拟机运行 注意后面没有 .java
正例java Test1
反例java Test1.java
反例java Test1.class
报错无法找到主类
7配置环境变量是为了让dos找到安装的jdk指令,找到javac指令编译,找到java启动虚拟机并运行
8一个文件中可以有多个类,但是只能有一个类是public修饰的
public修饰的类必须是和文件名同名的类
public修饰的类必须在一个独立的文件中
每一个类都会生成一个独立的字节码
9转义字符
n:换行符
t:横向跳八格