1 / 128

情境 2 产品库存管理系统运行环境及开发准备

情境 2 产品库存管理系统运行环境及开发准备. 学习情境描述. 要求每个学生自己搭建系统的编译运行环境, 具体包括:自行下载、安装 JDK1.6 和 JCreator 软件,配置环境变量,搭建 Java 运行 环境;掌握 Java 程序的基本语法与编程规范, 为项目开发做好准备 。. 所需知识. Java 运行环境的搭建 Java 源程序结构 Java 编程规范 标识符、常量、变量的使用 Java 的基本数据类型 运算符及表达式的使用 程序的流程控制语句 方法及数组的使用 基本的输入输出方法. 重点及难点. Java 运行环境的搭建

Download Presentation

情境 2 产品库存管理系统运行环境及开发准备

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 情境2 产品库存管理系统运行环境及开发准备

  2. 学习情境描述 要求每个学生自己搭建系统的编译运行环境, 具体包括:自行下载、安装JDK1.6和 JCreator软件,配置环境变量,搭建Java运行 环境;掌握Java程序的基本语法与编程规范, 为项目开发做好准备。

  3. 所需知识 Java运行环境的搭建 Java源程序结构 Java编程规范 标识符、常量、变量的使用 Java的基本数据类型 运算符及表达式的使用 程序的流程控制语句 方法及数组的使用 基本的输入输出方法

  4. 重点及难点 Java运行环境的搭建 数据类型及常量变量 流程控制语句 方法及数组的使用

  5. 能力目标 培养学生程序设计的基本技能、阅读代码的能力、程序调试能力,养成良好的编码风格 培养学生英语阅读能力和技术创新能力 培养学生的自学能力、知识的融会贯通能力和动手实践能力

  6. 任务一 下载JDK,并且搭建Java的运行环境。

  7. Java语言简介 Java是Sun公司推出的一种编程语言。由于具有易用性、平台无关性、易移植 性等特征,同时程序开发费用少,工作效率高, 并拥有很好的用户界面 和强大的开发工具,网上数据编程体现的非常充分,使得Java语言一出现就得到了广泛的应用,而且具有很好的发展前景 。 比尔.盖茨说:“Java是最卓越的程序设计语言”

  8. Java程序的编译和执行过程

  9. Java语言的平台无关性 C语言运行机制 Java语言运行机制

  10. Java虚拟机

  11. Java虚拟机(JVM) • 可运行Java字节码的虚拟计算机系统 • 它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信 用户USER 字节码程序 JVM (Java 虚拟机) 操作系统 硬 件

  12. Java虚拟机的运行过程 编译时 运行时 .java 类加载器 网络 (源代码) 字节码校验器 JIT代码 生成器 解释器 .class (字节码) 硬件

  13. Java程序的类型 Applet 应用程序 它是用 Java 编写的、在 Internet 上运行的程序,在任何客户端系统上均可下载 Applet。 它是指在计算机的操作系统支持下运行的程序。应用程序既可以基于GUI,又可以 基于命令行界面。

  14. Java程序运行环境的搭建 • 安装Java SDK(Java开发工具包) • 开发工具:javac及基础核心类 • 运行环境:java及基础核心类 • 安装JCreator Pro • 测试运行环境

  15. Java平台 J2EE平台 J2SE平台 J2ME平台 Java SDK 针对不同的市场目标和设备进行定位。Sun公司对Java平台进行如下划分:

  16. Java SDK 到SUN的官方网站http://java.sun.com/javase/downloads/index.jsp下载JDK1.6。

  17. Java SDK JDK的安装:安装后的目录结构介绍:

  18. JDK常用的工具

  19. 选择高级 添加路径 单击 右键 设置路径 设置CLASSPATH的值为.;C:\Program Files\Java\jdk1.5.0_06\lib\dt.jar;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar; 选择路径 配置环境变量

  20. 第一个Java程序 /** * 此类用于在屏幕上显示消息。 * * @ version1.0,2005 年 5 月 20 日 * @author Michael */ class Message { /** * 这是一个 main 方法 */ public static void main(String [] args) { /* 输出此消息 */ System.out.println("欢迎来到 Java 世界!"); } }

  21. 依次选择 程序附件 记事本 单击 开始 在记事本编辑Java程序 public class Message { /** * 这是一个 main 方法。 */ public static void main(String [] args) { /* 输出此消息 */ System.out.println("欢迎来到 Java 世界!"); } } 演示编辑和保存Java程序……

  22. 进入程序所 保存的目录 输出结果 依次选择 程序->附件 ->命令提示符 编译 Javac Message.java 运行 java Message 单击 开始 编译和运行 演示编译和运行Java程序……

  23. 分析程序 1-1 • 符号 /* */ 指示中间的语句是该程序中的注释。多行注释以 /* 开始,以 */ 结束。单行注释以 // 开始,以行末结束 java文档注释使用/** */ • 关键字 class 声明类的定义,还帮助编译器理解它是一个类的声明 • 整个类及其所有成员都是在一对大括号中(即 { 和 } 之间)定义的。它们标志着类定义块的开始和结束

  24. 分析程序 1-2 • 程序从 main()方法开始执行 • 关键字 public 是一个访问说明符,控制类成员的可见度和作用域 • 关键字 static 允许调用 main( ) 方法,而无需创建类的实例 • 关键字 void 告诉编译器 main( ) 方法在执行时不返回任何值

  25. 分析程序 3-3 • main()方法是所有Java 应用程序的起始点 • args[]是String类型的数组 • println()方法通过 System.out显示作为参数传递给它的字符串

  26. 安装JCreator 安装JCreator ,并根据运行向导设置JDK主目录

  27. 运行工程 双击打开 输入工程名称 测试运行环境

  28. 择 包 可查看相应帮助 选择包中的 接口或类 JavaAPI文档

  29. Java编程规范 软件开发是一个集体协作的过程,程序员之间的代码是经常要进行交换阅读的,因此,java源程序有一些约定成俗的命名规定,主要目的是为了提高java程序的可读性。

  30. 命名规范 包名:包名是全小写的名词,中间可以由圆点分隔开 类名:首字母大写,通常由多个单词合成一个类名,每个单词的首字母也要大; 接口名:命名规则与类名相同; 方法名:往往由多个单词合成,第一个单词通常为动词,首字母小写,中间的每个单词的首字母都要大写 变量名:全小写,一般为名词 常量名:基本数据类型的常量名为全大写,如果是由多个单词构成,可以用下划线隔开

  31. 排版规范 • 编写代码时,要注意使用缩进保持其层次结构,避免左对齐 • 尽量避免一行的长度超过80个字符。当一个表达式无法容纳在一行内时,可以依据如下一般规则断开之: ◆在一个逗号后面断开 ◆在一个操作符前面断开 ◆宁可选择较高级别断开,而非较低级别断开 ◆新的一行应该与上一行同一级别表达式的开头处对齐 ◆如果以上规则导致你的代码混乱或者使你的代码都堆挤在右边,那就代之以缩进8个空格。

  32. 注释 注释应被用来注释用以注释代码或者实现细节,给出代码的总括,并提供代码自身没有提供的附加信息。注释应该仅包含与阅读和理解程序有关的信息。 文档注释描述代码的规范。它可以被那些手头没有源码的开发人员读懂。

  33. 实现注释的格式 程序可以有4种实现注释的风格:

  34. 块注释 块注释之首应该有一个空行,用于把块注释和代码分割开来,比如:

  35. 单行注释 单行释可以显示在一行内,并与其后的代码具有一样的缩进层级。它的之前应该有一个空行。

  36. 尾端注释 极短的注释可以与它们所要描述的代码位于同一行,但是应该有足够的空白来分开代码和注释。若有多个短注释出现于大段代码中,它们应该具有相同的缩进。

  37. 行末注释 注释界定符“//”,可以注释掉整行或者一行中的一部分,它一般不用于连续多行的注释文本。

  38. 任务二 利用Java语言编写一个程序,实现在屏幕上显示变量x=9999和y=1111值,然后交换它们的值,再显示交换后的数值。

  39. 标识符、保留字和分隔符 程序中使用的各种数据对象如符号常量、变量、方法、类等都需要一定的名称,这种名称叫做标识符(identifier)。 Java的标识符由字母、数字、下划线(_)或美元符($)组成,但必须以字母、下划线和美元符开始。 Java标识符是大小写敏感的

  40. 注意:保留字不能用作标志符 保留字

  41. 分隔符

  42. 数据类型 要牢记

  43. 常量和变量 常量 整型常量:123 实型常量:4.56 字符常量:‘a’ 布尔常量:true和false 字符串常量:"Java programming " 变量 类型 标识符=初始赋值

  44. 基本类型—整型数据 整型常量有三种形式:十进制、十六进制和八进制 整型数据 整型变量

  45. 基本类型—实型数据 实型常量: 具有标准和科学计数法两种表 现形式 实型数据 实型变量

  46. \r 表示接受键盘输入,相当于按下了回车键 \n 表示换行 \t 表示制表符,相当于Table键 \b 表示退格键,相当于Back Space \’ 表示单引号 \“ 表示双引号 \\ 表示反斜杠 \ddd 表示1~3位8进制数据所表示的字符 \udddd 表示1~4位16进制数据所表示的字符 基本类型—字符型数据 • 字符型char数据是由一对单引号括起来的单个字符 • 以反斜杠(\)开头的多个字符表示一个转义字符 char型数据采用unicode编码,在内存中占用两个字节

  47. Java中的布尔类型不能转换成数字 基本类型—布尔型数据 boolean类型是最简单的一种数据类型,布尔数据只有两个值:true和false。

  48. 基本类型—字符串数据 用双引号括起来的零个或多个字符 字符串常量 字符串数据 字符串变量的声明: String s=“abcde”; 字符串变量

  49. 运算符—算术运算符 一元运算符的结合性是右结合性,如图:

  50. 运算符—算术运算符 二元运算符是左结合性,如下图:

More Related