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

全国二级Java考试中的几个难点.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

3.2Applet类(1)Applet类简介它是Java类库中一个重要的系统类,存在于java.applet包中。Applet类是Java的系统类java.Awt.Panel的子类。Panel属于一种容器,作用是:包容和排列其他的界面元素,如按钮、对话框等响应它所包容范围之内的事件,或把事件向更高层次传递。Applet在此基础上,还具有一些与浏览器和Applet生命周期有关的专门方法。 02start()方法用来启动浏览器运行Applet的主线程。浏览器在调用init()方法初始化Applet类的实例之后,接着会自动调用start()方法,除此之外,start()方法在Applet被重新启动时也会被系统自动调用。03stop()方法类似于start()方法的逆操作,当用户浏览其它页面,或切换到其他系统应用时,浏览器将自动调用stop()方法暂停执行Applet的主线程。init()方法用来完成主类实例的初始化工作。如:创建和初始化程序运行所需要的对象实例,把图形或字体加载入内存,设置各种参数,加载图形和声音并播放等。01(2)Applet类的主要方法4)paint()方法主要用来在Applet的界面中显示文字、图形和其他界面元素,也是浏览器自动调用的方法。导致浏览器调用paint()方法的事件主要有三种:Applet被启动后,自动调用paint()来重新描绘自己的界面;Applet所在的浏览器窗口改变时,要求自动调用paint()来重画界面;Applet的其他方法被调用时,系统也会调用此方法。paint()方法有一个固定的参数——Graphics类的对象g。Graphics类是用来完成一些较低级的图形用户界面操作的类,其中包括画圆、点、线、多边形及显示简单文本。1流的概念1输入输出流和文件处理1.1流的概念流是指在计算机的输入与输出之间运动的数据的序列。输入流代表从外设流入计算机的数据序列,输出流代表从计算机流向外设的数据序列。流的最大特点是:数据的获取和发送均按数据序列顺序进行。Java中的流分为两种(被抽象为四个类):字节流:InputStream类和OutputStream类字符流:Reader类和Writer类字符流比字节流更有效。1.字节流从抽象类InputStream和OutputStream派生出来的一系列类,这类流以字节(byte)为基本处理单位。字节流类功能FileOutputStream写入文件的输出流FileInputStream从文件读入的输入流DataOutputStream包含了写Java标准数据类型的输出流DataInputStream包含了读取Java标准数据类型的输入流BufferOutputStream缓冲输出流ByteArrayInputStream从字节数组读取的输入流ByteArrayOutputStream写入字节数组的输出流PrintStream包含最常见的Print()和Println()的输出流基本输入流类InputStream的常用方法

从流中读取数据:

intread();//读取一个字节,返回值为所读的字节intread(byteb[]);读取多个字节,放置到字节数组b中,通常读取的字节数量为b的长度,返回值为实际读取的字节的数量

intread(byteb[],intoff,intlen);读取len个字节,放置到以下标off开始字节数组b中,返回值为实际读取的字节的数量intavailable();//返回值为流中尚未读取的字节的数量

longskip(longn);//读指针跳过n个字节不读,返回值为实际跳过的字节数量

关闭流:close();//流操作完毕后必须关闭voidwrite(intb);//往流中写一个字节b

voidwrite(byteb[]);//往流中写一个字节数组b

voidwrite(byteb[],intoff,intlen);把字节数组b中从下标off开始、长度为len的字节写入流中flush()//刷空输出流,并输出所有被缓存的字节由于某些流支持缓存功能,该方法将把缓存中所有内容强制输出到流中。close();//流操作完毕后必须关闭输出数据:关闭流:基本输出流类O

文档评论(0)

189****6885 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档