Presentation is loading. Please wait.

Presentation is loading. Please wait.

1-1 北京源智天下科技有限公司 联系方式: 第 1 章 Java 简介 本章将要介绍 Java 的特点以及所应用的平台,然后带领读者从第一 步做起,来完成一个 Java 的小程序,通过这个小程序的完成,可以 让读者了解 Java 平台的搭建以及简单的开发步骤。通过本章的学习.

Similar presentations


Presentation on theme: "1-1 北京源智天下科技有限公司 联系方式: 第 1 章 Java 简介 本章将要介绍 Java 的特点以及所应用的平台,然后带领读者从第一 步做起,来完成一个 Java 的小程序,通过这个小程序的完成,可以 让读者了解 Java 平台的搭建以及简单的开发步骤。通过本章的学习."— Presentation transcript:

1 1-1 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 第 1 章 Java 简介 本章将要介绍 Java 的特点以及所应用的平台,然后带领读者从第一 步做起,来完成一个 Java 的小程序,通过这个小程序的完成,可以 让读者了解 Java 平台的搭建以及简单的开发步骤。通过本章的学习 ,读者应该能够达到如下几个目标。 熟练掌握如何搭建 Java 开发环境, 包括下载、安装和配置 JDK 。 能够编写和编译 Java 程序,并能够运行生成文件。 这些是学习本章的目标,同时也是对读者的基本要求。学好本章是 学习以后知识的基础,读者一定要熟练地掌握本章的知识。

2 1-2 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.1 Java 的平台简介 Java 语言在网络编程方面应用得很广,作为一个新的程序设计语言, 它具有简单、多变、面向对象、不依赖操作系统的特点,具有很好 的移植性和安全性,这些给网络编程带来了很多便利。 Java 的平台 根据用途来区分,可以分为三个版本。 Java SE —— Java Standard Edition ,这是 Java 的标准版,主要用于 桌面级的应用和数据库的开发。 Java EE —— Java Enterprise Edition ,这是 Java 的企业版,提供了 企业级开发的各种技术,主要用于企业级开发,现在用的最多的也 就是这个。 Java ME —— Java Micro Edition ,这个版本的 Java 主要用于嵌入式 的和移动式的开发,最常用的就是手机应用软件的开发。

3 1-3 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2 安装工具包 首先要进行 Java JDK 的安装, JDK 就是提供 Java 服务的系统包。请根 据操作系统来选择安装哪个版本的 JDK 。本节介绍如何安装和配置 JDK 的环境变量和一些常用命令。

4 1-4 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.1 下载 JDK Java 的系统包为 JDK , JDK 的全称为 Java Development Kit ,可以根 据不同的平台来下载不同的 JDK ,下面介绍在 32 位的 Windows XP 系统上,如何下载并完成配置的。

5 1-5 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.2 安装 JDK 下载完成后,进行安装,下面介绍 windows XP 下的 JDK 安装步骤。

6 1-6 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.3 查看与设置环境变量 所谓环境变量是供系统内部使用的变量,是包含系统的当前系统用 户的环境信息的字符串和软件的一个确定存放的路径,安装完 JDK 就必须配置环境变量,方法如下所述。

7 1-7 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.4 JDK 常用命令 在图中显示了 JDK 中的一部分命令,在本节来对这些命令进行必要的讲解。 1. javac 的常用命令 -g: :生成调试信息。 -g:none :生成无调试信息。 -g:{lines,vars,source} :只生成部分调试信息。 -O :优化,可能增大类文件。 -nowarn :无警告。 -verbose :输出编译器信息。 -deprecation :输出不鼓励使用的 API 的程序路径。 -classpath + 路径:指定用户类文件的路径。 -sourcepath + 路径:指定输入源文件的路径。 -bootclasspath + 路径:覆盖自举类文件的路径。 -extdirs + 目录:覆盖扩展类的路径。 -d + 目录:指定输出类文件的路径。 -encoding + 编码:指定源文件中的字符集编码。 -target + 版本:生成虚拟机的类文件。

8 1-8 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.4 JDK 常用命令 2.JDK 的常用命令 native2ascii :将中文 unicode 码转换成 ascii 码的, -reverse 参数可 以将 ascii 码转换回来。 javap :将 class 反编译成 Java bytecodes 。 jdb : Java 的 debug 工具。 jps :查看 JVM 进程信息用的。 keytool :生成 keystore 文件。 jar :可将多个文件合并为单个 JAR 文件, jar 是个多用途的压缩工具 ,它基于 ZIP 和 ZLIB 压缩格式的。 javadoc : Javadoc 解析 Java 源文件中的声明和文档注释,并产生相 应的 HTML 页面,描述公有类、保护类、内部类、接口、构造函数 、方法。在实现时, javadoc 要求且依赖于 Java 编译器完成其工作 。

9 1-9 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.5 Java 各个目录含义 JDK 安装完成后,在安装目录下会安装很多目录和文件。这里再对 这些目录进行简单的介绍。分类及说明如表所示。

10 1-10 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.2.6 要善于使用 JDK 的帮助文件 JDK 的帮助文件有在线版本和离线版本两种,可以从 Java 的官方网站上下载 http://java.sun.com 到最新的 JDK 帮助文件,帮 助文件分为两种格式,有 HTML 格式和 CHM 格式。 JDK 的帮助文件使用很简单, 只需要打开目录下的 index.html 即可。若想查找某个方法是怎么实现的,只需根据 包的路径找到此方法就行了。 Java EE5 的帮助文件的路径和界面如图所示。

11 1-11 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.3 程序开发过程 安装好 JDK 及配置好环境变量以后,就可以进行 Java 程序的开发。因为 Java 是一 种编译性语言,所以在程序开发过程方面是和其他语言有所不同的。要开发 Java 程序,要经过以下 3 个步骤: ( 1 )创建一个源文件。 Java 源文件就是 Java 代码文件,以 Java 语言编写。 Java 源文件是纯文本文件,扩展名为 “.java ” 。可以使用任何文本编辑器来创建和编辑 源文件,本书使用 Windows 系统自带的记事本做为 Java 源文件的编辑器。 ( 2 )将源文件编译为一个.class 文件。使用 JDK 所带的编译器工具 javac.exe ,它 会读取源文件并将其文本编译为 Java 虚拟机能理解的指令,保存在以后缀.class 结 尾的文件中。包含在 CLASS 文件中的指令就是众所周知的字节码( bytecodes ), 它是与平台无关的二进制文件,执行时由解释器 java.exe 解释成本地机器码,边解 释边执行。 ( 3 )运行程序。使用 java 解释器( java.exe )来解释执行 java 应用程序的字节码 文件(.class 文件),通过使用 Java 虚拟机来运行 Java 应用程序。 对 Java 的程序开发过程有所了解后,在下一节中就来按照这个程序开发过程来开 发一个最简单的 HelloWorld 程序。

12 1-12 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.4 编码规范 编写 Java 程序是要按照 Java 编码规范来进行编写的。一个程序不按 照编码规范可能也是能够运行的,但是不按照编码规范编写的程序 不是一个好程序,这种程序不易于程序的查看和维护。 编码规范包括很多内容,例如代码的编写规则,命名规则,代码注 释等多项内容。命名规范和代码注释将在下一章中结合数据类型进 行讲解。在本节中主要讲解一下代码的编写规则。 代码必须有缩进,缩进可以使用 Tab 键,或者四个空格。因为 4 个空 格在 eclipse 中默认作为一个 Tab 缩进单位。 每行代码不要超过 80 个字符,这是由于很多编写工具不能对超过 80 个字符的内容进行很好的解释。 当代码在一行中放不下时,应进行换行。但是换行不能自动换行, 而是按照级别来进行换行,并且同级别对齐。

13 1-13 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.5 HelloWorld :第一个 Java 程序 JDK 安装完毕,环境变量也配置完毕后,下面开始编写第一个 Java 程序,以及讲解编译和运行程序的方法。

14 1-14 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.5.1 编写程序代码 打开文本文件编辑器,如 Windows 的记事本,也可使用更高级的编写工具。如 Eclipse 、 JBulder 、 NetBeans 等,这些工具具有更加强大的功能,但现在不推荐使用,不利于处学者 打下良好的基础。在记事本里添加如下代码。该代码可以直接复制到记事本中,当然如果自 己输入是最好的。 【范例】使用记事本编写的程序如下所示。 示例代码 // 定义一个类名称为 HelloWorld public class HelloWorld { // 类的主入口函数 public static void main(String args[]) { //System.out.println 为打印语句,用来显示结果 System.out.println(" 欢迎使用 Java 来编写程序 !"); }

15 1-15 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.5.2 编译程序代码并运行 编写完 Java 程序的源代码就可以对该程序进行编译,编译 Java 程序 的源代码的方法有如下几个步骤:

16 1-16 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.5.3 注意事项 在编写、编译和运行 Java 程序时是有很多注意点的,这也是初学者 需要注意的地方。 在运行时如果提示 “ java.lang.NoClassDefFoundError ” 的话,请查 找环境变量是否设置正确。 在命令提示符下输入命令的时候要注意区分大小写, Java 是区分大 小写的。 用 javac 编译程序时是有扩展名的。 用 java 运行程序时是没有扩展名的。 源程序里要有 main 方法。 源程序里的类名要和文件名相同,包括大小写。

17 1-17 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.6 使用 Eclipse 集成开发工具开发 Eclipse 是目前最流行的 Java 开发工具,在 Eclipse 中集成了许多工具和插件,从而使 Java 的 开发更容易。 Eclipse 是一个可以免费使用的软件,可以从 Eclipse 的官方网站 上下载。解压缩就可以使用,直接下载的 Eclipse 是英文版,可以 下载中文语言包 NLpack1-eclipse-SDK-3.2.1-win32.zip 从而完成中文版 Eclipse 的安装。 下载和安装 Eclipse 后,就可以使用该集成工具了,双击 eclipse.exe 文件就可以运行 Eclipse 。由于篇幅原因,这里读者可以自己熟练一下 Ecliopse 界面内容。这里主要来讲解如何在 Eclipse 中进行第一个 HelloWorld 程序开发。开发步骤如下所示。 ( 1 )打开 Eclipse ,选择菜单栏 “ 文件 ” ,再选择级联菜单 “ 新建 ” ,最后选择子菜单 “ 项目 ” ,在 弹出的对话框中选择 Java 项目,并单击按钮 “ 下一步 ” 。 ( 2 )输入项目名称,例如: FirstProject ;在 “ 内容 ” 选项卡中选择 “ 从现有资源创建项目( X ) ” ,然后在目录中找到前面 HelloWorld.java 的路径。单击 “ 完成 ” 按钮完成项目的创建。 ( 3 )在 “ 包资源管理器 ” 中单击右键,弹出邮件菜单,选择 “ 新建 ” -> “ 包 ” 菜单,在弹出对话框 的 “ 名称( N ) ” 文本框中输入包名,这里输入 FirstBao 。 ( 4 )打开 Java 编写界面,输入 HelloWorld 程序。单击运行按钮,就会在下面的控制台窗口 中输出 “ HelloWorld ” 内容。这样一个 Java 程序就在 Eclipse 工具中编写、编译和运行完成。

18 1-18 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.7 综合练习 编写一个输出 “ 我终于会 Java 了 ” 的程序。 【提示】参考本章中编写的第一个 Java 程序来进行编写。 public class LianXi1 { public static void main(String args[]) { System.out.println(" 我终于会 Java 了 "); }

19 1-19 北京源智天下科技有限公司 联系方式: http://www.rzchina.net 1.8 小结 本章介绍了 Java 的各种平台,以及如何下载、安装 JDK ,设置环境 变量等。这些是编写 Java 程序的基本,并通过一个小例子说明是如 何编写 Java 程序的。在本章中学习中,将重点学习如下几点。 JDK 的安装与配置。 如何编写、编译和运行 Java 程序。


Download ppt "1-1 北京源智天下科技有限公司 联系方式: 第 1 章 Java 简介 本章将要介绍 Java 的特点以及所应用的平台,然后带领读者从第一 步做起,来完成一个 Java 的小程序,通过这个小程序的完成,可以 让读者了解 Java 平台的搭建以及简单的开发步骤。通过本章的学习."

Similar presentations


Ads by Google