- 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
- 零售行业策略:情绪价值“场景革命”引爆消费新动能,线下流量“体验溢价”重塑渠道价值链——布局“沉浸式商业+即时零售”双核心赛道.pptx
- 通信行业策略:风险偏好抬升窗口期,聚焦“AI算力基建+6G技术预研+卫星互联网”三大结构性主线.pptx
- 陆海风需求协同共振,锚定风电长期成长潜力——年度策略深度报告.pptx
- 全球化破局+智能化跃迁:精选“强α”个股穿越行业周期.pptx
- 农林牧渔策略:生猪“景气长周期”夯实盈利基底,后周期“降本增效+产能优化”释放弹性——布局“头部猪企稳健红利+动保饲料量价齐升”双赛道.pptx
- 传媒行业策略:景气周期曙光初现,AI+IP+双轮驱动释放向上弹性.pptx
- 创新引领驱动产业升级,医药生物行业策略深度解析与前瞻布局.pptx
- 燃气行业年度策略:全球格局更迭下供给趋于宽松,价差理顺与需求放量双轮驱动.pptx
- 可选消费策略:内销“政策杠杆撬动存量更新”,外销“创新溢价突破全球壁垒”——构建“双循环弹性组合”.pptx
- 行业策略:革故鼎新破旧局,渐进求变筑新基——把握“政策红利释放期+技术迭代临界点”双主线,布局“硬科技突围+消费韧性复苏+全球化新范式”三角矩阵.pptx
文档评论(0)