一、Java的运行环境
Java语言是一种特殊的高级语言,它既具有解释型语言的特征,也具备编译型语言的特征,因为Java程序要经过先编译,后解释两个步骤。
编译型:就是需要使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性编译成可被该平台硬件执行的机器码,并包装成该平台所能识别的可执行程序的格式。例如C、C++等语言就是编译型语言。
解释型:就是需要使用专门的解释器对源程序逐行解释成特定平台的机器码,并立即执行。可以认为,每次执行解释型语言的程序都需要进行一次解释。现有Ruby等语言就是解释型语言。
Java语言编写的程序在经过编译后并不会生成特定的机器码,而是生成一种与平台无关的字节码(就是*.class文件)。字节码文件必须使用Java解释器(就是Java虚拟机 JVM)来解释执行。
Java开发环境搭建的一般步骤:
1、安装JDK。JDK的下载地址:http://java.sun.com/javase/downloads/index.jsp。
安装完成后,会在JDK的安装目录下生成以下目录:
- bin:存放JDK的各种工具命令,如javac、java、javadoc
- demo:存放JDK提供的演示代码
- jre:存放Java程序所必须得运行时环境。(jre的全称:Java Runtime Environment)。
- lib:存放JDK工具命令的实际执行程序。
- sample:存放JDK提供的一些简单的示例代码。
- src.zip:存放的就是Java所有核心类库的源代码。
2、设置PATH环境变量
- 通过DOS命令来配置: set Path=JDK安装目录/bin;%Path% (其中%Path% 表示引用原Path的变量值,这种方法只对当前命令窗口有效)
- 配置“我的电脑”-》“属性”—》“高级”中的环境变量。
小技巧:当我们要使用别人的机器进行开发的时候,每次都要配置环境变量就显得比较麻烦。这里可以编写一个简单的BAT批处理文件并将其存放在JDK的安装目录下,需要使用的时候直接运行一下即可。BAT文件内容如下:
3、通过javac命令进行验证。
如果提示如下:
'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。
则表明当前的环境变量配置有问题。
二、编写第一个Java程序
1、编写Java源代码
通过记事本编写如下Java代码:
将文件保存为HelloJava.java
注意:Java源文件的扩展名为*.java;Java程序严格区分大小写。
2、编译Java源文件
在控制台中切换到Java源文件所在的目录;输入如下命令进行编译。编译后的文件为HelloJava.class
>javac HelloJava.java
3、运行Java程序
在控制台中进入HelloJava.classs所在的目录,输入如下命令运行Java程序。
>java HelloJava
运行上面命令的结果如下:
HelloJava!
4、CLASSPATH的作用
CLASSPATH环境变量用于告诉JRE需要在那个路径下搜索Java类。在1.4以前的JDK版本中需要配置该环境变量。如果 CLASSPATH环境变量中包含了空格,则可能引起错误。
注意:配置CLASSPATH环境变量时,通常不在变量值的结尾添加“;”,如CLASSPATH=D:/myClasses 。加上分号的时候,如果在D:/myClasses中查找不到程序所需要的类,则会到当前目录下来寻找。如果不加分号,则不会到当前目录中查找。
三、使用注释
在编写程序的时候,需要为程序添加一些注释,用以说明某段代码的作用。另外在学习Java的过程中,多对代码添加注释也便于日后复习。
1、单行注释
单行注释就是在程序中注释一行代码。在Java语言中使用“//”放在所需要注释的代码前,来注释本代码。
2、多行注释
多行注释就是一次性注释多行代码。在Java中多行注释用“/*”开头,以“*/”表示注释解释。
注意:多行注释不允许嵌套使用。
3、文档注释
添加了文档注释的Java源代码可以通过javadoc工具进行解析,并生成一份API说明文档。