javaSE 基础笔记之Jdk的安装与Helloword编写

 

一:构建 JavaSE 开发环境                                         

学习Java 开发的第一步就是构建开发环境,下面以JDK6.0 Windows XP上的安装配

置为例来讲述:

 

第一步:下载JDK 

SUN网站下载JDK6或以上版本,这里以 jdk-6u2-windows-i589-p 版为例,如下图: 

 

第二步:安装JDK

1 :双击jdk-6u2-windows-i589-p.exe 文件,出现安装界面如下图:

 

2 :然后出现下面的界面

 

3 :点击“接受”按钮,然后出现下列界面

 

 

4 :点击界面上的“更改”按钮,出现如下界面:

 

 

 

5 :在这个界面设置需要安装到的路径,可以安装到任何你想要安装的路径,如下图:

 

6 :然后点击确定,返回到上一个界面,如下图所示:

 

 

 

7 :然后点击下一步,会进行JDK的安装,请耐心等待,直到出现 JRE的安装,如下图: 

 

8 :选择更改,然后在弹出的界面进行安装路径的设置,跟前面的方式一样,然后点击确

定回来,如下图所示:

 

 

 

9 :然后点击下一步,直到出现下面的界面,表示安装完成。

10 :自述文件可看可不看,不想看,把前面的勾点掉即可,然后点击完成按钮。

 

11 :安装完成过后,JDK文件夹如下图:

 

 

 

D:\common\Java\jdk1.6.0_02:是JDK的安装路径

  --| binbinary的简写,下面存放的是 Java的各种可执行文件

  --| dbJDK6新加入的Apache Derby 数据库,支持JDBC4.0的规范。

  --| include 需要引入的一些头文件,主要是 c c++的,JDK 本身是通过 C C++实现的。 

  --| jreJava运行环境。

  --| liblibrary的简写,JDK所需要的一些资源文件和资源包。

 

 

 

 

第三步:配置环境变量

安装完成后,还要进行Java环境的配置,才能正常使用,步骤如下:

1 :在我的电脑点击右键——〉选择属性,如下图所示:

 

 

2 :在弹出界面上  选择高级——〉环境变量,如下图所示:

 

 

 

3 :弹出如下界面,我们的设置就在这个界面上:

 

 

4 :在系统变量里面找到“Path”这一项,然后双击它,在弹出的界面上,在变量值

开头添加如下语句“D:\common\Java\jdk1.6.0_02\bin; ,注意不要忘了后面的分号,如下

图所示:

 

 

5 :然后点击编辑系统变量界面的确定按钮,然后点击环境变量界面的“新建” ,弹

出界面如下图:

 

 

 

6 :在上面填写变量名为:JAVA_HOME ,变量值为:D:\common\Java\jdk1.6.0_02

如下图所示:

 

 

 

7 :然后点击新建系统变量界面的确定按钮,然后点击环境变量界面的“新建” ,弹

出新建系统变量界面,在上面填写变量名为:classpath , 变量值为:.;  ,注意是点和分

号,如下图所示:

 

 

 

8 :然后点击新建系统变量界面的确定按钮

 

 

9 :然后点击环境变量界面的确定按钮

 

10 :点击系统属性界面的确定按钮

 

 

 

到此设置就完成了。

11 :那么为何要设置这些环境变量呢,如何设置呢:

PATH

提供给操作系统寻找到Java 命令工具的路径。通常是配置到JDK 安装路径\bin

JAVA_HOME

提供给其它基于Java 的程序使用,让它们能够找到JDK 的位置。通常配置到JDK 安装

路径。注意:这个必须书写正确,全部大写,中间用下划线。

CLASSPATH

提供程序在运行期寻找所需资源的路径,比如:类、文件、图片等等。

注意:在windows操作系统上,最好在 classpath的配置里面,始终在前面保持“.;”的配置,

windows里面“.”表示当前路径。

 

第四步:检测安装配置是否成功

进行完上面的步骤,基本的安装和配置就好了,怎么知道安装成功没有呢?

1 :点击开始——〉点击运行,在弹出的对话框中输入“cmd ,如下图示:

 

 

2)然后点击确定,在弹出的dos窗口里面,输入“javac ,然后回车,出现如下界面则表示安装配置成功。

 

 

好了,现在 Java 的开发环境就配置好了,有些人已经跃跃欲试的想要马上开始学习如

何编写Java 程序了, 下面先来体会第一个Java 程序。

 

二:初识 Java 程序——HelloWorld                              

象其它编程语言一样,Java 编程语言也被用来创建应用程序。一个共同的应用程序范

例是在屏幕上显示字串“Hello World! 。下列代码给出了这个 Java应用程序。

虽然很多你可能都不明白,没有关系,主要是来体会一下 Java 程序是什么样子,你可

以先看看,有个印象,然后可以先模仿着做。

1HelloWorldApp                                                                      

   1.// 

   2.// HelloWorld应用示例

   3.// 

   4.public class HelloWorldApp{ 

   5.  public static void main (String args[]) { 

   6.    System.out.println ("Hello World!"); 

   7.  } 

   8.}

 

以上程序行是在你的屏幕上打印“Hello World!”所需的最少代码。

 

 

2:描述HelloWorldApp                                                                  

1-3

 

1 //

 

2 // HelloWorld 应用示例

 

3 // 

 

程序中的1-3 行是注释行

 

 

      4 4 public class HelloWorldApp{

4 行声明类名为 HelloWorldApp。类名(Classname)是在源文件中指明的,它

可在与源代码相同的目录上创建一个 classname·class 文件。在本例题中,编译器创

建了一个称为HelloWorldApp.class的文件, 它包含了公共类HelloWorldApp的编译代

码。

5行 5 public static void main (String args[]) {

5 行是程序执行的起始点。Java 解释器必须发现这一严格定义的点,否则将拒

绝运行程序。

其它程序语言(特别是 C C++)也采用 main ()声明作为程序执行的起始点。此

声明的不同部分将在本课程的后几部分介绍。

如果在程序的命令行中给出了任何自变量(命令行参数) ,它们将被传递给 main()

方法中被称作 argsString数组。在本例题中,未使用自变量。

public-方法main()可被任何程序访问,包括 Java解释器。

static 是一个告知编译器 main()是用于类 HelloWorldApp中的方法的关键字。

为使main()在程序做其它事之前就开始运行,这一关键字是必要的。

void 表明 main()不返回任何信息。这一点是重要的,因为 Java 编程语言要进

行谨慎的类型检查,包括检查调用的方法确实返回了这些方法所声明的类型。

String  args[] 是一个String数组的声明,它将包含位于类名之后的命令行中

的自变量。

      java HelloWorldApp args[0] args[1]· ···

6行  6    System.out.println(“Hello World!”);

6行声明如何使用类名、对象名和方法调用。它使用由 System 类的 out 成员引

用的PrintStream对象的println()方法,将字串“Hello  World!”打印到标准输出上。 

 

在这个例子中,println()方法被输入了一个字串自变量并将其写在了标准输出流

上。

7-8 7          }8       本程序的7-8 行分别是方法main()和类HelloWorldApp 的下括号。

 

3:编译并运行HelloWorldApp                                                            

编译

当你创建了HelloWorldApp.java源文件后,用下列程序行进行编译:

    javac HelloWorldApp.java

如果编译器未返回任何提示信息, 新文件 HelloWorldApp.class则被存储在与源文件相

 

同的目录中,除非另有指定。

如果在编译中遇到问题,请参阅本模块的查错提示信息部分。

 

运行

为运行你的 HelloWorldApp 应用程序,需使用 Java 解释器和位于 bin 目录下的 java

程序:

           java HelloWorldApp

           Hello World!

 

4:编译差错                                                                           

编译时的错误,以下是编译时的常见错误:

 

javac:Command not found

PATH变量未正确设置以包括 javac编译器。javac编译器位于 JDK目录下的bin 目录。 

 

HelloWorldApp.java:6: Method printl(java.lang.String)

not found in class java.io.PrintStream.System.

out.printl ("Hello World!");  

方法名println 出现打印错误。

 

In class HelloWorldApp:main must be public or static

该错误的出现是因为词static public 被放在了包含 main 方法的行之外。

运行时的错误 cant  find class HelloWorldApp(这个错误是在打印 java HelloWorldApp

时产生的) 通常, 它表示在命令行中所指定的类名的拼写与 filename.class文件的拼写不

同。Java编程语言是一种大小写区别对待的语言。

    例如:     public class HelloWorldapp {

    创建 一个 HellloWorldapp.class 它不 是编 译器

(HelloWorldApp.class)

4.1:命名

    如果 java文件包括一个公共类,那么它必须使用与那个公共类相同的文件名。例如在

前例中的类的定义是

    public class HelloWorldapp

    源文件名则必须是HelloWorldapp.java

4.2:类计数

在源文件中每次只能定义一个公共类。

4.3:源文件布局

一个Java源文件可包含三个“顶级”要素:

    1)一个包(package)声明(可选)

    2)任意数量的导入(import)语句

    3)类(class)声明

 

该三要素必须以上述顺序出现。即,任何导入语句出现在所有类定义之前;如果使用包

声明,则包声明必须出现在类和导入语句之前。

 
posted @ 2014-03-22 10:29  Jemutse  阅读(222)  评论(0)    收藏  举报