初识JAVA
1.JAVA的特点JAVA是跨平台的
JAVA是简单的
JAVA是安全的
JAVA是完全面向对象的
JAVA是健壮的
2.JAVA跨平台原理
2.1 JVM(虚拟机)
JVM(JAVA VIRTUAL MACHINE)是一种规范,可以使用软件来实现,也可以使用硬件来实现,就是一个虚拟的用于执行bytecodes字节码的计算机。他也定义了指令集、寄存器集、结构栈、垃圾收集堆、内存区域。
2.2 JVM和JAVA跨平台特性
计算机的高级编程语言类型一般为: 编译型和解释型。而Java语言是两种类型的结合。
常见java程序的编写和执行步骤为:
1、通过编辑器编写 Java源程序源文件(源文件名.java).
2、通过编译器将源程序编译成字节码文件(类名.class)。
3、通过解释器将字节码文件解释为对应的机器语言并运行(在JVM中运行字节码文件)。
2.3 JAVA和C跨平台原理的比较Java:一次编译,到处运行
Java编译器的作用:编译,将源文件编译为字节码文件。
Java虚拟机的作用:解释,把字节码文件转换成对应平台的机器语言。C:多次编译,到处运行
3.配置JAVA开发环境与DOS命令
3.1 环境变量配置
环境变量就是为相关命令提供一个路径信息,告诉它到哪里去找相关文件信息:JAVA_HOME:C:\Program Files\Java\jdk1.6.0_14
path:指定javac.exe和java.exe两个命令的位置。执行dos命令,系统会在path指定的路径中寻找该命令对应的可执行文件,将“%JAVA_HOME%\bin”增加到path中,多个目录用英文分号“;”隔开。
classpath:指定解释的时候class文件的位置,JDK5.0以上就不需要配置这个环境变量!JRE会自动搜索当前路径下的类文件及相关jar文件。
【注意】:配置完java环境变量后,最好重启DOS窗口,重启后新配置的环境变量才能生效。
3.2 验证环境变量配置及如何打开DOS命令窗口
打开DOS命令窗口
1.方式一:开始-->搜索 cmd 2.方式二:win + R,然后输入cmd
常用的DOS命令
1.切换盘符 D: f: 2.进入目录 cd 文件夹名 cd 路径 3.返回上一层目录 cd.. 4.返回根目录 cd\ 5.查看当前目录下的所有文件和文件夹 dir命令
常见的DOS辅助命令
1.按下tab键,能在自动补全! 2.cls命令,清屏功能 3.按键盘上下键,寻找以前执行过的DOS命令 4.exit命令,退出DOS命令窗口
不常见的DOS命令(了解)
1.创建文件夹 md 文件夹名字
2.删除文件夹 rd 文件夹名字 3.复制文件 copy 需要复制的文件及其路径 需要复制到哪里去的路径和文件名 4.删除文件 del 需要删除的文件 del 需要删除的路径+文件
验证环境变量配置
开发DOS窗口,在任意文件目录(不是在bin目录下)下输入命令:javac
出现如下图所示,则配置成功: