- 1.43 MB
- 2022-04-22 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
时尚高端室内装潢装修室内设计实用PPT模板n年度工作概述Annualworksummary工作完成情况Jobcompletion成功项目展示Successfulpro[ectpresentation明年工作计划Workplanfornextyea1234目录CONTENTSn第一部分年度工作概述PART0101点击添加相关标题文字02点击添加相关标题文字0103点击添加相关标题文字04点击添加相关标题文字nnnn直接复制你的内容到此请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。直接复制你的内容到此请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。直接复制你的内容到此请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,修改文[字内容,也可以直接复制你的内容到此。n第二部分工作完成情况PART0201点击添加相关标题文[字02点击添加相关标题文[字0203点击添加相关标题文[字04点击添加相关标题文[字n点击添加标题您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。点击添加标题您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。点击添加标题您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。点击添加标题您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。添加标题添加标题添加标题添加标题n30%25%关键词此部分内容作为文[字排版占位显示(建议使用主题字体)关键词此部分内容作为文[字排版占位显示(建议使用主题字体)20%25%关键词此部分内容作为文[字排版占位显示(建议使用主题字体)关键词此部分内容作为文[字排版占位显示(建议使用主题字体)n标题文[本预设此部分内容作为文[字排版占位显示(建议使用主题字体)如需更改请在(设置形状格式)菜单下(文[本选项)中调整n柱形图图表单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容单击此处可编辑内容nTechnologyMaurisquamdolor,cursusatportaet,luctusegetpurus.Nunctemporluctusinterdum.DeadlineMaurisquamdolor,cursusatportaet,luctusegetpurus.Nunctemporluctusinterdum.NewIdeaMaurisquamdolor,cursusatportaet,luctusegetpurus.Nunctemporluctusinterdum.GoodCapacityMaurisquamdolor,cursusatportaet,luctusegetpurus.Nunctemporluctusinterdum.n第三部分成功项目展示PART0301点击添加相关标题文[字02点击添加相关标题文[字0303点击添加相关标题文[字04点击添加相关标题文[字n我们工作室致力于专业PPT模板的发布,课件及汇报PPT的美化,并为您提供专业的PPT个性定制服务。我们秉承“给您演示的光和热”的理念,为您分担职场压力,让您的每一次亮相都信心澎湃。专业的团队,完善的售后,热情的服务,科学严谨的逻辑,一丝不苟的工作态度,定能使您的发展如虎添翼!单击添加标题我们工作室致力于专业PPT模板的发布,专业的PPT个性定制服务。单击添加标题我们工作室致力于专业PPT模板的发布,专业的PPT个性定制服务。单击添加标题我们工作室致力于专业PPT模板的发布,专业的PPT个性定制服务。n用户可以在投影仪或者计算机上进行演示也可以将演示文[稿打印出来制作成胶片以便应用到更广泛的领标题文[字用户可以在投影仪或者计算机上进行演示也可以将演示文[稿打印出来制作成胶片以便应用到更广泛的领标题文[字用户可以在投影仪或者计算机上进行演示也可以将演示文[稿打印出来制作成胶片以便应用到更广泛的领标题文[字30%60%99%n核心技术一可通过右键选择只保留文[本来粘贴您的内容。核心技术二可通过右键选择只保留文[本来粘贴您的内容。核心技术三可通过右键选择只保留文[本来粘贴您的内容。n您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。您的内容打在这里,或者通过复制您的文[本后,在此框中您的内容打在这里,或者通过复制您的文[本后,在此框中选择粘贴,并选择只保留文[字。您的内容打在这里,或者通过复制您的文[本后,在此框中此处添加标题64,500$93,440$此处添加标题n第四部分明年工作计划PART0401点击添加相关标题文[字02点击添加相关标题文[字0403点击添加相关标题文[字04点击添加相关标题文[字n011994-1998就读于北京大学工商管理专业,学士学位。021998-2001就读于芝加哥大学工商管理专业MBA。032001-2006XX市XXX公司销售部经理一职。042006-2009XX市XXX工业局副局长一职。052009-2017XX市XXX工业局副书记一职。n点击请替换文[字内容请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。点击请替换文[字内容请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。点击请替换文[字内容请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。点击请替换文[字内容请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。n70%65%75%100%请替换文[字内容Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.请替换文[字内容Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.请替换文[字内容Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.请替换文[字内容Pleasereplacetext,clickaddrelevantheadline,modifythetextcontent,alsocancopyyourcontenttothisdirectly.n请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。请替换文[字内容,添加相关标题,修改文[字内容,也可以直接复制你的内容到此。nYOURCOMOANY’SNAME非常感谢您的观看适用于商务总结/工作总结/工作计划2019汇报人:按时时间:xx年xx月xx日n感谢您支持原创设计事业,支持设计版权产品!感谢您下载按时原创PPT模板,为了您和按时以及原创作者的利益,请勿复制、传播、销售,否则将承担法律责任!按时将对作品进行维权,按照传播下载次数的十倍进行索取赔偿金!1、按时网站出售的PPT模版是免版税类(RF:Royalty-free)正版受《中华人民共和国著作法》和《世界版权公约》的保护,作品的所有权、版权和著作权归按时所有,您下载的是PPT模版素材使用权。2、不得将按时的PPT模版、PPT素材,本身用于再出售,或者出租、出借、转让、分销、发布或者作为礼物供他人使用,不得转授权、出卖、转让本协议或本协议中的权利。3、禁止把作品纳入商标或服务标记。4、禁止用户用下载格式在网上传播作品。或者作品可以让第三方单独付费或共享免费下载、或通过转移电话服务系统传播。版权声明nJava流n本节主要内容流的概述流的分类InputStream/OutputStreamReader/Writer流的几种典型流向RandomAccessFile的用法nI/O流概述为进行数据的输入/输出操作,Java中把不同的输入/输出源(键盘、文件、网络连接等)抽象表述为“流”(stream)。Stream是从起源(source)到接收(sink)的有序数据java.io包中定义了多个流类型(类或抽象类)来实现输入/输出功能。按照流的方向分两种基本的流:输入流和输出流输入流:只能从中读取字节数据,而不能向其写出数据输出流:只能向其写入字节数据,而不能从中读取数据按照流所处理的数据类型划分,可以分为:字节流:用于处理字节数据(8个bit)包括InputStream/OutputStream。字符流:用于处理Unicode字符数据(16个bit)。包括Writer/Readern节点流和处理流按照流的角色划分,分为节点流和处理流可以从/向一个特定的IO设备(如磁盘、网络)读/写数据的流,称为节点流。节点流也被称为低级流。例如:InputStream和Reader的子类都有read()的方法,OutputStream和Writer的子类都有write()的方法,用于读取/写入一个字节或字节数组.但是在实际使用中很少使用单一流类产生的输入/输出流.而是使用这两个方法给其他的流类提供数据数据源程序数据源程序实现对一个已存在的流的连接和封装,通过所封装的流的功能调用实现数据读/写功能的流,称为处理流。处理流也被称为高级流。nInputStream/OutputStreamInputStream/OutputStream用于处理字节数据。它们读/写流的方式都是以字节为单位进行的。nInputStream基本方法三个基本的read方法:intread():读取一个字节,并将它返回。intread(byte[]buffer):将数据读入一个字节数组,同时返回读取的字节数。intread(byte[]buffer,intoffset,intlength):将数据读入一个字节数组,放到数组的offset指定的位置开始,并用length来指定读取的最大字节数。注意:以上三个方法在读取到文件末尾时,都返回-1.可以用来判断是否全部读取文件其它方法:voidclose():关闭流。intavailable():返回可以从中读取的字节数。longskip(longn):在输入流中跳过n个字节,将实际跳过的字节数返回。booleanmarkSupported():判断流是否支持标记功能。voidmark(intreadlimit):在支持标记的输入流的当前位置设置一个标记。voidreset():返回到流的上一个标记。注意必须流支持标记功能。n常见InputStream类低级InputStream类(节点流):InputStream:所有字节流的超类,定义了很多用于处理输入流的方法,是个抽象类ByteArrayInputStream:为读取字节数组设计的流,用于从文件中读取二进制数据PipedInputStream:管道流,FileInputStream:用于读取文件中的信息FilterInputStream:继承自InputStream,能将一个流连接到另一个流的末端,将两个流连接起来高级InputStream类(处理流):DataInputStream:可以从低级流中读取简单数据和String类型的数据.这样,可以将底层的读取细节隐藏起来,而直接处理简单类型和String类型的数据BufferedInputStream:提供缓冲能力的字节输入流nInputStream类层次InputStreamFileInputStreamStringBufferInputStreamByteArrayInputStream节点流处理流ObjectInputStreamPipedInputStreamSequenceInputStreamFilterInputStreamDataInputStreamPushbackInputStreamBufferedInputStreamLineNumberInputStreamnInputStream例子(示例10-1)byte[]buff=newbyte[1024];intn;FileInputStreamfis=null;try{fis=newFileInputStream(“C:\a.txt”);while((n=fis.read(buff))!=-1){System.out.write(buff,0,n);}}catch(FileNotFoundExceptione){System.out.println("没有找到文件");System.exit(1);}……nOutputStream基本方法三个基本的write方法:voidwrite(intc)voidwrite(byte[]buffer)voidwrite(byte[]buffer,intoffset,intlength)其它方法voidclose()voidflush():将缓冲中的字节发送到流中,同时清空缓冲区nOutputStream类低级OutputStream,用来向设备中写入字节流OutputStream:所有字节输出流的基类ByteArrayOutputStream:按字节数组方式向设备中写入字节流的类PipedOutputStream:管道输出流高级OutputStreamDataOutputStream:可以向低级流中写入简单数据和String类型的数据.这样,可以将底层的写入细节隐藏起来,而直接处理简单类型和String类型的数据BufferedOutputStream:提供缓冲能力的字节输出流nOutputStream类层次OutputStreamFileOutputStreamFilterInputStreamByteArrayOutputStreamPipedOutputStream节点流处理流ObjectOutputStreamDataOutputStreamPrintStreamBufferedOutputStreamnOutputStream例子(示例10-2)FileOutputStreamout;//声明一个PrintStream流PrintStreamp;try{out=newFileOutputStream("myfile.txt");p=newPrintStream(out);p.println("面朝大海,春暖花开");p.close();}catch(Exceptione){System.err.println("Errorwritingtofile");}n通过Stream拷贝文本文件例子(示例10-3)通过FileInputStream和FileOutputStream,实现从一个文本文件拷贝内容到另一个文件的例子通过FileInputStream从源文本文件中读出数据,然后通过FileOutputStream写入到另外一个文本文件中。使用高级流(BufferedInputStream/BufferedOutputStream)对低级流进行包装nReader/WriterReader/Writer处理的是字符类型的数据。它处理流的方式是以字符为单位进行的。Reader/Writer和InputStream/OutputStream一样,也分为节点流(低级流)和处理流(高级流)。Reader和InputStream一样,用于从流中读取数据。它和InputStream的区别在于,InputStream以字节为单位操作流,而Reader以字符为单位操作流。nReader常用方法读取方法:intread():用于从流中读出一个字符,并将它返回。intread(char[]buffer):将从流中读出的字符放到字符数组buffer中,返回读出的字符数。intread(char[]buffer,intoffset,intlength):将读出的字符放到字符数组的指定offset开始的空间,每次最多读出length个字符。其他方法:voidclose():关闭Reader流。booleanready():判断流是否已经准备好被读取。skip(longn):跳过指定的n个字符。booleanmarkSupported():和InputStream中的markSupported方法类似。voidmark(intreadAheadLimit):和InputStream中的mark方法类似。voidreset():和InputStream中的reset方法类似。nReader相关类低级Reader类:CharArrayReader:StringReaderPipedReaderFileReader高级Reader类BufferedReaderInputStreamReaderLineNumberReadernReader类层次ReaderBufferedReaderStringReaderCharArrayReaderInputStreamReaderPipedReaderFilterReaderFileReaderPushbackReaderLineNumberReader节点流处理流nReader例子(示例10-4)FileReaderfr=newFileReader("C:/nos/tmp/mydata.txt");BufferedReaderbr=newBufferedReader(fr);Stringrecord=newString();while((record=br.readLine())!=null){recCount++;System.out.println("Line"+recCount+":"+record);}nInputStreamReaderInputStreamReader能将字节流转换为一个Reader,即能将字节流转换为字符流publicstaticvoidreadRile(){try{InputStreamReaderisr=newInputStreamReader(newFileInputStream("c:\a.txt"));BufferedReaderbufferedReader=newBufferedReader(isr)Stringstr="";while((str=bufferedReader.readLine())!=null){System.out.println(str);}}catch(FileNotFoundExceptione){e.printStackTrace();}catch(IOExceptione){e.printStackTrace();}}nCharArrayReader从内存的字符串数组中读取字符,它的数据源是一个字符数组,它把字符数组类型转换为Reader类型:publicstaticvoidreadRile(){char[]arrays={'a','你','好','啊','t'};CharArrayReaderreader=newCharArrayReader(arrays);inti=0;try{while((i=reader.read())!=-1){System.out.print((char)i);}}catch(IOExceptione){//TODO自动生成catch块e.printStackTrace();}reader.close();}nStringReader把String类型转换为Reader类型publicstaticvoidreadRile(){Stringstr=“经费来的快速家法律监督是分机离开收到n将发了开赛发了看见的说n发觉脸上开发介绍两分巨大胜利n";StringReaderreader=newStringReader(str);inti=0;try{while((i=reader.read())!=-1){System.out.print((char)i);}}catch(IOExceptione){e.printStackTrace();}reader.close();}nWriter常用方法写入方法:voidwrite(intc):将参数c的低16位组成字符写入到流中。voidwrite(char[]buffer):将字符数组buffer中的字符写入到流中。voidwrite(char[]buffer,intoffset,intlength):将字符数组buffer中从offset开始的length个字符写入到流中。voidwrite(Stringstring):将string字符串写入到流中。voidwrite(Stringstring,intoffset,intlength):将字符string中从offset开始的length个字符写入到流中。其他方法:voidclose():和OutputStream的close方法类似。voidflush():和OutputStream的flush方法类似。nWriter相关类低级Writer类:CharArrayWriterStringWriterPipedWriterFileWriter高级Writer类:BufferedWriterOutputStreamWriterPrintWriter:将流转换为文本nWriter类层次WriterStringWriterCharArrayWriterPipedWriterOutputStreamWriterFileWriter节点流处理流FilterWriterBufferedWriterPrintWriternWriter例子(示例10-5)try{FileWriterfw=newFileWriter("mydata.txt");PrintWriterout=newPrintWriter(fw);out.print("面朝大海,春暖花开!");out.close();fw.close();}catch(IOExceptione){e.printStackTrace();}n流的几种典型流向A-file(bytes)FileInputStream(bytes)DataInputStream(String)A-File(bytes)FileInputStream(bytes)BufferedInputStream(bytes)DataInputStream(ints,floats,Strings,others)(bytes)(bytes)FileReader(chars/Strings)LineNumberReader(chars/strings)流的基本原则是:高级流与低级流打交道,低级流与I/O设备,文件打叫道,高级流和低级流可以相互交互n特殊的文件流--RandomAccessFileRandomAccessFile是一种特殊的文件流,可以用它在文件的任何地方查找或者插入数据RandomAccessFile同时实现了DataInput和DataOutput接口,所以可以用它来读/写文件构造器:RandomAccessFile(java.io.Filef,Stringmode)RandomAccessFile(Stringfile,Stringmode)代码参见案例:10-7n小结java.io包中的内容Java基本I/O流字节流/字符流节点流(低级流)/处理流(高级流)