一、基础常识
1.1 人机交互方式
图形化界面:这种方式简单直观,使用者易于接受,容易上手操作
命名行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。
1.2 常用的DOS命令
- dir 列出当前目录下的文件以及文件夹
- md 创建目录
- rd 删除目录
- cd 进入指定目录
- cd.. 退回到上一级目录
- cd/ 退回到根目录
- del 删除文件
- exit 退出dos命令行
- cls 清空命令行记录
二、Java 语言概述
2.1 三种技架构
JAVAEE 企业版
是为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如:Servlet Jsp等,主要针对于Web应用程序 开发
JAVASE 标准版
是为开发普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发,如java版的扫雷
JAVAME 小型版
是为开发电子消费产品和嵌入式设备提供的解决方案。
该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。
2.2 Java语言的特点:跨平台性
只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行
三、Java语音的环境搭建
3.1 什么是JRE,JDK
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机和Java程序所需的核心类库等。如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JSDK,就不用单独安装JRE了
其中的开发工具:编译工具(java.exe) 打包工具(jar.exe)等。
简单而言:使用JDK开发完成的java程序,交给JRE去运行。
3.2 下载JDK
官方网址:www.oracle.com
3.3 安装JDK
- 建议:安装路径下不要有中文或者特殊符号,如空格等
- 当提示安装JRE时,可以选择不安装
- JavaFix SDK 不需要安装
- 尽量安装到其他盘,不一定是C盘
3.4 配置环境变量path
3.4.1 原理
在dos命令行中敲入javac,出现错误提示。
错误原理:当前执行的程序在当前目录下如果不存在,windows系统会系统中已有的一个名为path的环境变量指定的目录中查找。如果还没有找到,就出现以上的错误提示。
所以进入到jdk安装路径\bin目录下,执行javac。看到javac参数提示信息。
每次执行java的工具都要进入到bin目录下,是非常麻烦的 。根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path环境变量中,让系统帮我们去找运行执行的程序。
3.4.2 配置步骤
- 我的电脑-属性-高级-环境变量
- 新建一个环境变量JAVA_HOME 记录jdk的目录,例如 JAVA_HOME = F:\jdk1.6.0_01
- 通过%%动态的获取JAVA_HOME的值,%JAVA_HOME%\bin;加到path的最前面
- 打开命令行敲入javac,如果有参数信息,就是配置成功了
3.5 配置classPath
既然class文件(字节码文件)是java的运行文件,可不可以实现,在任意目录下都可以执行某一目录下的class文件呢?
根据path环境变量的原理,可以定义一个名为classpath环境变量,将要运行的class文件所在目录定义在该变量中。
例:set classpath=c:\
classpath变量值是java类文件的目录
path变量是windows程序文件的目录
JVM查找类文件的顺序:
• 如果没有配置classpath环境变量,JVM只在当前目录下查找要运
行的类文件。
• 如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
• 值的结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下在查找一次。
• 值的结尾出如果没有分号,那么JVM在classpath目录下没有找到要指定的类文件,不会在当前目录下查找,即使当前目录下有,也不会运行。
• 建议:配置classpath环境变量时,值的结尾处不要加分号,如果需要访问当前目录可以用 “.”表示。