Java程序设计教学做一体化教程_第1章_初识Java
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2019/3/30
第 11 页
1.1.2 能力目标 安装JDK、配置环境变量path和classpath的值。
2019/3/30
第 12 页
1.1.3 任务驱动
安装JDK
配置path 配置classpath
2019/3/30
第 13 页
1.安装JDK 双 击 下 载 后 的 jdk-7windows-i586-.exe文件图标出现安装 向导界面,选择接受软件安装协议。 建议修改默认的安装路径,例如 , 将 默认的安装路径: C:\program Files\Java\JDK1.7.0 修改为: D:\JDK7。
需要注意的是,安装JDK过程中,JDK还额外提供一个Java 运行环 境-JRE(Java Runtime Environment),并提示是否修改JRE默认的安装路径: C:\program Files\Java\JRE7 建议采用该默认的安装路径,如果修改该默认安装路径,修改后的 安装路径不可以与JDK的安装路径相同。 安装完毕后(比如 JDK 安装到 D:\JDK7 ),查看 D:\JDK7 目录下是否 形成了如图1.2所示的目录结构。
参数指定的字符串(这里是“( )”中的内容),输出完成后光标定
位在下一行。
2019/3/30
第 24 页
1.2.3 任务驱动 任务1 -只有一个类的Java应用程序 编写一个简单程序,该程序输出两行文字:“很高兴学习 Java语言”和“We are students”。程序的运行效果如图1.9。
任务的主要步骤如下: ◆编写、保存源文件。如保存到C:\chapter1 中命名为 Hello.java ◆使用编译器(javac.exe)编译源文件,并查看得到的字节码文
2019/3/30
此语句的功能是输出字符串“hello world!”。
第 23 页
(3) 在System.out.println( )中,System是Java类库中的一个 类,利用此类可以获得Java运行环境的有关信息和输入输出信 息等;out是System类中的一个对象;println( )是out对象的一 个方法,此方法的作用是向标准输出设备(这里是显示器)输出
(2) 注意事项 ◆ Java源程序中语句所涉及到的小括号及标点符号都是英文 状态下输入的. ◆应遵守良好的编码习惯:一种是向左的大括号“{”和向右的 大括号都独占一行“}”;另一种习惯是向左的大括号“{”在上一 行的尾部,向右的大括号独占一行“}”。 ◆ Java语言是区分大小写的 .
2019/3/30
2019/3/30
第 9 页
Java的先导知识与后继技术
2019/3/30
第 10 页
1.1开发环境
1.1.1核心知识
目前Java 平台有3个版本: Java SE 、 Java ME和Java EE 。 Java SE平台是学习掌握Java语言的最佳平台,而掌握Java SE又 是进一步学习Java EE和Java ME所必须的。 Java软件开发工具包JDK(Java Development ToolKit)。
单行注释
public class HelloWorld { 定义类 public static void main(String args[ ]) { System.out.println("hello world"); } }
在控制台上输出
Main函 数
2019/3/30
第 21 页
程序分析
(1) public class HelloWorld这一行表示声明此程序要建立一个 新类,类名为HelloWorld 。 1 public指出这个类是公共类,而这个类定义的内容就在后面 紧跟的花括号内。任何Java程序都必须以类的形式出现, 2 一个程序中可以定义若干个类,但只能定义一个public类。定 义类必须用关键字class作为标志。 3 如果在一个程序中定义了一个public类,那么类名一定是文件 名,否则编译会出错。
2019/3/30 第 14 页
2.系统环境path的设置 JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于 Java安装目录的\bin文件夹中,为了能在任何目录中使用编译器和解释器,应 在系统特性中设置path。对于Windows操作系统: (1)右键单击“我的电脑”,选择“属性”,弹出“系统特性”对话框 (2) 单击“系统属性”对话框中的“高级选项”,然后单击按钮“环境变 量”,弹出“环境变量”对话框。 (3) 单击 “系统变量”中的“新建” 按钮,弹出如图1.3所示的“新建系统变量” 对话框。在该对话框的输入“变量名(N)” 的 文 本 框 中 输 入 path , 在 输 入 “ 变 量 值 (V)”的文本框中输入D:\jdk7\bin。 如果系统已经设置过环境变量 path, 首先在“环境变量”对话框中的变量列表 中选中“ path” ,然后单击“编辑”按钮, 弹出如图 1.4 所示的“编辑系统变量”对 话框。在输入变量值的文本框中编辑 path 的值,将需要的值: D:\jdk7\bin ,加入 即可(新加入的值和原有的值之间需用分 号分隔),在图 1.4所示。 2019/3/30
2019/3/30 第 22 页
(2) 在public static void main(String args[ ])行中,用main定义 了一个主方法,当程序执行时,解释器会找主方法,它是程序
的入口点,若无此方法,解释器会显示错误信息。
其中的public表明所有的类都可以调用这个方法,static表明 这个方法可以通过类名直接调用,而void 表明此方法执行后不 返回任何值。String args[ ]表明向main传递的参数,其中args 是参数名。 main后面跟的花括号是main方法的内容。它只含一条语句: System.out.println(“hello world!");
c:\chapter1>javac Rect.java
◆使用解释器(java.exe)运行程序。
c:\chapter1>java Rect
2019/3/30 第 27 页
任务2 小结 (1) 应用程序的基本结构 : 一个 Java 应用程序是有若干个类所构 成,即由若干个字节码文件所构成,但必须有一个主类 ( 含有 public static void main(String args[ ])方法的类)。 (2) 源文件的命名 (3) 从主类开始运行程序 (4) 字节码的平台无关性 (5) 注释: 单行注释: //这是注释 多行注释:/* 这是注释
Java应用
• Java手机游戏
2019/3/30
第 5 页
Java应用
• 安卓系统软件开发
2019/3/30
第 6 页
初识Java
《Java程序设计教学做一体化教程》 第1章
2019/3/30
第 7 页
主要内容
开发环境 简单的Java程序
2019/3/30
第 8 页
什么是 JAVA • Java是一种高级的、严格检查数据类型的、 面向对象的程序设计语言。Java还是一种 平台无关的、健壮和安全的程序设计语 言。 • Java 既是一种解释执行的语言,也是一 种编译执行的语言。
2019/3/30
第 1 页
Java应用
• UltraMixer ------- DJ混音软件
2019/3/30
第 2 页
Java应用
• World Wiቤተ መጻሕፍቲ ባይዱd------美国国家航空航天 局(NASA)地图软件
2019/3/30
第 3 页
Java应用
• 中国建设银行网站
2019/3/30
第 4 页
Classpath值中的 .; 是指 可以加载应用程序当前目录及其子 目录中的类。如图1.6所示 .
2019/3/30
第 16 页
4.任务小结
本任务的核心是学会配置path和classpath。
安装 JDK 一般不需要设置环境变量 classpath 的值。但是, 如果读者的计算机曾安装过一些商业化的 Java 开发产品或带有 Java 技术的一些产品。安装这些产品后, classpath 的值可能被 修改了,那么运行Java应用程序时,程序可能加载这些产品所带 的老版本的类库,导致程序要加载的类无法找到,使程序出现运 行错误。
这是注释
*/
2019/3/30
第 28 页
1.3
小结
1.Java语言是面向对象编程,编写的软件与平台无关。
2.Java源文件是由若干个书写形式互相独立的类组成。开发一个 Java程序需经过三个步骤:编写源文件、编译源文件生成字节码、 加载运行字节码。 3. Java源文件中至多只能有一个类是 public类。源文件的名字必 须与 public 类的名字完全相同,扩展名是 java;如果源文件中没 有public类,那么源文件的名字只要和某个类的名字相同,并且 扩展名是java即可。 4. 一个Java应用程序必须有一个主类。Java程序从主类开始运行 即java命令执行的类名必须是主类的名字(没有扩展名)。 “本节结束咯~偶都会了~太聪明了” 1 命名保存源文件 2 编译 3 执行
第 26 页
1.2.3 任务驱动 任务2有两个类的Java应用程序
写一个简单程序,该程序有两个类:Rect类和Example1_2。 Rect类负责计算矩形的面积,主类Example1_2负责使用Rect类输 出矩形的面积。程序的运行效果如图1.13。
任务的主要步骤如下: ◆编写、保存源文件。如保存到C:\chapter1 中命名为 Rect.java ◆使用编译器(javac.exe)编译源文件,并查看得到的字节码文
第 15 页
3.配置系统环境变量classpath
JDK 的安装目录的 jre 文件夹中包含着 Java 应用程序运行时所需的 Java类库,这些类库被包含在\jre\lib中的压缩文件rt.jar中。对于Windows操作 系统,进行如下操作: (1) 右键单击“我的电脑”,弹出“系统属性”对话框。 (2)单击“系统属性”对话框中的“高级”选项卡,单击“环境变量”弹 出“环境变量”对话框。 (3) 单击“环境变量”对话框中“系统变量”中的“新建”按钮,弹出 “新建系统变量”对话框。在该对话框的输入“变量名” 中输入classpath, 在输入“变量值” 中输入D:\jdk7\jre\lib\rt.jar;.; 如果系统已经设置过环境变量classpath,在“环境变量”对话框中 的变量列表中选 “ classpath ”,单击“编辑”按钮 , 弹出如图 1.5 所示的 “编辑系统变量”对话框。在输入“变量值”中编辑 classpath 的值,将需要 的值:D:\jdk7\jre\lib\rt.jar;.;加入即可。
2019/3/30
第 19 页
1.2.2 能力目标 • • • 使用文本编辑器编写一个简单的Java程序的源文件。 使用编译器编译该源文件得到字节码文件。 使用解释器运行字节玛文件,即运行程序。
2019/3/30
第 20 页
第一个 Java 程序
//这是名称为“HelloWorld.Java”的简单程序
2019/3/30
第 17 页
1.1.4 实践环节
1.使用命令行窗口
2.检查编译器 在当前MS-DOS窗口中输入 javac 回车
2019/3/30
第 18 页
1.2简单的Java应用程序
1.2.1 核心知识
无论Java程序的规模大小如何,开发一个Java程序需经过如下基 本步骤。
1.编写源文件:扩展名必须是.java。 2.编译Java源程序:用Java编译器(javac.exe)编译源文件,得到字节码文件 (扩展名.class)。 3.运行Java程序:使用Java解释器(java.exe)来解释执行字节码文件。
c :\chapter1>javac Hello.java
◆使用解释器(java.exe)运行程序。
c:\chapter1>java Hello
2019/3/30 第 25 页
任务1 小结
(1) 一 个 Java 应 用 程 序 必 须 有 一 个 主 类 , 主 类 的 特 点 是 含 有 public static void main(String args[ ])方法