JAVA开发前奏
1. 人机交互
图形用户界面
命令行形式(DOS 磁盘操作系统)
常用命令:
dir 显示当前目录下的文件名和文件
cd 进入指定的目录;cd.. 退回到上一级目录;cd/ 退回到根目录
md 创建目录
rd 删除目录
del 删除文件
cls 清屏
exit 退出DOS命令行窗口
start 打开新的DOS窗口
2. java语言跨平台特性JVM
在平台上安装JAVA虚拟机JVM
通过JVM来负责JAVA程序在该系统平台上的运行
3. JDK与JRE的区别
JDK (JAVA开发工具包,内部包含有JRE)
JRE(JAVA运行时环境,运行JAVA编写的程序所需的环境)
JDK,JRE,JVM层级关系如上图
4. 配置环境变量path
临时配置方式:通过DOS下set命令完成
set 查看所有环境变量信息
set 变量名= 清空一个环境变量值
set path=新值;%path% 为path添加新值(引用path原值用%path%)
JAVA_HOME=F:/jdk1.6.0_01
path=%JAVA_HOME%/bin;%path%
5. path与classpath区别
l classpath变量值是java类文件的目录
l path变量是windows程序文件的目录
6. JVM查找类文件的顺序
l 如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
l 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
l 值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
l 值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。Classpath结尾处用分号,则默认添加当前目录“.”