大学JAVA高级程序设计-王路群-课件PPT
收藏
资源目录
压缩包内文档预览:
编号:21836114
类型:共享资源
大小:13.21MB
格式:ZIP
上传时间:2019-09-06
上传人:QQ24****1780
认证信息
个人认证
王**(实名认证)
浙江
IP属地:浙江
25
积分
- 关 键 词:
-
大学
java
高级
高档
程序设计
王路群
课件
ppt
- 资源描述:
-
大学JAVA高级程序设计-王路群-课件PPT,大学,java,高级,高档,程序设计,王路群,课件,ppt
- 内容简介:
-
Java高级程序设计第一部分第一章 Java入门基础第二章 异常第三章 Java Applet类型 第四章 图形用户界面GUI(一)AWT 第五章 Java中的事件处理机制 第六章 图形用户界面GUI(二)Swing 第七章 多线程 第八章 I/O输入输出流 第九章 Java数据库连接(JDBC) 第十章 Java网络编程 第二部分第一章 Java API 第二章 Java与多媒体 第三章 Java Bean基础 第三章 Java Bean基础3.1 理解Java Bean3.2 应用程序开发工具3.3 Bean开发工具包3.4 JAR文档格式3.5 内省机制3.1 理解Java BeanJava Bean是一种用Java语言编写的能够重用的软件组件。Java Bean能够在开发工具中进行可视化操作。通常情况下Java Bean简称为Bean。 Bean具备以下优点:1、Bean可以在任何支持Java的平台上运行而不需要重新编译,即“一次编译,随处运行”。2、可以使用开发工具控制Bean的属性、事件和方法。3、Bean可以在内部、内网或者网间传输。4、Bean的配置工作保存在永久存储区域中,在使用时恢复即可。3.1 理解Java Bean一个Java Bean由3部分组成:(1)属性(properties)Java Bean提供了高层次的属性概念,属性在Java Bean中不只是传统的面向对象的概念里的属性,它同时还得到了属性读取和属性写入的API的支持。(2)方法(method)JavaBean中的方法就是通常的Java方法,它可以从其他组件或在脚本环境中调用。(3)事件(event)Bean与其他软件组件交流信息的主要方式是发送和接受事件。3.2 应用程序开发工具 在使用Java Bean时,多数开发者使用应用程序开发工具(application builder tool),这个工具可以配置一组Bean,将它们互联在一起,生成一个可工作的应用程序。3.3 Bean开发工具包 本书介绍Bean开发工具包(Bean Developer Kit,BDK)的使用方法,BDK可以从sun公司的官方网站下载,笔者使用的是Bean Builder 0_6 alpha版。具体使用流程见教材。3.4 JAR文档格式 JAR是一种与平台无关的文档格式,全称为Java Archive,是Java的一种文档格式。JAR与ZIP非常类似,他们的区别就是在JAR文件的内容中,包含了一个META-INF/MANIFEST. MF文件,这个文件是在生成JAR文件时创建的。同时JAR包是一种平台无关的文档格式,符合Java“一次编译,处处运行”的特点。3.5 内省机制 Java Bean的内省是指:使组件可以发表其支持的操作和属性的机制,也是支持在其他组件中(如Bean的开发工具)发现这种机制的机制。JavaBean的内省过程显示Bean的属性、方法和事件。内省过程实际上很简单,如果有设置或取得属性类型的方法,则假设Bean有该属性,可以采用如下方法:public get( )public void set( p)如果只发现一个get/set方法,则确定PropertyName为只读或只写。其中boolean类型的get方法也可以
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。