一、 java 的特点:
- 简单 面相对象 分布式 健壮 安全 中性架构跨平台 超强的可移植性 高性能 多线程
二、JAVA的开发流程
- java 源程序---->>>java 编译器--->>java 字节码(.class 文件)--->>>jvm (java
虚拟机)—>>>java 运行平台
三、JAVA工具介绍
- JDK:
英文全称: Java SE Development Kit Java
定 义: 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。 - JRE:
英文全称: Java Runtime Environment
定 义: Java运行环境,运行JAVA程序所必须的环境的集合,含JVM标准实现及Java核心类库。 - JVM:
英文全称: Java Virtual Machine(Java虚拟机)
定义: JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,
是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
四、环境配置
- 在Windows下, java运行环境安装与测试及HelloWorld的实现。
下载j2sdk 1.6.0_21或更高版本 (http://java.sun .com,建议同时下载其Java Documentation,这是Java帮助文档)。
运行刚刚下载的安装程序进行正式安装(以下假设安装于c:\jdk1.6.0_21\,建议安装路径不要有空格,不宜安装在\Program
Files目录下!)。设置运行环境参数:
a.如果是Win95、Win98,在\autoexec.bat的最后面添加如下3行语句:
set JAVA_HOME=c:\jdk1.6.0_21 set PATH=%JAVA_HOME%\bin;%PATH% set CLASSPATH=.;%JAVA_HOME%\lib
注意:---可用dos命令notepad c:\autoexec.bat打开记事本,加入上面的3行语句。
b. 如果是Win2000、WinXP系统,使用鼠标右击“我的电脑”->属性->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:c:\jdk1.6.0_21 系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
c. 如果是Vista、Win7、Win8系统,使用鼠标右击“计算机”->属性->左侧高级系统设置->高级->环境变量
系统变量->新建->变量名:JAVA_HOME 变量值:c:\jdk1.6.0_21 系统变量->新建->变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib 系统变量->编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;
备注:
1. CLASSPATH中有一英文句号“.”后跟一个分号,表示当前路径的意思。
2. 使用命令行的方法设置环境变量,只会对当前窗口生效。
3. 改Path变量时,不是删除原有的值而是添加新的路径。
- 使用文本编辑器(比如:edit .com/记事本/UltraEdit/EditPlus)编写如下代码,并保存为文件:
/**
*
* 项目名称:
* 类 名 称:HelloWorld
* 类 描 述:
* 创 建 人:
* 创建时间:2015年2月28日 上午9:53:46
* 修 改 人:
* 修改时间:2015年2月28日 上午9:53:46
* 修改备注:
* @version
*
*/
public class HelloWorld {
public static void main(String[] arg) {
System.out.println("Hello,World!");
}
}
备注: HelloWorld.java(必须大小写正确!假设为c:\test\HelloWorld.java)
a. 开启一个DOS窗口,跳转到HelloWorld.java所在的目录中
c:>cd \test
b. 编译HelloWorld.java为HelloWorld.class
c:\test>javac HelloWorld.java
c. 运行HelloWorld.class
c:\test>java HelloWorld
Hello,World!其中步骤a~c可以简化成批处理,这样可以不用切换路径,
方法如下:
在java源文件所在文件夹建立一个记事本文档,输入以下3行代码
javac HelloWorld.java
java HelloWorld
@pause将其保存为”Java运行批处理.bat”
然后双击这个批处理文件,将出现cmd窗口下的编译运行结果,结果如下:
C:\test>javac HelloWorld.java
C:\test>java HelloWorld
Hello,World!