linux:1免费 开源的操做系统,Java主要是服务器端的开发
2与window,目录结构、安全性比后者高
3经常使用命令 pwd、ls、cd;vi(打开一个记事本若没有就新建一个记事本)
绝对路径:都从/ 开始;
相对路径:相对当前目录的位置
.:当前目录
..:上一级目录
假设当前在/a/b下,到/m/n:
绝对路径:cd /m/n --- /m/n
相对路径:cd m/n ---/a/b/m/n
Java编译运行过程:【面试】
1.java源文件,通过编译,生成.class字节码文件
2JVM加载.class并运行。
Java特性:跨平台;一次编译处处使用。
Java名词解释:【面试】
1JVM:Java的虚拟机:加载并运行.class
2JRE:Java的运行环境:除了包含JVM之外,还有运行Java程序所需的环境
JRE=JVM+Java系统类库
3JDK:Java开发工具包;除了包含JRE之外还包含开发java程序必须的命令工具
JDK=JRE+编译=JVM+Java系统类库+编译+JRE
Java环境变量:
JAVA_HOME:指向jdk的安装目录
CLASSPATH:表示类的搜索途径。通常是一个“.”
PATH:指向jdk下的bin目录
在Linux中,运行程序只需输入完整的路径便可java