第十章 Java IO系统
前6小节介绍Java1.0的IO流,之后介绍Java1.1的IO流
输入和输出
与输入有关的所有类都从InputStream继承,与输出有关的所有类都从OutputStream继承
Notes and Experiences
产生一个违例时,发生的几件事情:
按照与创建Java对象一样的方法创建违例对象:在内存“堆”中,使用new创建
停止当前执行路径,从当前环境中释放违例对象的句柄
违例控制器接管一切,并开始查找一个恰当的地方(违例控制器),用于继续程序的执行
违例控制器的职责是从问题中恢复,使程序要么尝试另一条执行路径,要么简单地继续
在所有标准违例中,存在两个构建器:默认构建器,需一个字符串作为自变量的构建器
throw通过“掷”出一个违例,从原来的作用域中退出,但会先返回一个值,再退出方法或作用域;返回于一个恰当的“违例控制器”,距离违例“掷 ”出的地方可能相当遥远——在调用堆栈中要低上许多级
目前普遍的解决方法:更新渲染
官方文档:跟表单元素一样,很多时候你的页面元素可能是动态生成的,这时element的相关功能将不会对其有效,你必须手工执行 element.init(type, filter) 方法即可。注意:2.1.6 开始,可以用 element.render(type, filter); 方法替代
1 | var getTpl = demo.innerHTML |
结果:更新渲染后事件仍失效