JAVA编程技术01.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA编程技术01

Java 程序设计 Java程序设计 教材:Java程序设计简明教程 中国水利水电出版社 第1章 Java语言及其开发环境 Java是20世纪90年代初问世的一种纯面向对象的计算机语言,在短短的几年内风靡全球,从嵌入式系统到网络编程,都得到了空前广泛的应用。 1.1 Java的诞生与发展 1.1.1 Internet与Web Internet的迅猛发展始于20世纪90年代,所以20世纪90年代又被称为Internet时代,也称网络时代。 万维网(World Wide Web,WWW,又称为Web)是Internet上一项发展最快的网络多媒体信息服务;它作为Internet上新一代用户界面,摒弃了以往纯文本方式的信息交互手段,采用超文本(HyperText)方式。万维网包括WWW服务器和WWW浏览器。 1.1.2 Java的诞生与发展 1993年万维网空前流行起来,Sun公司发现了用Java向Web页中添加“动态内容”的潜在需求。1994年,Sun公司决定将Java语言用在WWW开发中,并取得了设计上的成功。Java出现以前,万维网只是文本和静态图形;Java出现以后,Web页变得有了声音、动画和交互性,而且不久又出现了视频图像和三维图像,Web页变“活”了。因为Java的平台独立性,使Java程序适应了Internet上多样化的服务器站点环境,Java程序既可以在Windows平台,也可以在Unix、Linux等平台上运行,体现了Sun公司宣传的“Write Once,Run Anywhere”(一次编写,随处运行)的跨平台特征。 1.1.3 Java的应用 Java开发小组把Java按特性分为基本版、移动版和企业版三个版本,每版本有一个软件开发包(Software Development Kit,SDK)。Java的基本版本叫Java 2标准版(Java 2 Standard Edition,J2SE)它包含建立Java应用程序或者Applet所需的应用程序编程接口(API)。Java2移动版(The Java 2 Mobile Edition,J2ME)包含创建无线Java应用程序的API。还有Java2企业版(The Java 2 Enterprise,J2EE)是J2SE的增强版本,包含建立多层架构应用程序API。 1.2 Java与C、C++的联系与区别 1.2.1 Java与C++ C++和Java这两种语言是设计用来解决不同问题的。 Java语言的许多基本结构与C++是相似的,有时甚至是相同的。 Java没有指针 Java带有自动的垃圾收集器,这是在C/C++中没有的功能 在Java中,一个类只能有一个父类,但是可以实现多个接口,这样既达到多重继承的目的,又保证了结构比多重继承更加清晰。 1.2.2 Java与C Java是纯面向对象的程序设计语言,Java语言中程序设计的单元是类,从类中创建一个一个实例对象。Java编程人员着重创建用户自定义的类。每一个类均可包含数据属性和若干操作数据的函数。一个类的函数部分称为方法。 Java源程序编译后生成的字节码文件就相当于C源程序编译后Windows上的exe可执行文件,JVM(Java Virtual Machine,Java虚拟机)的作用类似Windows操作系统。在Windows上运行的是exe文件,在JVM上运行的是Java字节码文件,即编译后生成的后缀为.class的文件。 1.3 Java语言的特点 1.跨平台 2.面向对象 3.使用简单 4.强大的网络功能 5.解释型 6.健壮性(Robust) 7.分布式计算 8.安全 9.多线程 10.无线应用技术 1.4 Java程序的类型及其不同的编程模式 用Java书写的程序有两种类型:Java应用程序(Java Application)和Java小应用程序(Java Applet)。 Java应用程序必须得到Java虚拟机的支持才能够运行。Java小应用程序则需要客户端浏览器的支持。Java小应用程序运行之前必须先将其嵌入HTML文件的applet和/applet标记中。当用户浏览该HTML页面时,Java小应用程序将从服务器端下载到客户端,进而被执行。 Application的基本编程模式: Class用户自定义的类名 //定义类 { public static void main(String args[]) //定义mai

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档