版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java语言自主学习手册答案(上)[ppt_7]:Java类库APIJavaAPI是SUN提供的用Java语言开发的类集合。[ppt_12]:Java与C++比较语言JavaC++直译式语言是编译式语言编译后产生机器码产生近似于机器码字节码是跨平台是根据平台作改变运行速度较慢快具有指针类型使用对象实例替代指针是继承单继承多继承[ppt_17]:Java虚拟机・Java编译器针对Java虚拟机产生class文件,因此是独立于平台的・Java解释器负责将Java虚拟机的代码在特定的平台上运行[ppt_31]:主方法JavaApplication程序的入口是main()方法[ppt_32]:源文件-Java程序的源文件扩展名必须是".java”-Java程序的源文件名必须与main()方法所在类名相同-Java源文件中可以包含多个类程序内容-由方法体实现程序要完成的功能,方法的实现由一个个语句组成-语句以“;”作为结束标志-严格区分大小写[ppt_33]:命名-如果.java文件包含一个public类,它必需按该类名命名-如果一个类中含有main()方法,它必需按该类名命名-文件名、类名严格区分大小写类个数一个源文件中允许有多个类,但只能有一个public类其它类的个数不限[ppt_37]:JavaApplet-Applet就是使用Java语言编写的一段代码,它可以在浏览器环境中运行Applet类存于java.applet包中,是java.awt.Panel的子类。它与Application的区别主要在于其执行方式的不同Application是从其中的main()方法开始运行的Applet是在浏览器中运行的,必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行[ppt_39]:JavaApplet<appletcode="HelloWorld.class"width=300height=400>-code:包含applet字节码的文件名-height:执行时在屏幕上打开的高度-width:执行时在屏幕上打开的宽度[ppt_47]:逻辑型boolean类型适于逻辑(布尔型)运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0或非0的整数替代true和false[ppt_48]:字符型char型数据用来表示通常意义上“字符”•字符常量是用单引号括起来的单个字符Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示Java语言中还允许使用转义字符'\'来将其后的字符转变为其它的含义[ppt_53]:直接量与常量•直接量:在程序中直接给出的一个符号串,作用是为变量赋值或参与表达式运算•常量:用final说明的一个标识符[ppt_55]:Java引用类型Java语言中除8种基本数据类型以外的数据类型称为引用类型•引用类型数据以对象的形式存在•引用类型变量的值是某个对象的句柄(存储地址),而不是对象本身•声明引用类型变量时,系统只为该变量分配引用空间,并未创建一个具体的对象[ppt_57]:对象的构造和初始化为引用类型变量分配引用空间MyDatem;mnull[ppt_58]:对象的构造和初始化创建新对象-为新对象分配内存空间-进行属性(实例变量)的默认初始化[ppt_59]:分配内存:newMyDate(1,8,2003); daym null monthyear默认初始化:TOC\o"1-5"\h\zday 0mnullmonth 0year| 0显式初始化:day1mnullmonth1year2000[PPt_61]:调用所属类的构造方法newMydate(1,8,2003);day| 1m null month18year12003[PPt_62]:4.为引用类型变量m赋值[ppt_63]:常量-常量一经建立在程序运行的整个过程中都不会改变-Java中常用的常量有布尔常量、整型常量、字符常量、字符串常量和浮点常量-字符常量用单引号引起来表示单个字符-字符串常量用双引号引起来表示一串字符[ppt_66]:Java变量变量用于记录数值可变的数据按所属的数据类型划分-基本数据类型变量-引用数据类型变量按被声明的位置划分-局部变量:方法或语句块内部定义的变量-成员变量:方法外部、类的内部定义的变量[ppt_69]:成员变量声明和初始化•成员变量在类的定义中声明-在创建对象的同时创建有关的成员变量•成员变量创建后系统自动对其进行-默认初始化-显式初始化[ppt_70]:变量作用域•局部变量的作用域就是它所在的方法或语句块•在程序调用方法(进入语句块)时,局部变量才被创建并可用,随方法(语句块)的退出,局部变量将被销毁•成员变量依附于对象(局部变量)存在,具有与对象相同的生存期和作用域[ppt_74]:关键字•所有Java关键字都是小写的[ppt_90]:强制类型转换对强制类型转换的限制:整型与浮点型可以相互转换,但基本类型和数组、对象等复合类型之间不能互相转换[ppt_99]:数组元素的默认初始化数组是引用类型,它的元素相当于类的成员变量[ppt_100]:数组元素的引用-数组元素下标从0开始-长度为n的数组合法下标取值范围:0~n-1[ppt_153]:类的概念•类是现实世界中实体的抽象集合,是封装了数据和其上操作的复杂的抽象数据类型,类具有完整的功能和相对的独立性,可以包含丰富的内涵、更好的安全性和更大的功能•定义类的过程就是定义类的属性和服务的过程•类包括对象生命周期中的要用到的所有代码,构造方法、变量的声明、方法的声明等•类中直接声明的变量(属性)称为成员变量,方法称为成员方法[ppt_160]:对象生命周期•创建对象•使用对象•清除不用的对象[ppt_161]:创建对象创建对象的三个步骤•声明•实例化•初始化[ppt_162]:对象的回收Java运行环境当确定某个对象不再被使用时,将其删除一个对象在没有引用指向它时,可作为垃圾收集Java运行环境中的垃圾搜集器周期性地释放不用对象占用的空间[ppt_164]:•类的方法-称为成员方法,用来规定类属性上的操作,实现类内部功能机制,是类与外界进行交互的窗口[ppt_165]:关键字staticstatic称为静态修饰符•在Java类中声明属性、方法和内部类时,可使用关键字static做为修饰符static标记的属性或方法由整个类(所有实例)共享,如访问控制权限允许,可不必创建该类对象而直接用类名加.调用[ppt_166]:类属性•类属性是类的属性,不属于任何一个类的具体对象,即对于该类的任何一个具体对象而言,类属性是一个公共存储单元,任何一个对象访问或修改它,都针对同一存储单元类属性由该类的所有实例共享[ppt_168]:类属性•类属性在加载该类时,只分配一次空间,并初始化[ppt_169]:类属性•类变量可用来在实例之间进行通信或跟踪该类实例的数目[ppt_170]:类属性类属性可以是public或private•对于public类型的类属性,可以在类外直接用类名调用而不需要初始化[ppt_172]:类方法在方法前加入static标识符,即为类方法类方法是属于整个类的方法•类方法可以在不产生对象的情况下直接以类名来调用•非static的方法是属于某个对象的方法,在这个对象创建时对象的方法在内存中拥有自己专用的代码段static方法只能处理static的成员属性[ppt_174]:类方法在类方法内部不能对实例变量和实例方法进行访问[ppt_175]:类方法-在类方法内部不能使用this关键字-this表示调用该方法的对象,而类方法不需要利用对象进行调用[ppt_177]:静态初始化器•由关键字static引导的语句块(语句组)-存在类的定义体中、方法的外部[ppt_179]:静态初始化器与构造方法•构造方法是对每个新创建的对象初始化,静态初始化器对每个类初始化•构造方法在new运算符产生新对象时由系统自动执行,静态初始化器所属类加载内存时由系统调用运行静态初始化器不是方法[ppt_182]:关键字abstractabstract是抽象修饰符加入abstract的类称为抽象类加入abstract的方法称为抽象方法[ppt_183]:抽象类•含有抽象方法的类必须被声明为抽象类,并在类定义关键字class前加入abstract修饰符•抽象类必须被继承•抽象方法必须被重写•抽象类不能被实例化,一般可利用其子类的实例进行实例化。[ppt_184]:抽象类•抽象类的实例变量可以指向具体的一个子类的实例[ppt_185]:抽象方法一个方法只有声明部分而没有方法的实现,该方法叫做抽象方法抽象方法必须用abstract来修饰•抽象方法必须以分号“作为结束标志[ppt_187]:关键字finalfinal是最终修饰符final可以修饰类、属性和方法final修饰的类称为最终类final修饰的方法称为最终方法final标记的变量(成员变量或局部变量)即称为常量final标记的类不能被继承final标记的方法不能被子类重写[ppt_188]:关键字final-final标记的成员变量必须在声明的同时或在每个构造方法中显式赋值,然后才使用-常量只能赋值一次,一般大写-被定义成final的类不能有子类[ppt_190]:终结器-在面向对象程序设计中,对象与单纯的变量一样,有其产生和消亡的过程,当一个对象不再有用时应该回收它(释放其所占用内存空间及其他资源)-终结器是回收对象时执行的方法[ppt_202]:类的继承-Object类是所有Java类的最高层父类-Java只支持单继承,不允许多重继承-一个子类只能有一个父类-一个父类可以继承出多个子类-一个类实现了多个接口,达到多继承效果[ppt_203]:类的继承-子类中只需声明特有的东西-带private修饰符的属性、方法是不能被继承的,子类从父类继承所有非私有域(非private)的属性和方法作为自己的成员构造方法不能被继承[ppt_204]:类的继承•在方法中调用构造方法用this()•调用父类的构造方法用super()Java中任何一个子类的实例都可作为父类的实例使用,可调用父类具有的方法[ppt_205]:关键字thisthis代表其所在方法的当前对象-构造方法中指该方法所创建的新对象-普通方法中指调用该方法的对象“this.属性”和“this.方法”表示调用当前对象所属类的属性和方法“this()”表示调用当前对象所属类的构造方法[ppt_212]:属性的继承•子类可以继承父类非私有的所有属性,而父类非私有的所有属性是所有子类都拥有的属性的集合[ppt_213]:属性的隐藏•属性的隐藏:子类重新定义一个与从父类那里继承的属性变量完全相同的变量[ppt_214]:属性的隐藏•当子类执行继承自父类的方法时,处理来自父类的变量当子类执行自己定义的方法时,处理自己定义的变量[ppt_217]:方法的重写(覆盖)-概念:在子类中可以根据需要对从父类中继承来的方法进行改造[ppt_218]:方法的重写(覆盖)-重写方法必须和被重写方法具有相同的方法名称、参数列表和返回值类型-重写方法不能使用比被重写方法更严格的访问权限,即方法的访问权限不能缩小[ppt_223]:方法的重载-参数列表必须不同,以此区分不同方法体-返回类型、修饰符可相同或不相同[ppt_224]:指代关键字-null:代表“空”,定义一个对象且尚未开辟内存单元时,这个对象为nullthis:用来指代当前对象super:用来指代父类对象[ppt_225]:this关键字this表示的是当前对象本身,即this代表了当前对象的一个引用•利用这个引用可以访问对象、修改对象的属性、调用对象的方法[ppt_227]:super关键字super表示的是当前对象的直接父类对象,是当前对象的直接父类对象的引用super可用于访问父类中定义的属性super可用于调用父类中定义的成员方法super可用于在子类构造方法中调用父类的构造方法super的追溯不仅于直接父类[ppt_232]:构造方法构造方法重载,参数列表必须不同[ppt_233]:构造方法重载•可以在构造方法的第一行使用this关键字调用其它(重载)的构造方法[ppt_243]:调用父类构造方法•在子类的构造方法中可使用super(参数列表)语句调用父类的构造方法•如果子类的构造方法中没有显示地调用父类构造方法,也没有使用this关键字调用重载的其它构造方法,则系统默认调用父类无参数的构造方法•如果子类构造方法中既未显式调用父类构造方法,而父类中又没有无参的构造方法,则编译出错[ppt_244]:构造方法的继承•子类继承父类所有的成员变量和成员方法,但不继承父类有参数的构造方法[ppt_245]:构造方法的继承-如果子类没有自定义构造方法,则继承父类的无参数构造方法-如果子类自定义了构造方法,创建新对象时,先执行继承自父类的无参数构造方法,再执行自定义构造方法-对于父类中有参数的构造方法,子类可以在自己的构造方法中利用super调用,super必须是构造方法的第一个可执行语句[ppt_251]:多态性-在Java中,子类的对象可以替代父类的对象使用-一个对象只能有一种确定的数据类型-一个引用类型变量可能指向(引用)多种不同类型的对象[ppt_253]:多态性-一个引用类型变量如果声明为父类的类型,但实际引用的是子类对象,那么该变量就不能再访问子类中添加的属性和方法[ppt_254]:多态性-方法声明的参数类型为父类类型,可以使用子类的对象作为实参调用该方法[ppt_258]:接口-定义:把用于完成特定功能的若干属性组织成相对独立的属性集合,凡是需要实现这种特定功能的类,都可以继承这个属性集合并在类内使用它,这种属性集合就是接口-接口是抽象方法和常量值的定义的集合[ppt_259]:-接口是一种特殊的抽象类,这种抽象类中只包含常量和方法的定义,而没有变量和方法的实现一个接口中所有成员方法都是抽象的,所有成员变量都被定义为publicstaticfinal-接口不属于类层次结构。不相关的类可以实现相同的接口•多个无关的类可以实现同一个接口一个类可以实现多个无关的接口•接口与实现类之间存在多态性[ppt_263]:接口•可以通过实现接口实现多重继承:一个类可只继承一个父类,并实现多个接口[ppt_266]:接口用法总结•通过接口可以实现不相关类的相同行为,而不需要考虑这些类之间的层次关系•通过接口可以指明多个类需要实现的方法•通过接口可以了解对象的交互界面,而不需了解对象所对应的类[ppt_267]:包-包(package)是相关类与接口的一个集合,它提供访问控制与命名空间管理包机制的好处-程序员容易确定包中的类是相关的-程序员容易根据所需的功能找到相应的类-每个包都创建一个新的命名空间,因此不同包中的类名不会冲突-同一个包中的类之间有比较宽松的访问控制[ppt_268]:创建包-包定义语句在每个源程序中只能有一条,即一个类只能属于一个包-包定义语句必须在程序的第一行(之前可有空格及注释)-包名用“.分隔[ppt_269]:创建包-在缺省情况下,系统会为.java源文件创建一个无名包,该.java源文件中定义的所有类都隶属于这个无名包,它们之间可以相互引用,但不能被其它包所引用[ppt_270]:包的引用-对于同一包中的其它类,只需在要使用的属性和方法名前加上类名作为前缀即可-对于其它包中的类,则需要在类名前加上包名前缀,这种引用称为长名引用-只有public类型的成员才能被包外的类访问,访问要通过以下方法:[ppt_273]:编程中的错误•错误分为编译错误和运行错误[ppt_276]:异常和异常类Java中定义了很多异常类,每个异常类都代表了一种运行错误,类中包含了该运行错误的信息和处理错误的方法等内容[ppt_280]:异常的类型异常总是java.lang包中的标准类Throwable的一些子类对象所有标准异常都由Throwable类的两个直接子类涵盖,分别为Error和Exception类[ppt_284]:违例(Exception类)•要么在该方法中处理异常•要么记录下方法可能产生的异常,并抛出这种异常[ppt_287]:异常处理•这种异常对象有相关的数据成员存储着故障的情况,一般称抛出(throw)异常,也就是抛出包含异常情况的对象•该异常对象可以作为参数,传递给专门为处理相关问题而编写的程序代码,接收异常对象作为形式参数的代码称为捕获(catch)了异常•如果Java运行时系统找不到可以捕获异常的方法,则运行时系统将终止,相应的Java程序也将退出[ppt_305]:声明抛出违例-一个方法中的语句在执行时,可能生成某种违例,但是并不能确定如何处理这种违例,则此方法应声明抛出违例-表明该方法将不对这些违例进行处理,而由该方法的调用者负责处理[ppt_307]:抛出违例•首先要生成异常对象,然后通过throw语句实现抛出操作(提交给Java运行环境)可以抛弃的例外必须是Throwable或其子类的实例•如果一个例外在返回到main()时还未被处理,则程序将非正常终止[ppt_316]:Java类库Java程序是由类的定义组成的,编写Java程序就是设计各种类和确定它们相互作用关系的过程,一旦类及类间关系确定了,程序运行中各种可能的状态和状态转化原则也就确定了•根据实现的功能不同,将系统标准类划分成不同的集合,每个集合是一个包,合称为类库•类库是Java编程的API,它可以帮助开发者方便、快捷地开发Java程序[ppt_318]:Object类Object类是所有Java类的根父类•如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object类[ppt_321]:特例当用equals()方法进行比较时,对类File、String、Date及封装类(WrapperClass)来说,是比较类型及内容而不考虑引用的是否是同一个实例•用“二=进行比较时,符号两边的数据类型必须一致,否则编译出错[ppt_327]:toString方法toString()方法在Object类中定义,其返回值是String类型,描述当前对象的有关信息,内容因具体的对象而异•在进行String与其它类型数据的连接操作时,自动调用toString()方法•可以根据需要在用户自定义类型中重写toString()方法[ppt_332]:System类publicstaticPrintStreamerr;〃标准错误输出publicstaticInputStreamin; 〃标准输入publicstaticPrintStreamout;/标准输出[ppt_333]:System类publicstaticvoidexit(intstatus);System类的exit方法,在程序的用户线程执行完之前,强制java虚拟机退出运行状态,System.exit(0)publicstaticvoidgc();System类的gc方法,强制调用java虚拟机的垃圾回收功能[ppt_337]:系统属性-在Java中,系统属性起到替代环境变量的作用(环境变量是平台相关的)可使用System.getProperties()方法获得一个Properties类的对象,其中包含了所有可用的系统属性信息获得特定系统属性的属性值,可使用System.getProperty(Stringname)方法[ppt_338]:Properties类可实现属性名到属性值的映射,属性名和属性值均为String类型propertyNames()方法可以返回以Enumeration类型表示的所有可用系统属性属性名getProperty(Stringkey)方法获得特定系统属性的属性值load方法可以实现将系统属性信息写入文件save方法从文件中读取属性信息[ppt_340]:String类String类对象保存不可修改的Unicode字符序列,即表示的是字符串常量[ppt_349]:命令行参数•命令行参数被系统以String数组的方式传递给应用程序中的main方法,由参数args[]接收[ppt_354]:抽象窗口工具集•所谓抽象是因为Java是一种平台无关语言,要求其设计的图形用户界面必须支持平台无关。AWT类库中的各种操作被定义在一个并不存在的“抽象窗口”中进行,使得开发人员设计的界面独立于具体的界面实现[ppt_355]:抽象窗口工具集AWT中定义了多种类和接口,用于在Application和Applet中进行GUI设计Java程序要显示的GUI组件必须是抽象类Component或MenuComponent的子类[ppt_356]:设计和实现图形用户界面创建组成界面的各成分和元素,指定它们的属性和位置关系,根据具体需要排列它们,从而构成GUI的物理外观定义GUI的事件和各界面元素对不同事件的响应,从而实现GUI的用户交互功能[ppt_358]:组件(Component)Java的图形用户界面的最基本组成部分是组件,组件是一个可以以图形化的方式显示在屏幕上并能与用户进行交互的对象,例如一个按钮,一个标签等•组件不能独立地显示出来,必须将组件放在一定的容器中才可以显示出来•抽象类Component是所有JavaGUI组件的共同父类,它规定了所有GUI组件的基本特性,该类中定义的方法实现了作为一个GUI部件所应具备的基本功能[ppt_359]:组件定位Java组件在容器中的位置和尺寸由布局管理器决定-如果想要人工控制组件在容器中的大小和位置,可先取消布局管理器,然后使用组件类的下述成员方法-setLocation()-setSize()-setBounds()[ppt_361]:容器类容器类(Container)实际上是组件类Component的子类,因此容器类对象本身也是一个组件,具有组件的所有性质,另外还具有容纳其它组件和容器的功能•容器类是一个抽象类,包含了所有容器组件都必须具有的属性和方法容器类对象可使用方法add()添加组件[ppt_362]:容器类Window、Frame、Dialog和FileDialog是大都含有边框的容器Panel和Applet是无边框的容器[ppt_363]:Window类可自由停泊的顶级窗口,即一个Window或Window的子类都不能作为组件用add()方法添加到其他容器内部,必须独立存在,但可以包容其他组件Window不能作为程序的最外层容器Window创建的窗口默认为不可见,可以利用show()方法显示Window缺省布局管理器为BorderLayoutWindow可弓I发WindowEvent类的WINDOW_OPENED事件和WINDOW_CLOSED事件[ppt_364]:Frame类Frame类是抽象类Window的子类Frame是Application程序的图形用户界面容器Frame是所有窗口的父容器Frame不能被其他容器所包含,但是可以被其他容器创建并弹出Frame对象显示效果是一个“窗口”,有外边框,且带有标题和尺寸控制角标[ppt_366]:Frame类默认初始化为不可见的,可使用setVisible(true)方法使之变为可见默认的布局管理器是BorderLayout,可使用setLayout()方法改变其默认布局管理器向Frame窗口中添加组件使用add()方法从Frame窗口中移出组件使用remove()方法•利用setTitle(String)和getTitle()设置和获取标题[ppt_368]:Panel类•提供容纳组件的空间•可以采用和所在容器不同的布局管理器Panel必须放在Window、Frame或Applet中-是一块无边框的区域•可以向其中放入基本组件[ppt_371]:布局管理器•为了使我们生成的图形用户界面具有良好的平台无关性,Java语言中,提供了布局管理器这个工具来管理组件在容器中的布局,而不使用直接设置组件位置和大小的方式每个容器都有一个布局管理器[ppt_372]:容器布局FlowLayout:Panel类的默认布局管理器BorderLayout:Frame类的默认布局管理器[ppt_377]:BorderLayout布局管理器如不指定组件的加入部位,则默认加入到Center区域•每个区域只能加入一个组件,如加入多个,则先前加入的组件会被遗弃BorderLayout是Frame类的默认布局管理器[ppt_389]:事件•事件(Event):一个对象,它描述了发生什么事情事件源(Eventsource):产生事件的组件•事件处理者(Eventhandler):能够接收、解析和处理事件类对象、实现和用户交互的方法[ppt_390]:事件•事件不只是针对Windows应用程序,多数控制和监视程序都是事件驱动程序[ppt_394]:事件代理JavaGUI设计中,通过注册监听器的方式对所关注的事件源进行监控•当事件源发生了某种类型的事件时,只触发事先已就该种事件类型注册过的监听器[ppt_395]:事件类java.awt.event包中定义了多个事件类,它们都是java.awt.EventObject类的直接或间接子类getSource()方法,返回事件源getID()方法,返回事件种类[ppt_397]:监听器接口java.awt.event包中定义了十一个监听器接口,每个接口内部包含了若干处理相关事件的抽象方法•通常每个事件类都有一个监听器接口与之相对应,而事件类中的每个具体事件类型都有一个具体的抽象方法与之相对应,当具体事件发生时,这个事件将被封装成一个事件类的对象作为实际参数传递给与之对应的具体方法,由这个具体方法负责响应并处理发生的事件[ppt_400]:多重监听器-一个事件源组件上可以注册多个监听器,针对同一个事件源的同一种事件也可以注册多个监听器,一个监听器可以被注册到多个不同的事件源上[ppt_403]:事件适配器类-为简化编程,针对大多数事件监听器接口定义了相应的实现类,即事件适配器类-在适配器类中,实现了相应监听器接口中所有的方法,但不做任何事情-在定义监听器类时就可以继承事件适配器类,并只重写所需要的方法适配器类实现了相应Listener接口,但所有方法体都是空的[ppt_437]:创建菜单首先创建一个MenuBar对象,并将其置于一个可容纳菜单的容器中创建一个或多个Menu对象,并将它们添加到先前创建的MenuBar对象中创建一个或多个MenuItem或CheckboxMenuItem对象,再将其加入到各Menu对象[ppt_439]:Applet类Applet类存于java.applet包中,是java.awt.Panel的子类Applet就是使用Java语言编写的一段代码,是在浏览器环境中运行的,必须创建一个HTML文件,通过编写HTML语言代码告诉浏览器载入何种Applet以及如何运行[ppt_443]:Applet工作原理•编译好的字节码文件保存在特定的WWW服务器上,同一个或另一个服务器上保存着嵌入了该字节码文件名的HTML文件•当某一个浏览器向服务器请求下载嵌入了Applet的HTML文件时,该文件从WWW服务器上下载到客户端,由WWW浏览器解释HTML中的各种标记,按其约定将文件中的信息以一定的格式显示在用户屏幕上[ppt_444]:Applet工作原理•当浏览器遇到HTML文件中的特殊标记,表明它嵌有一个Applet时,浏览器会根据这个Applet的名字和位置自动把字节码从WWW服务器上下载到本地,并利用浏览器本身拥有的Java解释器直接执行该字节码[ppt_457]:在Applet中显示图像加载图像:使用Applet类的getImage()方法装载一个Image对象显示图像:使用Graphics类的drawImage()方法将装载的对象画到屏幕上[ppt_466]:AudioClip
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026内蒙古赤峰市宁城县事业单位引进急需紧缺人才25人备考题库及完整答案详解【名校卷】
- 2026安徽蚌埠禹会区跨学段遴选教师27人模拟试卷及参考答案详解(综合题)
- 2026广东茂名市高州市公益性岗位招聘11人(第一批)考前冲刺密卷及答案详解(历年真题)
- 2026吉林通化集安市社区就业服务专员(公益性岗位)招聘31人模拟试卷含完整答案详解【夺冠】
- 广安市前锋区人力资源和社会保障局关于延长2026年政策性岗位招募报名时间的模拟试卷附答案详解AB卷
- 2026下半年安徽池州市第二人民医院招聘专业技术人员9人考前冲刺密卷加答案详解
- 2026广东韶关市南雄市黄坑镇公益性岗位招聘1人考前冲刺试卷(达标题)附答案详解
- 2026江苏南京大学YJ202604071科研设施共享中心博士后招聘1人备考题库及参考答案详解(基础题)
- 内江高新区党群工作部 关于2026年社会工作服务岗位人员招募的(8人)模拟试卷含答案详解(考试直接用)
- 2026广东深圳市龙岗区第四人民医院第二批招聘聘员及派遣人员29人备考题库及完整答案详解(典优)
- 2025-2026学年小学一年级(下)期末数学试卷
- 云计算平台建设验收规范
- 2026年共产党党章知识竞赛试题库(附答案)
- 施工现场临时排水施工方案
- GB/T 47592-2026塑料胺类环氧固化剂伯、仲、叔胺基氮含量的测定
- 2025-2026学年浙江省金华市八年级下册期末教学质量评价卷数学试题 含答案
- 2026年军队考核笔押题宝典考试题库及参考答案详解(综合卷)
- 2026安徽师范大学工作人员招聘29人笔试备考题库及答案解析
- 防范钓鱼网站链接诈骗:从识别到防御的全面指南
- 仓库员工考试试题及答案
- 《住院患者身体约束的护理》团体标准
评论
0/150
提交评论