今天学习重点:
1、与计算机交互方式:GUI图形化界面和CLI命令行界面。
2、JDK内部结构:
JDK=JRE+工具包。 JRE(运行环境)=JVM(java虚拟机)+运行类包
所以安装JDK时候可以不选择继续安装JRE,因为安装的JDK中已经包含了jre;如果不需要使用也不用继续安装JavaFX等其它内容。JavaFX是与Ajax类似的东东。
3、dos常用命令:
dir 列出目录下所有内容
md 创建目录
rd 删除目录
cd 进入目录 与通配符*组合使用:cd jdk* cd jdk1.7*
cd.. 回到上一级目录
cd\ 回到目前目录地根目录
del 删除文件 del *.txt
exit 退出dos
ls 清屏
比较重要的:help 可以查看所有命令; help md 查看md命令的详情
4、Path系统环境设置:
可以使.exe .bat等可执行程序在任何目录下直接调用,安装jdk后设置此处就是需要在任何目录下使用javac
%SystemRoot% 指的是系统安装目录,windows中就是指:C:\WINDOWS目录。
安装jdk后,在Path值中最前面添加jdk路径,如E:\jdk1.6\bin; 因为系统是从Path的从前往后的顺序找执行程序。
Path内容为:E:\jdk1.6\bin;%SystemRoot%\system32 .......(后面全部内容现在暂且用.....代替)
设置后重启cmd窗口起效
为了安全起见,需要自己设置一个jdk专用系统变量,在系统环境变量中新建JAVA_HOME,内容E:\jdk1.6,path内容改为:%JAVA_HOME%\bin;%SystemRoot%\system32 .......,以后jdk版本变化直接修改JAVA_HOME即可。
5、临时修改path:只对当前dos窗口有效,不改变系统保存path值
此时在dos下 输入: set path=E:\jdk1.6\bin;%SystemRoot%\system32 .......
删除Path,不写值即可, 输入:set path=
简单修改 输入:set path=E:\jdk1.6\bin;%path%
6、java运行程序过程:
编辑123.java文件(类名也叫123,与文件名一致)------ javac 123.java ------得到123.class ------- java 123.class (jvm运行class文件)
注意:.java文件的后缀,计算机上需要设置成不隐藏文件名类型,这样避免存成其它格式又看不出。
7、classpath class文件编译路径
与Path路径设置方法一样,长期有效的在环境变量中设置成 .;C:\myclass .代表当前路径,jvm先到当前目录下找class文件,如果这个路径下没有,就到指定的C:\myclass中去找,都没有的话报错。临时设置的话 set classpath= .;C:\myclass
注意如果C:\myclass后面加分号;,classpath为 .;C:\myclass; 这样代表当前路径、指定路径都没有的话,在系统中其它地方去找,可能造成运行其它同名class文件,最好还是不要加分号。