下载此文档

JAVA程序设计PPT教学课件-第二章程序设计基础.ppt


文档分类:IT计算机 | 页数:约21页 举报非法文档有奖
1/21
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/21 下载此文档
文档列表 文档介绍
第二章 程序设计基础
本章是学****Java程序设计的基础。我们首先通过一个简单的Java程序来了解程序的组成结构、语言要素和编写规范,建立程序的基本概念。然后以数据和运算作为程序设计的基础,通过讲解数据和数据类型、变量和常量、表达式和运算符以及流程控制,开始Java程序设计语言的探索之旅
程序
程序是指按照时间顺序依次安排的工作步骤。而程序设计则是对这些步骤的编排和优化。
计算机处理的核心是数据和运算。数据的基本存储单位是位,数据按照不同的数据类型来组织和存储。运算的基础是表达式,运算的控制手段是流程。无论是多么复杂的运算,都可以分解成顺序、选择和循环这三种基本的程序结构。
Java程序由一个或多个独立的类组成,但其中必须有一个公有类,而且源代码文件(.java文件)必须与这个公有类的名字相同。
初识Java程序
一个Java程序的基本框架结构:
Java程序由一个或多个独立的类组成,但其中必须有一个公有类(如:HelloWorld),而且源代码文件必须与这个公有类的名字相同(如:)。
Java的类可以由一个或多个方法组成,其中公有类中的main方法可用作程序运行的入口。
// The First Java Program
public class HelloWorld {
public static void main(String[] args){
("Hello World!");
}
}
程序头的注释
HelloWorld类
main方法
修饰符
方法头
方法体
方法名
参数
返回类型
初识Java程序
Java程序的编辑、编译和运行过程
编辑程序代码

javac生成出错信息
Yes
编译程序代码
javac

解释执行字节码
java HelloWorld
有编译错误吗?
No
Java程序编译通过,。该文件可以通过Java虚拟机运行。
标识符和关键字
在Java语言中,标识符用于表示变量、常量、方法、类或接口的名称。标识符是大小写敏感的,但没有长度限制。
Java关键字是为编译器保留的、具有特定含义的标识符,不能把它用做变量、类或方法的名称。
Java语言中的保留字
abstract
default
if
private
throw
boolean
do
implements
protected
throws
break
double
import
public
transient
byte
else
instanceof
return
try
case
extends
int
short
void
catch
final
interface
static
volatile
char
finally
long
super
while
class
float
native
switch
const
for
new
synchronized
continue
goto
package
this
撰写规范的程序代码
程序代码质量评审原则:
正确性指程序代码要实现软件设计所要求的功能;
可靠性指程序代码最后编译的程序要能够稳定、可靠、安全的运行;
规范化指程序代码书写的风格、命名规则等要符合规范;
可读性指程序代码要便于查看和理解;
灵活性指程序代码的设计和编写应该易于维护和改动。
// 程序说明
package 包的名称
import 类的名称
类修饰符 class 类的名称
构造方法
类成员:方法(按照以下访问特性次序排列)
public
protected
private protected
private
类成员:域(按照以下访问特性次序排列)
public
protected
private protected
private
静态变量(即使用 static修饰符的。按照以下访问特性次序排列)
public
protected
private protected
private
常量(即使用static final修饰符的)
数据和数据类型
数据是我们对信息的一种组织和表达形式。计算机是一个数据处理器,而程序就是处理数据的具体步骤和方法。
Java是强类型语言,在Java中,常量和变量必须事先声明数据类型才能使用。Java通过声明的数据类型在合适的地方为它

JAVA程序设计PPT教学课件-第二章程序设计基础 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数21
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3346389411
  • 文件大小0 KB
  • 时间2012-05-07