手机浏览器扫描二维码访问
procB”);return;}finally{System。out。println(”procBsfinally”);}}
publicstaticvoidmain(Stringargs''){try{procA();}catch(Exception
e);procB();}}
下面是这个例子的运行结果:
C:》javaFinallyDemoinsideprocAprocAsfinallyinsideprocBprocBsfinally
本章小结
1。”异常”指的是程序运行时出现的非正常情况。2。在”异常”类层次的最上层的类叫Throwable,它有两个直接的子类:Exception和Error。3。Java的”异常”处理通过5个关键词来实现:try,catch,throw,throws和finally。
第九章Java输入输出操作
9。1Java输入输出流
所有的程序语言都提?copy;与本机文件系统交互的方式;Java也不例外。我们将看看Java是怎样处理标准文件输入输出的(包括stdin;stout;stderr)。当你在网络上开发小程序时,你必须注意直接文件输入输出是不安全因素的关键。大多数用户设置他们的浏览器,可让你自由的访问他们的文件系统,但有?copy;不让你访问。当然,如果你开发你内部的应用程序,你也许需要直接访问文件。标准输入输出Unix的用户,或其他基于命令行系统的用户(如DOS),都知道标准输入输出的含义。标准输入文件是键盘,标准输出文件是你的终端屏幕。标准错误输出文件也指向屏幕,如果有必要,它也可以指向另一个文件以便和正常输出区分。
系统类Java通过系统类达到访问标准输入输出的功能。上面提到的三个文件在这个系统类中实现:StdinSystem。in作为InputStream类的一个实例来实现stdin,你可以使用read()和skip(longn)两个成员函数。read()让你从输入中读一个字节,skip(longn)让你在输入中跳过n个字节。
StoutSystem。out作为PrintStream来实现stdout,你可以使用print()和println()两个成员函数。这两个函数支持Java的任意基本类型作为参数。
StderrSystem。err同stdout一样实现stderr。象System。out一样,你可以访问PrintStream成员函数。
9。2标准输入输出例子
这里有一个例子,功能象Unix里的cat或type:importjava。io。*classmyCat{publicvoidmain(Stringargs'')throwsIOException{intb;intcount=0;while((b=System。in。read())!=
…1){count++;System。out。print((char)b);}System。out。println();
blanklineSystem。err。println(”counted”+count+”totalbytes。”);}}
9。3普通输入输出类
除了基本的键盘输入和屏幕输出外,我们还需要联系文件的输入输出。我们将学习下面几个类:lFileInputStreamlDataInputStreamlFileOutputStreamlDataOutputStream
作为参考,再列出一?copy;特定应用的类:lPipedInputStreamlBufferedInputStreamlPushBackInputStreamlStreamTokenizerlPipedOutputStreamlBufferedOutputStreamlRandomAccessFile
我们不在此讨论这?copy;类,但你可以在JAVA_HOMEsrcjavaio目录里查看每个类的成员函数定义。
9。4文件
在我们进行文件操作时,需要知道关于文件的信息。File类提?copy;了一?copy;成员函数来操纵文件和获得文件的信息。
9。4。1创建一个新的文件对象
你可用下面三个方法来创建一个新文件对象:FilemyFile;myFile=newFile(”etcmotd”);或myFile=newFile(”etc”;”motd”);moreusefulifthedirectoryorfilenamearevariables或FilemyDir=newfile(”etc”);myFile=newFile(myDir;”motd”);
这三种方法取决于你访问文件的方式。例如,如果你在应用程序里只用一个文件,第一种创建文件的结构是最容易的。但如果你在同一目录里打开数个文件,则第二种或第三种结构更好。
9。4。2文件测试和使用
一但你创建了一个文件对象,你便可以使用以下成员函数来获得文件相关信息:文件名lStringgetName()lStringgetPath()lStringgetAbslutePath()lStringgetParent()lbooleanrenameTo(FilenewName)文件测试lbooleanexists()lbooleancanWrite()lbooleancanRead()lbooleanisFile()lbooleanisDirectory()lbooleanisAbsolute()一般文件信息llonglastModified()llonglength()目录用法lbooleanmkdir()lString''list()
9。4。3文件信息获取例子程序
这里是一个独立的显示文件的基本信息的程序,文件通过命令行参数传输:
importjava。io。*;classfileInfo{FilefileToCheck;publicstaticvoidmain(Stringargs'')throwsIOException{if(args。length》0){for(inti=0;i
end
闲巫在都市 众语皆悲 洪荒老祖已无敌 要说多少次,我不是人奸! 道君且慢 游神传说之界王 魅魔模拟器 东北谜踪 侠 荒界实录 产生物 节妇的悠然生活 天空大陆 黄帝内经实用手册 鬼夜 上古卷轴天际之子 穿越之正妻诱惑 02.25完结+1番外 娘亲V5父皇很欠抽 史上最拽的十个女人 元宝传奇
元魔大陆,是魔修的天堂,在这里有的只是魔气竹山携元始魔宝,吞噬万千种魔气,炼化为己用魔焰滔滔,纵横三界,化身成开天辟地的大魔神!...
简介冲击境界失败的苏方,全身经脉扭曲变形,沦为废人,永远无法再修行,却意外得到一面神奇的古镜,而在古镜的深处,他遇到一个来自神秘世界的强大存在,开始走上...
捡了本破旧的书穿成炮灰女配?他是异世大陆的传奇神话人物,冷酷绝情,出手狠辣,说一不二,爱慕他的女人很多,可是他却只钟于女主一人她不要被炮灰,离男主远一些就好了?于是她努力逃走。两主角都是成长型我我我不是故意吃你豆腐的,这句话,从她嘴里出来,看着面前的阎罗王男主,她声音巨颤。易玄步步逼近,一下子将她挤压在墙与他之间,胸膛的温度贴到她的脸上。妈啊,这阎罗王究竟想怎样啊?呜呜,她好像有点心痒难骚。霸道男主娇弱腹黑配角强势女主...
二十二世纪恐怖人物秦乱山,被判为死刑犯后强迫进行时空穿越。可是他却发现,第二纪元人类终将毁灭的悲剧。时空之不可逆转,在未来的世界中,他该如何拯救人类。空中城市,第三纪元的进化之地,他在这集装箱遍地的城市能否寻找到答案。没有老爷爷的帮助,没有高科技知识的显摆,神马古诗词人家根本不在乎,在这里他只比野兽高一等。未来的城市世界,第二纪元的人类成为低等动物,不想成为动物园的野兽,那么就要拿出实力来说服别人。在第三纪元的创世纪中是这么记载,我们的神明从蛋壳中出身,手持一柄开天巨斧不小心砸到了脚。他的第一句话是我草,这里是哪里?...
题记东宫床帏缱绻,他喘息骤停,埋首她胸口,片刻后俊颜血色尽失,震惊道你怎么没有心跳声?前世,太子妃双眸被挖,她被他陷害自挖双眸偿还太子妃。暗房内,他将匕首刺入她心脏,语声温柔而残忍夫子,太子妃眼睛是学生挖的。拜他所赐,活死人还阳。她没有心跳没有呼吸,却行走在人世间。唯一可以续命的方法却是饮用帝王之血。漠北,黄沙漫天飞舞,他和她再见。他震惊她的容貌,执拗带她入宫阿七,平分天下可好?她手持佛珠,无喜无怒血洗天下如何?他利用她获得天香豆蔻,她利用他活下去。她千辛万苦,九死一生得到天香豆蔻。她就在他身边,他却不识真身,把爱恋悉数给了一具尸体。她意欲焚尸活命,他却抱着那个她将她打入死牢,百般凌辱长达三月之久,利刃狠狠插入她的心脏,天香豆蔻给我。她形如鬼魅,狂笑不止欲得天香豆蔻,必先娶我。她是他的妃,人前冷嘲,人后凄凉。红墙碧瓦,美人万千,谁都可以获取他一夜恩宠,唯独没有她。一夜报复欢爱,她身怀鬼胎,所生之子人人恐之惧之。他有爱子珍之疼之,而她的孩子却被他视若草芥敝履。当一切水落石出,他追悔莫及,阿七,你可曾爱过我?她怀抱鬼儿,无悲无欢连心跳都没有的人,怎么爱?我已无力去爱。鬼儿我母后是鬼,我父皇是人,所以我半人半鬼。他们都怕我,其实我自己照照镜子,我本人还是长得挺帅的,就是生气的时候双眸跟喝了牛血一样可红可红了。宫里的人见了我全都跟得了羊癫疯一样,浑身发抖不说还口吐白沫,我看了通常会一口唾沫射过去。我闯祸了,因为我唾沫有毒,那人直接把我唾沫给吞了进去,当场毙命。母后拿佛珠打我,我一边翘着小粗腿,一边嗑瓜子,我嫌我母后打的太轻了,女人就是心软。我有受虐倾向,我希望别人狠狠打我,这样我才有被重视的感觉,那种感觉一定很幸福。我在母后这里没找到,所以我去找父皇。我对父皇说父皇,你宠妃被我一口唾沫毒死了。我撅着屁股喜滋滋的等着父皇来揍我,谁知父皇却说宫里除了我和你母后,其他人随你便。我傻眼,父皇以为他这么做,母后就会原谅他吗?母后曾对父皇说过就这样凑合过吧!别折腾了。我也觉得别瞎折腾了,一个不爱,一个爱,我觉得没戏...
造化自然是仙武大圣写的仙侠修真类小说何为造化?造之一字是为创造,化则为变化也,世间有一功法名曰造化天经其内蕴含造化之玄妙!且看少年杨天如何凭此功法逆天而行,修造法,掌化术,入九幽,踏清天,屹立世间巅峰。大道三千,我掌造化!!!...