网站大量收购闲置独家精品文档,联系QQ:2885784924

jsp动态网站开发与实例(第3版)课件03.ppt

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

Java 主要结构 Java根据其应用的领域,分成3个重要的版本:J2EE、J2SE 以及J2ME 。 J2EE(Java 2 Platform, Enterprise Edition):商业级的Java版本,用以提供构建分布式商业应用系统所需的相关机制与技术,JSP即是J2EE结构下的一环,主要用以整合服务器端Java技术与客户端浏览器网页接口,提供构建以web为基础的大型商用系统所需的环境与结构。 J2SE(Java 2 Platform, Standard Edition):Java最重要的核心,包 含相关API以及核心組件与运行Java所需的环境,编译工具等等。 J2ME(Java 2 Platform,Micro Edition):用来设计消费性和嵌入式裝置的应用程序系統。 Java 的特点 跨平台 :传统的程序语言必需根据特定平台开发应用程序,而用Java开发的应用程序只需编写一次,便可以在各种不同平台上正确运行(Write Once, Run Everywhere)。 面向对象结构 :Java所有功能均以类进行封裝,应用程序运行时,通过类具体化的对象,引用其封裝的功能完成所需的工作。 传统应用程序 Java 跨平台应用程序 面向对象应用程序 Java的函数库-类 Java函数库最基本的单位为类,类本身是一种程序功能的定义,在应用程序中被具体化成为对象,对象将类所定义的方法公开出来,让引用类的程序能够提供具体的功能。 类包含2种元素:属性与行为 ,属性用來调整类对象的属性,而方法則是該对象所能提供的功能。 Java的函数库-包 Java与对象 面向对象是Java最重要的精髓。 面向对象让Java程序设计模式更贴近真实世界解決事情的过程,设计Java应用程序主要的工作便是整合所需的特定对象,提供解决问题的功能。 类本身为Java对象的定义,在应用程序运行的時候,被具体化为对象进行运行。 封裝 封裝的意义在于将数据內容隐藏在对象中,对象只开放可以使用的接口供外部应用程序调用,同時避免外部程序代码对于对象不当的引用。 由于封裝隐藏了对象內部的运算逻辑,因此可以更方便地整合应用程序,同時降低应用程序的复杂度和简化开发的过程,对于程序以后的维护以及功能的扩充提供更大的弹性。 继承 继承 继承是面向对象程序最有用的特点,就和遗传关系一样,孩子承袭父亲的血统,相对的也拥有父亲所具有的特点,且还拥有自己本身的特点。 复制程序代码 继承类 继承后的存取能力 对象的存取权限 public:若类中的属性或行为定义为public型态,则不论是否是由此类所生成的对象,都可直接引用该类所提供的公用属性和行为。 private:当类中的属性或行为定义为private型态,那么就只有该类所生成的对象才能引用此类中的私有属性和行为,通常用于不要公开的属性或行为。 protected:此类型的属性或行为处于半公开的状态,只有同一类、衍生的子类和同一包中其它类的方法可以引用该类属性和行为。 Java应用程序的类型 WEB应用程序 Java应用程序的类型 窗口应用程序 *JSP 动态网页新技术 第3章 Java与JSP Java概述 Java是JSP的基础, 学习Java可以由2個部份來进行:基本语法与类对象的引用。 基本语法:包含一般程序语言所需具备的语法元素。 类对象:Java是一种面向对象程序语言,以类封裝功能程序代码,通过组织相关类创建所需特定功能的应用程序。 包 说明 java.lang Java基础类包,包含用以处理Java字符串以及数组等相关类。 java.util 包含Java各种通用于各类应用程序的类包,例如集合数据结构等等。 java.awt 提供Java图形接口设计所需的基础类。 javax.swing 提供更多高级和丰富的图形接口设计类,由基础awt衍生而来。 java.io 提供输出/入数据流功能的支持类。 类A 类B 父类、超类 子类 基础类 衍生类 上类 次类 *JSP 动态网页新技术 第3章 Java与JSP * *

文档评论(0)

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

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

1亿VIP精品文档

相关文档