- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
java笔记
10000010 2 300000100 4 = 2 ^200000101 5 = 4 +1 2^2 + 2^0 2 ^n-1 n 表示数据的位数8 位表示一个字节int = 4 byte = 32 bit short = 2byte = 16bitchar = 2 byte = short ASCII 码 0~255 = 1byte (ISO8859-1) GB2312 /GBK /GB18030 用2个字节表示一个中文(英文也用2个字节,高位全为0)Unicode 2个字节,涵盖了全球的多种语言字符(内码)UTF-8 变长字节,英文1字节,中文3字节JAVA编译器保存char类型时,实际用的是Unicode 所以,char是两个字节存储。有些语言叫它unichar字符流可以连接字节流1、读取InputstreamReader - FileInputStream需要带上字符编码2、写入OutputStreamWriter -FileOutputStream需要给出字符编码字符流和字节流可以再连接一个缓冲流进行逐行或者指定缓冲区的方式1、字节缓冲流BufferedInputStream -InputStream (FileInputstream /ObjectInputStream/DataInputStream)BufferedOutputStream -OutputStream(FileOutputStream/ObjectOutputStream)2、字符缓冲流BufferedReader/BufferedWriter异常Throwable可以抛出的一种类型,即可以中断当前的程序,跳出到错误处理的代码部分去Exception 异常类(Checked Exception,此类型继承的类型均要求调用的代码必须处理)只要代码中出现了抛出该异常或该异常的子类型,对应方法声明必须要追加throws 抛出的异常类型RuntimeException运行时异常(Unchecked Exception) 可以在任意位置抛出而不需要强制声明throws,也不需要强制try/catch,此类异常一般是极少可能出现,一旦出现即导致程序崩溃。理论上程序员能够通过自己的严格审查,避免的异常。例如,NullpointerException. Runtime异常也可以通过try/catch去捕获,但一般只在调试或线程中进行,大部分代码不会主动的捕获运行时异常Error 致命错误,此类异常我们可以捕获,但是我们不能处理,此异常不能被消除,只是给我们一个遗言,因为程序出现了Error后,立即死去。作业:设计一个类,提供一个复制文件的方法,用于将指定目录下的所有文件复制到另一个目录,并返回复制的结果:复制了多少个文件。复制文件出现异常,抛出自定义的FileCopyException,通过getMessage返回异常原因。如何获得目录下的所有文件?File类的list /listFile返回所有文件的数组对象(String[] /File[])如何复制文件到另一个目录?如何判断目的路径是否存在?如果不存在要创建路径File.exists() 判断是否存在File.mkdirs() 创建目录(多级目录可以一起创建)如何拷贝文件?一边读,一边写。FileInputStream - BufferedInputStream读到byte[]里边去FileOutpuStream -BufferedOutputStream写byte[]到目的路径中去2.3目的路径的文件名是什么?File.getName() 获取源文件的文件名,再拼接目的文件路径+文件名多个文件拷贝?循环listFile返回的数组,挨个执行方法拷贝。JSP内置对象1、request对象getParameter(name) 从页面的表单或者url的请求参数中取值name=valuename2=value2 getParameterValues(name) 从页面表单或url中取值,取到的是同名name的多个值,例如name=zhangsanname=lisiname=wanger注意:如果给定的name没有传递该name ,返回null不管name=value中value是什么表示,取到的值均是字符串形式对于getParameterValues()方法要当心返回的null数组对象setCharacterEncoding(encoding) 设定请求数据的字符编码要在获得parameter数据前设定encod
您可能关注的文档
- 北师大版九年级历史上册《第8课-改变世界面貌的蒸汽革命》课件.ppt
- vim详解.ppt
- 石油储量计算方法及概念.ppt
- vfp表单所有习题.doc
- ISO14001-2015标准讲解.ppt
- IRT对外20160729.ppt
- 北师大版数学二年级上册《花园》.ppt
- iso14001.ppt
- 北师大版四年级上册数学卫星运行时间.ppt
- 石油工程提高采收率第七章+石油采收率的基本概念及影响因素.ppt
- miR-203a调控TGF-β-Smad通路对巩膜成纤维细胞的影响.docx
- 基于3D-FFT毫米波雷达隧道交通场景动目标参数提取方法研究.docx
- 基于半监督和增量聚类算法的微博热点话题检测方法.docx
- 经剑突下与经肋间单孔胸腔镜手术治疗早期原发非小细胞性肺癌的对比研究.docx
- 微尺度气泡与颗粒相互作用及两种驱动机理研究.docx
- 不同注意力控制需求水平下少数民族双语者的认知优势.docx
- 血小板外泌体MicroRNA对上皮性卵巢癌生物学功能的影响及益气化瘀抗癌方对其的干预作用研究.docx
- 以高钙固废为原料的SiO2-Al2O3-CaO系轻质陶粒的制备及烧结机理研究.docx
- 基于改进蚁群算法的AGV多约束路径规划.docx
- 微气候影响下北京建筑遗产预防性保护策略研究.docx
文档评论(0)