JAVA程序设计基础知识.ppt

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
例1.4.1: public class Friends // 定义public 类Friends { public static void main(String args[]) // main()方法,主程序开始 { int number; // 声明整型变量number number =3; // 将number赋值为3 System.out.println(“I have ”+ number +“ Friends ”); // 输出字符串及变量内容 System.out.println("You have "+( number+1)+" Friends "); } }
9
2019/4/5
Java虚拟机

任何一种可以运行Java程序的软件都可以被称为 Java虚拟机(Java virtual machine, JVM),因此 诸如浏览器与Java的开发工具等皆可看作一部JVM。 当然我们可以把Java的字节码(byte_codes)看 成是JVM所运行的机器码。
Java字节码程序 Java程序运行结果
7
2019/4/5
Java语言主要功能特点



1.语法简单、易于初学者学习。 2.执行方式效率高。 3.对被编译好的目标程序(字节码)的执行 与平台无关。 4.使用分布式技术,保证运行安全。 5.提供丰富的API文档和类库。
2019/4/5
8


用Java语言编辑的源程序的执行方法是采用先 经过编译器编译、再利用解释器解释的方式来 运行的。它综合了解释性语言与编译语言的众 多优点,使其执行效率较以往的程序设计语言 有了大幅度的提高。 Java源程序经过编译器编译,会被转换成一种 我们将它称之为“字节码(byte_codes)”的 目标程序。“字节码”的最大特点便是可以跨 平台运行。
JAVA程序设计基础知识
谢莹 xieying@ahu.edu.cn
2019/4/5
1

1. Java程序设计概述 2. Java程序设计的基本概念 3. Java的结构化程序设计
2019/4/5
2
1. Java程序设计概述

程序设计,简单地说:就是根据所提出的任务, 把计算机能够正确完成该任务而所要做的工作 写成一种能让计算机直接或间接接受的语句的 过程,整个任务所对应的一系列语句的集合即 被称为一段程序。
2019/4/5
6
Java的运行平台



Java大家庭中三大主要成员: (1) J2ME——Java 2 Micro Edition用于嵌入式Java消费 电子平台。不论是无线通讯、手机、PDA等小型电子 装置都可采用其作为开发工具及应用平台。 (2)J2SE——Java 2 (Software Development Kit) Standard Edition是Java最通行的版本,是用于工作站、 PC机的Java标准平台。因此也是本书应用程序的使用 版本。 (3) J2EE——Java 2 Enterprise Edition可扩展的企业应 用Java 2平台,它提供了企业e-Business架构及Web Services服务,除深受广大企业用户的欢迎之处是其开 放的标准和优越的跨平台能力。
Java源程序
Java编译器
2019/4/5
Java解释器
10
ห้องสมุดไป่ตู้
Java程序的开发过程



Java程序分为两大类型:Java Application(Java应用 程序)与应用在www上的Java applet(Java小应用程 序)。 Java Application是指可以在Java平台上独立运行的一 种程序,这类程序在被执行的过程中,程序员必须为 程序指定开始被执行的起始点,这种起始点被称为程 序入口,Java应用程序主要以main() Method作为程序 入口,由Java解释器加载执行。 Java applet则是内嵌在Html文件中,必须搭配浏览器 来运行,它没有程序入口。由于Java applet的编写方 式与Java Application类似,因此大家只要熟悉Java Application的编写方式,很快就能学会编写Java applet。



2019/4/5
13

2.编译源程序:(javac Friends.java) 使用Java编译器javac.exe获取Java应用程 序”Friends.java”的源代码,把它编译成符合Java虚 拟机规范的字节码文件,将会在与源文件相同的文件 夹中生成新文件“Friends.class”,此文件便是我们所 说的字节码文件,它也是Java JVM上的可执行文件。
程序设计的方式和水平在不断提高。程序设计 所用的语言(被称为程序设计语言)从低级语 言发展到高级语言。与计算机硬件的发展一样, 程序设计语言作为计算机软件的一部分也有它 的几个发展阶段:
3

2019/4/5
程序设计语言的发展阶段
第一阶段: 机器语言 第二阶段: 汇编语言 第三阶段: 高级语言
面向过程的程 序设计语言
2019/4/5
面向对象的程 序设计语言
4
程序的运行
直接运行 机器语言 汇编 汇编语言 目标程序 运行 运行结果 运行结果
目标程序 高级语言 解释并执行
2019/4/5 5
运行结果
Java


Java是美国Sun Microsystems公司于1995年5月正式发 布的程序设计语言,它的前身是Sun Microsystems公 司为智能消费类家用电器研究而开发的项目一部分, 但该项目的开发过程却并不顺利,直到1993年Web开 始在Internet上盛行,开发小组试着将这一技术转移到 Web网络上,没想到这一举动竟使Java在Internet上获 得了空前的成功,使它成为了Web世界富有创造性的 工具。 时至今日,尽管Web开发人员仍然在利用Java使站点 更生动、活泼,但它已远远超过了Web技术的范围。
11
2019/4/5
环境配置

安装JDK PATH=C:\j2sdk1.4.2_03\bin Classpath=.;C:\j2sdk1.4.2_03\lib
2019/4/5
12
Java Application的开发过程

1.编辑源程序:(可在记事本或其它诸如Edit之类的文本编辑器中 进行 )
相关文档
最新文档