下载此文档

第1章 Java简介.ppt


文档分类:IT计算机 | 页数:约77页 举报非法文档有奖
1/77
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/77 下载此文档
文档列表 文档介绍
第一章 Java 语言简介李莉 Java 语言简介本章以几个最简单的 Java 程序为例,详述 Java 语言程序开发的基本步骤、 Java 程序的结构、 Java 语言的主要特点以及 Java 运行环境。 Java 语言简介 1. Java Application 程序 2. Java Applet 程序 3. Java 开发环境 4. Java 执行过程 5. Java 语言的特点 : 自从 1946 年第一台电子计算机问世以来,计算机作为一种工具已经广泛地应用在各个领域中,极大地改变了人类的生活方式。使用计算机来代替人类的手工劳动,就需要把用人类解决问题的思维活动过程转换成计算机能够理解和执行的语言,这就是编程语言或程序设计语言。例如:求 f(n)= n! f(n)=n! = n * (n-1) * (n-2) *…*2*1 main(){ int n=10; int s=1; int i; for(i=n; i>0; i++) s = s * n; } ?机器语言计算机是一种机器,主要由电子元器件构成。对于电子元器件来说,最容易表达的是电流的通/断,或电位的高/低两种状态。因此,在计算机问世之初,人们首先想到的是用“0”和“1”两种符号来代表电路的通和断两种状态,这便是最早的编程语言—机器语言。机器语言是计算机能够理解并直接执行的惟一语言。整个语言只包含“0”和“1”两种符号。用机器语言编写的程序,无论是它的指令、数据还是其存储地址,都是由二进制的“0”和“1”组成的。这种语言离计算机最近,机器能够直接执行它。然而,由“0”和“1”组成的二进制串没有丝毫的形象意义,晦涩难懂。所以,用机器语言编写程序虽然执行速度很快,但是编程效率最低,并且在编写程序时很容易发生错误。?汇编语言为了克服机器语言的缺陷,人们用一些易于理解和记忆的符号来代替二进制码,这便是汇编语言。由于汇编语言用符号构成程序,这些符号表示指令、数据、寄存器、地址等物理概念,因而,使用汇编语言编程在适合人类形象思维的道路上前进了一步。但是,使用汇编语言编写程序时, 编程人员依然需要考虑大量的机器细节,即汇编语言仍然是一种与具体机器硬件有关的语言,是一种面向机器的语言。?高级语言由于机器语言和汇编语言都离不开具体的机器指令系统,用它们编程时要求程序员必须熟悉所用计算机的硬件特性,因而,用它们编写程序的技术复杂、效率不高,且可维护性和可移植性都很差。为了从根本上摆脱语言对机器的依附,终于在 1956 年推出了一种与具体机器指令系统无关、表达方式接近自然语言的计算机语言— FORTRAN 语言。在 FORTRAN 语言中,采用了具有一定涵义的数据命名和人们容易理解的执行语句,屏蔽了机器细节,使得人们在编写和阅读程序时可以联系到程序所描述的具体事物。所以,人们把这种“与具体机器指令系统无关,表达方式接近自然语言”的计算机语言称为高级语言。高级语言的出现是编程语言发展史上的一大进步。面向过程的语言: 面向过程的语言可以精确地用计算机所理解的逻辑来描述和表达待解问题的具体解决过程。但是,过程语言把数据和过程分离为相互独立的实体,很难把一个具有多种相互关系的复杂事物表述清楚。程序员在编写算法时,必须时刻考虑所要处理问题的数据结构,如果数据结构发生了轻微的变化,处理这些数据的算法也要做相应的修改,甚至完全重写,否则这个算法就不可再用。因而,用这种程序设计方法编写的软件,其重用性较差。为了较好地解决软件的重用性问题,使数据与程序始终保持相容,人们又提出了面向对象的程序设计方法。面向对象的编程语言: 更直接地描述问题域中客观存在的事物(即对象)以及它们之间的关系。面向对象技术追求的是软件系统对现实世界的直接模拟,将现实世界中的事物直接映射到软件系统的解空间。它希望用户最大程度地利用软件系统,花费少量的编程时间来解决需要解决的问题。 Java 语言简介? Java 语言是现在流行的网络编程语言,它的面向对象、跨平台、分布应用等特点给程序员带来了一种崭新的计算概念,使态服务,发生了巨大的变化。? Java 不仅能够编写小应用程序实现嵌入网页的声音和动画功能,而且还能够应用于独立的大中型应用程序,其强大的网络功能能够把整个 作为一个统一的运行平台, 拓展了传统单机或 Client/Server 模式应用程序的外延和内涵。?自从 1995 年正式问世以来, Java 已经逐步从一种单纯的计算机高级编程语言发展为一种重要的 平台,成为当今计算机业界重要的发展潮流与方向。

第1章 Java简介 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数77
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小551 KB
  • 时间2017-02-20