文档视界 最新最全的文档下载
当前位置:文档视界 › 实验四 异常类的定义及处理

实验四 异常类的定义及处理

实验四   异常类的定义及处理
实验四   异常类的定义及处理

信息科学与工程学院《Java程序设计》上机实验报告

专业班级姓名学号

实验时间年月日指导教师成绩

JAVA 异常处理实验报告

实验三异常处理 [实验目的] 1.掌握异常处理方法及熟悉常见异常的捕获方法。 [实验内容] 1.练习捕获异常、声明异常、抛出异常的方法、熟悉try和catch 子句的使用。 [实验步骤与要求] 第1题异常处理 要求声明定义两个Exception的异常子类:NoLowerLetter类和NoDigit类。再声明一个People类,该类中的void printLetter(char c)方法抛出NoLowerLetter异常类对象,void PrintDigit(char c)方法抛出NoDigit异常类对象。 [作业提交] 将代码贴在下面: class NoLowerLetter extends Exception{ String message; NoLowerLetter(char c){ message=c+"不是正数"; } public String getMessage(){ return message; } } class NoDigit extends Exception{ String message; NoDigit(char c){ message=c+"不是偶数"; }

public String getMessage(){ return message; } } class People{ public void printLetter(char c) throws NoLowerLetter{ if(c<0){ NoLowerLetter ex=new NoLowerLetter(c); throw(ex); } double number=Math.sqrt(c); System.out.println(c+"的平方根:"+number); } public void PrintDigit(char c) throws NoDigit{ if(c%2!=0){ NoDigit ex=new NoDigit(c); throw(ex); } double number=Math.sqrt(c); System.out.println(c+"的平方根:"+number); } } public class bianma{ public static void main(String args[]){ People p=new People(); try{ p.printLetter('Q'); p.printLetter(' '); } catch( NoLowerLetter e){ System.out.println(e.getMessage()); } try{ p.PrintDigit('d'); p.PrintDigit('a'); } catch( NoDigit e){ System.out.println(e.getMessage()); } } } 将结果运行截屏贴在下面:

怎样区分“对照组”和“实验组”1

怎样区分“对照组”和“实验组”(原文摘抄) 在这几天的研修学习中,看到不少同行提出这个问题,初中教材中虽然给出了对照实验的概念,但是没有给出严格的定义,而考试过程中又经常考到,如何区分,的确有点难度。根据自己的经验和网上搜索内容整理,给出区分的一些方法。希望对同 行们有所帮助,如果有帮助多来踩踩啊! 对照实验中采用的几种对照方法: 1.自身对照 2.空白对照(其中绝大部分的对照实验属于空白对照。} 3.条件对照 1.自身对照。 指实验与对照在同一对象身上进行,不另设对照组。 A、八上P4“探究鱼鳍在游泳中的作用”实验。不管是将鱼鳍剪掉,还是捆绑住,都是将鱼的前后泳姿作对比,通过比对得出各种鳍的作用。 处理前(正常状态)是对照组,处理后为实验组。 B、七上P96探究“根的什么部位生长最快”的实验。也是如此。第一天幼根尖端画上等距离4条线,然后第二天、第三天测量相邻两条线中间的距离,进行比较。 也就是将前后对象进行对比。 自身对照实验,方法简便,判断的标准就是:实验处理前的对象状况为对照组, 实验处理后的对象变化则为实验组。 2.空白对照。实验中最经常遇到、最麻烦的就是这类对照方法。在对照实验中,采用的方法大部分都是空白对照。下面的我们经常用到的! 对照组:不加入任何研究因素(即我们所说的变量)的对象 组;或者自然状态下不对研究因素做任何实验处理的对象组。 实验组:加入研究因素的对象组;或者自然状态下对研究因 素进行实验处理的对象组。

以上定义,一般根据分号前面的一句话判断即可!大家可以理解下啊! 我们用上述定义解释下面的例子:如“唾液淀粉酶的消化作用”实验:两只试管均加入馒头碎屑,试管A加入2毫升清水,试管B加入2毫升唾液,置于37℃温水中。试管A不给予任何研究因素——唾液淀粉酶的处理,则为对照组。诸如采用等量蒸馏水、等量清水等作对照,均为典型的空白对照。本实验的研究的因素是什么?唾液淀粉酶。 如蚂蚁在寻找食物的过程中,头部的触角像天线似的自由转动,蚂蚁触角的运动有什么意义。请你设计实验方案证明触角在蚂蚁寻找食物过程中的作用。研究的因素是触角。设置两组:甲组为保留触角的蚂蚁,乙组为剪去触角的蚂蚁。自然状态下对研究的因素—触角进行处理(剪除)的乙组为实验组;自然状态下对研究因素—触角 不进行处理(剪除)的甲组为对照组。 这里有个误区要纠正一下,不做任何处理并不是对对照组什么处理都不做,它是是针对实验变量而言不做处理的。经常还是要做一些处理。 比如七上“绿叶在光下制造有机物”实验,实验前要将叶片进行暗处理;再如八上“证明细菌对植物遗体的分解”实验设计,实验前甲、乙两组进行灭菌处理,他们的处理都不是针对实验变量的。有人提出这种处理是“排除公害变量的影响”这一说法,它是对照组和实验组同时处理,也是保证无关变量保持一致的做法。 举几个空白对照的例子: A、如七上P98“植物生长需要哪些无机盐”的实验。它是探究缺氮、缺磷、缺钾情况下生长的植物叶片状况。分别将对象组除去研究的因素——氮、磷、钾,这和常态相比是经过处理的,因此它们是实验组。而没有经过任何处理的对象组是对照组。研究的因素是氮、磷、钾。 B、如七下“探究环境污染对生物的影响”,甲组用食醋和清水配置出一定PH值浓度的模拟酸雨,喷洒植物;乙组用清水喷洒。甲组加入了我们所研究的因素——模拟酸雨,来观察它对实验结果的影响,甲组是实验组;而乙组没有加入所研究的因素,所以是对照组。研究的因 素是模拟的酸雨。 下面可一个有争议的例子: 七上P119“绿叶在光下制造有机物”的实验,到底遮光是实验组还是曝光是实 验组?甚至在高考中出现争论。 根据空白对照概念,自然状态下,叶片是曝光的,因此实验中不经过处理的曝光部分应该是对照组。而遮光部分相对于自然状态而言,经过了处理,是实验组。但经常有不同的意见。为什么出现异议呢?关键在于叶片事先经过一昼夜饥饿的暗处理。也就是说它是从暗的环境移到到阳光下,因此不做任何处理的是遮光部分,因为它原来就是不见光的,既然不处理,那就是对照组。实际上是“暗处理”干扰了对题意的

污水处理中常用的专业术语复习课程

污水处理中常用的专业术语 一、水质指标 1、COD-化学需氧量(chemical oxygen demand ) 在规定条件下,用氧化剂处理水样时,在水祥中溶解性或悬浮性物质消耗的该氧化剂的量。计算时折合为氧的质量浓度。 2、BOD-生物需氧量(biochemical oxygen demand ) 在特定条件下,水中的有机物和无机物进行生物氧化时所消耗溶解氧的质量浓度 3、TN-总氮 有机氮、氨氮、亚硝酸盐氮和硝酸盐的总和。 4、TP-总磷 正磷酸盐、焦磷酸盐、偏磷酸盐、聚合磷酸盐和有机磷酸盐的磷含量之和。 5、SS-总悬浮物 水中总的悬浮物含量。 二、污水处理方法 1、污水处理 污水处理是指用物理、化学或生物方法,或几种方法配合使用以去除废水中的有害物质。 排放到污水处理厂的污水及工业废水可利用各种分离和转化技术进行无害化处理,如下:

生物法 利用微生物的代谢作用,使废水中的有 机污染物氧化降解成无害物质的方法, 又叫生物化学处理法,是处理有机废水 最重要的方法 活性污泥、生物滤池、 生活转盘、氧化塘、厌 气消化等 2、废水的生物处理法: 是基于微生物通过的作用将复杂的有机物转化为简单的物质,把有毒的物质转化为无毒的物质的方法。根据在处理过程中起作用的微生物对氧气的不同要求,生物处理可分为好氧生物处理和厌氧生物处理两种。 3、好氧生物处理: 是在有氧气的情况下借好氧化细茵的作用来进行的。细菌通过自身的生命活动——氧化、还原、合成等过程,把一部分被吸收的有机物氧化成简单的无机物获得生长和活动所需能量,而把另一部分有机物转化为生物所需的营养物质,使自身生长繁殖。 4、厌氧生物处理: 是在无氧气的情况下,借厌氧微生物的作用来进行。厌氧细菌在把有机物降解的同时,需从CO2、NO3-、PO43-等中取得氧元素以维持自身对氧元素的物质需要,因而其降解产物为CH4、H2S、NH3等。 三、污水处理工艺 (一)污水生化(生物)处理法分类

异常类的定义及处理

一、实验名称 异常类的定义及处理 二、实验目的 1)了解异常处理方法。 2)熟悉并掌握常见异常的捕获方法。 3)熟悉JDK中已经定义的若干异常类的层次结构。 4)掌握自定义异常类的创建方法。 三、实验记录 1.编写程序实现如下功能:生成并捕获到NegativeArraySizeException和IndexOutOfBoundsException 类型的异常,并显示捕获到的异常信息。然后在此基础上生成并捕获到NullPointerException类型的异常,并显示捕获到的异常信息。 步骤(1):编写一个包含main方法的Application类TestException,然后定义一个方法 void arraySize(){……}生成并捕获NegativeArraySizeException异常。 步骤(2):添加一个方法 void outofBound(){……}生成并捕获IndexOutOfBoundsException异常。 步骤(3):添加一个方法 void nullPointer(){……}生成并捕获IndexOutOfBoundsException异常。 步骤(4):在main方法中分别调用以上三个方法。 步骤(5):将文件保存为TestException.java,然后编译、调试应用程序。 步骤(6):将outofBound()方法中捕获异常的语句注释掉,重新编译程序,看看会不会有什么语法错误? 如果没错误,执行程序看结果有什么不同? 步骤(7):将array方法重新定义为如下形式: void arraySize() throws NegativeArraySizeException{……} 然后修改arraySize方法中捕获NegativeArraySizeException异常的语句执行部分。 源程序如下: class TestException { public static void main(String[] args) { try{ outofBound(); arraySize(); nullPointer(); }catch(NegativeArraySizeException e)

临床试验常用术语解释说明

临床试验常用术语解释说明 临床试验 代表含义: 指任何在人体(病人或健康志愿者)进行药物的系统性研究,以证实或揭示试验药物的作用、不良反应及/ 或试验药物的吸收、分布、代谢和排泄,目的是确定试验药物的疗效与安全性。 Ⅰ临床研究 代表含义: 首次在人体进行研究药物的周密试验计划,受试对象是少量(开放20~30例)正常成年健康自愿者。目的是观察药物在人体内的作用机制。 Ⅱ临床研究 代表含义: 在只患有确立的适应症的病患者(盲法不小于100 对)上进行的研究,目的是找出最佳的剂量范围和考虑治疗可行性 Ⅲ临床研究 代表含义: 确定研究药物的有效性和安全性、受益和危害比率。(试验组不小于300 例。) Ⅳ临床研究 代表含义: 新药获准注册上市后的大型研究,检察普遍临床使用时的不良反应和毒性。 药品临床试验管理规范 代表含义: 对临床试验的设计、实施和执行,监查、稽查、记录、分析和报告的标准。该标准是数据和报告结果的可信和精确的保证; 也是受试者权益、公正 和隐私受保护的保证。 伦理委员会 代表含义: 是指一个由医学,科学专业人员及非医学,非科学人员共同组成的独立体,其职责是通过对试验方案、研究者资格、设备、以及获得并签署受试者知情同意书的方法和资料进行审阅、批准或提出建议来确认临床试验所涉及的人类受试者的权益、安全性和健康受到保护,并对此保护提供公众保证。 申办者 代表含义: 发起一项临床试验,并对该试验的启动、管理、财务和监查负责的公司、机构或组织。 研究者 代表含义: 实施临床试验并对临床试验的质量及受试者安全和权益的负责者。研究者必须经过资格审查,具有临床试验的专业特长、资格和能力。 协调研究者

污水处理常用标准

污水处理常用标准 Company number:【0089WT-8898YT-W8CCB-BUUT-202108】

常用标准 目录

一、医疗机构污染物排放标准GB18466—2005 1、传染病和结核病医疗机构污水排放一律执行表1的规定 表1:传染病、结核病医疗机构水污染物排放限值(日均值) 注:1)采用含氯消毒剂消毒的工艺控制要求为:消毒接触池的接触时间≥,接触池出口总余氯 mg/l。 2)采用其他消毒剂对总余氯不做要求。

2、县级及县级以上或20张床位及以上的综合医疗机构和其他医疗机构污水排放执行表2的规定。直接或间接排入地表水体和海域的污水执行排放标准,排入终端已建有正常运行城镇二级污水处理厂的下水道的污水,执行预处理标准。 表2:综合医疗机构和其他医疗机构水污染物排放限值(日均值) 注:1)采用含氯消毒剂消毒的工艺控制要求为: 排放标准:消毒接触池的接触时间≥1h,接触池出口总余氯3-10 mg/l。 预处理标准:消毒接触池的接触时间≥1h,接触池出口总余氯2-8 mg/l。 2)采用其他消毒剂对总余氯不做要求。 3、县级以下或20张床位以下的综合医疗机构和其他所有医疗机构污水经消毒处理后方可排放。

4、禁止向GB3838Ⅰ、Ⅱ类水域和Ⅲ类水域的饮用水保护区和游泳区,GB3097一、二类海域直接排放医疗机构污水。 其他要求: 1、化粪池应按照最高日排水量设计,停留时间24-36小时,清掏周期180-360天。 2、采用臭氧消毒,污水悬浮物浓度应小于20mg/l,臭氧用量应大于10mg/l,接触时间应大于12min或由试验确定。 二、城镇污水处理厂污染物排放标准GB18918—2002 本标准规范了城镇污水处理厂出水、废气排放和污泥处置(控制)的污染物限值。 区民小区和工业企业内独立的生活污水处理设施污染物的排放管理,也按本标准执行。 标准分级: 1.一级标准A标准是城镇污水处理厂出水作为回用水的基本要求。当污水处理厂出水引入稀释能力较小的湖泊作为城镇景观用水或者一般回用水用途时,执行一级标准的A标准。 2.城镇污水处理厂出水排入GB3838地表水Ⅲ类功能水域(划定的饮用水水源保护区和游泳区除外)、GB3097海水二类功能水域和湖、库等封闭或半封闭水域时,执行一级标准的B标准。 3.城镇污水处理厂出水排入GB3838地表水Ⅳ、Ⅴ类功能水域或GB3097海水三、四类功能海域,执行二级标准。

实验 异常处理

实验报告六 一【实验目的】 1.掌握异常的基本概念。 2.理解异常处理机制。 3.掌握创建自定义异常的方法。 二【实验内容】 Java提供了异常处理机制,当程序中发生异常时,程序产生一个异常事件,相应地生成异常对象。系统从生成对象的代码开始,沿方法的调用栈逐层回溯,寻找相应的处理代码,并把异常对象交给该方法处理。 实验1 录入如下源程序: 1、 public class Ex7_1 { public static void main(String[] args) { String output[] ={ "The ","quick ","brown ","fox ","jumps ", "over ","the ","lazy ","dog."}; int i =0; while(i<12){ System.out.print(output[i++]); } System.out.println("haha..."); } } 2、保存程序Ex7_1.java,编译运行程序,观察并分析程序的运行结果。The quick brown fox jumps

over the lazy dog.Exception in thread "main" https://www.docsj.com/doc/6f16786966.html,ng .ArrayIndexOutOfBoundsException at Ex7_1.main(Ex7_1.java:9),可以看出,在第9行出现了数组下标越界的异常,导致了程序的中止,而程序的最后一条语句“System.out.println("haha...");”没有执行。 运行结果: 3、我们修改程序,加入异常处理,当程序发生异常时,经过异常处理后,程序还可以继续执行。 异常处理代码格式: try{ //可能有问题的代码 } catch(ArrayIndexOutOfBoundsException e) { //处理代码 break; } catch(Exception e1) { /// } catch(…..){ } 修改代码在可能出错的地方加入: try{ // } catch(ArrayIndexOutOfBoundsException e) {

初中生物--对照组与实验组

对照组和实验组的区别 初中教材中虽然给出了对照实验的概念,但是没有给出严格的定义,而考试过程中又经常考到,如何区分,的确有点难度。对照实验中采用的几种对照方法: 1.自身对照 2.空白对照(其中绝大部分的对照实验属于空白对照。) 3.条件对照 1.自身对照。指实验与对照在同一对象身上进行,不另设对照组。A、八上P4“探究鱼鳍在游泳中的作用”实验。不管是将鱼鳍剪掉,还是捆绑住,都是将鱼的前后泳姿作对比,通过比对得出各种鳍的作用。处理前(正常状态)是对照组,处理后为实验组。B、七上P96探究“根的什么部位生长最快”的实验。也是如此。第一天幼根尖端画上等距离4条线,然后第二天、第三天测量相邻两条线中间的距离,进行比较。也就是将前后对象进行对比。自身对照实验,方法简便,判断的标准就是:实验处理前的对象状况为对照组,实验处理后的对象变化则为实验组。 2 .空白对照。实验中最经常遇到、最麻烦的就是这类对照方法。在对照实验中,采用的方法大部分都是空白对照。下面的我们经常用到的!对照组:不加入任何研究因素(即我们所说的变量)的对象组;或者自然状态下不对研究因素做任何实验处理的对象组。实验组:加入研究因素的对象组;或者自然状态下对研究因素进行实验处理的对象组。我们用上述定义解释下面的例子:如“唾液淀粉酶的消化作用”实验:两只试管均加入

馒头碎屑,试管A加入2毫升清水,试管B加入2毫升唾液,置于37℃温水中。试管A不给予任何研究因素——唾液淀粉酶的处理,则为对照组。诸如采用等量蒸馏水、等量清水等作对照,均为典型的空白对照。本实验的研究的因素是什么?唾液淀粉酶。如蚂蚁在寻找食物的过程中,头部的触角像天线似的自由转动,蚂蚁触角的运动有什么意义。请你设计实验方案证明触角在蚂蚁寻找食物过程中的作用。研究的因素是触角。设置两组:甲组为保留触角的蚂蚁,乙组为剪去触角的蚂蚁。自然状态下对研究的因素—触角进行处理(剪除)的乙组为实验组;自然状态下对研究因素—触角不进行处理(剪除)的甲组为对照组。这里有个误区要纠正一下,不做任何处理并不是对对照组什么处理都不做,它是是针对实验变量而言不做处理的。经常还是要做一些处理。所以也可以理解为与实验假设无关处理的一组为对照组。比如七上“绿叶在光下制造有机物”实验,实验前要将叶片进行暗处理;再如八上“证明细菌对植物遗体的分解”实验设计,实验前甲、乙两组进行灭菌处理,他们的处理都不是针对实验变量的。有人提出这种处理是“排除公害变量的影响”这一说法,它是对照组和实验组同时处理,也是保证无关变量保持一致的做法。举几个空白对照的例子:A、如七上P98“植物生长需要哪些无机盐”的实验。它是探究缺氮、缺磷、缺钾情况下生长的植物叶片状况。分别将对象组除去研究的因素——氮、磷、钾,这和常态相比是经过处理的,因此

污水处理指标知识交流

一.工程能力:处理能力为m3/d的污水处理能力; 二.承包形式:设计、施工总承包形式,不允许分包和转包(交钥匙工程)。 三.工程范围: 1污水处理工程的总体设计; 2污水处理工程的土建设计、施工及材料购置; 3污水处理工程设备及材料的购置、制作、安装; 4污水处理工程建筑、设备及辅助设施的电器、仪表及控制系统的安装调试; 5污水站内工艺管路的购置、制作、安装(范围:从污水处理站边界到厂区外小绥芬河);6污水处理工程设备的运行调试; 7生物污泥的接种、培养、驯化及调试; 8办理当地环保、城建等职能部门开工、承建的一切手续; 9办理污水处理工程所在地环保部门的验收及与此工程有关的竣工手续; 10施工期间与此工程有关的环保费用; 11施工场地的清理、平整,站内道路和绿化。 四.技术要求 5.1进水水量与水质: 5.1.1进水水量:处理能力为350 m3/d的污水处理工程;排水流量18 m3/h; 5.1.2进水水质表: 5.3 设计要求 5.3.1、设计总体要求: (1)各处理单元布局合理,占地面积小,布局紧凑;鼓风机室和污泥脱水间远离休息室和控制室。 (2)所有构筑物设计合理,应设放空阀、溢流口,方便检修;工艺设备、管道、仪表、电气和土建工程的施工、安装质量符合国家现行施工、验收规范的要求; (3)所有的管线和阀门尽可能设在管廊内,减少井下操作,减少不安全因素。 (4)建筑物排风系统、消防系统要合理,符合规范要求。

(5)经脱水后的剩余生物污泥含水率≤85%,并适宜汽车运输; (6)站区景观、绿化实际效果,应与招标人的整个厂区效果协调。 (7)能根据我方的实际生产淡旺季情况及污水排放量的多少进行处理能力的调解,以达到节约能源和运行费用的目的。 5.3.2 处理后排水水质要求: 1)处理后的排水水质指标如下: 5.3.3 工艺技术要求: (1)采用高效厌氧-好氧处理工艺; (2)在进水管处设置阀门,设置超越排放管线; (4)事故池应能贮存4个小时的事故性碱水、酵母液等; (5)沼气现场燃烧; (6)鼓风机变频控制; (7)化验室能达到测定DO、COD、MLSS、挥发酸、PH、BOD、氨氮和总P的设备配置; (8)考虑臭气的处理; (9)经污泥脱水后的污泥通过螺旋输送机送至污泥储罐,每天清运一次,污泥储罐的容积至少满足一天的储存量。 (10)设备选用国内外知名品牌。 二、设计要求: A、标书中应注意: 1、做总体初步设计:根据招标方提供的地理、排水管网条件、土地面积、及污水进出水指标进行总体初步设计,包括整个污水处理场改造的总体布局,整个污水处理场改造工艺流程图,工程总体投资概况,设备及建筑物一览表,施工工期安排,运行人员配备等。 2、要求出水指标达到或优于啤酒企业排放标准(GB19821-2005),如果进水指标超标,要在设计上有足够的工艺措施保证其处理达标。

数据库异常处理答案

、实验/实习过程 实验题 1在程序中产生一个ArithmeticException 类型被0除的异常, 并用catch 语句捕获这个异常。最后通过 ArithmeticException 类的对象 e 的方法getMessage 给出异常的具体类型并显示出来 [j'.除数U j av?風 package Package1; public? class 除数匚i { puljJ.ic static: void tnain (Str args [ ] ) { try : int 3=10; int b=D; System- on t . pr intln ( n 输出结果肯:fr 4-a/b); System- t . pr ("除數不能为□**+&. gets Message ; E Console X 事氏囲 ^t^rminated)-際數。[java A.ppli csiti on J C : S.Pr ograim F i 1 e E V J avaSt j ireB \b i IL \ J avaw . es:e ?C13-10-25 package Packagel; catch (ArithmetlcExcEption e)( 除数不能为叩 by sexo public class 除数0 { public static void mai n(Stri ng args[]){ try { int a=10; int b=0; System. out .println( } catch (ArithmeticException e){ System. out .println( } } 输岀结果为:"+a/b); "除数不能为 0" +e.getMessage()); }

对初中生物对照实验中对照组与实验组判断的思考

对初中生物对照实验中对照组与实验组判断的 思考 []每轮初中生物会考复习时,老师们针对对照实验中如何确定对照组和实验组总存在争议。本文将生物教师的不同意见概括为三种观点,通过追溯教材和查找专家对此问题的论述资料,对这几种观点的适用性进行比较和分析。提出对于判断对照组和实验组无法统一这个问题的一些思考,并试着总结判断对照组和实验组的具有普遍适应性的方法。 一、问题的提出 生物是一门实验学科,探究实验是教学中的重点和难点。在每轮进行八年级生物会考复习期间,同一备课组的老师总会因为判断对照实验中哪个是对照组哪个是实验组而产生争议。 老师们的观点大致可以归纳为以下几种。第一种是根据实验变量来判断,对实验变量进行处理的是实验组,未做处理的是对照组。第二种是根据实验目的来判断,施加某种实验条件以达到实验目的是实验组,其他的为对照组。第三种是处于自然条件下的一组是对照组,另一组人为改变某一自然条件的是实验组。那么,哪种观点的适用范围更广更准确

呢? 二、教材中相关概念的界定 对照实验这个概念最先在人教版生物教材七年级上册 出现,教材以探究非生物因素对某种动物的影响为例,介绍对照实验是指“在研究一种条件对研究对象的影响时,所进行的除了这种条件不同以外,其他条件都相同的实验”。为保证实验结果更令人信服,要进行两组除要研究的因素不同以外其他条件都相同的实验,这种实验方法称为对照实验。而且这种实验属于单因子实验,也是初中阶段生物实验设计的主要方法。 对照组和实验组这组概念出现在人教版生物教材八年 级上册。为“验证温度过低不利于种子萌发这一假设,需要将种子置于低温条件下进行实验,看它们是不是真的不能萌发,这一组种子称为实验组。为保证实验结果只是由于温度这一个变量引起的,还需要将同样的种子再分出一组,放在正常的室温条件下作为对照来观察,这组种子称为对照组”。对于对照组和实验组教材并没有给出明确的内涵性定义,而是类似于外延性质地以一组对照实验为例介绍哪组是实验 组哪组是对照组。置于低温环境的一组种子对实验变量温度进行了处理,目的是验证低温对种子萌发是否有影响,因此是实验组。处于正常室温下的一组种子没有进行处理置于自

实验八 异常处理

实验八异常处理 【开发语言及实现平台或实验环境】 Windows2000 或XP,JDK1.6与Jcreator4.0 【实验目的】 了解Java 中异常处理(exception)的作用。 掌握异常处理的设计方法。 【实验要求】 理解系统异常处理的机制和创建自定义异常的方法。 【实验步骤】 一.了解异常处理机制 1.错误与异常 在程序执行期间,会有许多意外的事件发生。例如,程序申请内存时没有申请到、对象还未创建就被使用、死循环等,称为运行错误。根据错误的性质将运行错误分为错误与异常两种类型。 (1)错误 程序进入了死循环或内存溢出,这类现象称为错误或致命性错误。错误只能在编程阶段解决,运行时程序本身无法解决,只能依靠其它程序干预,否则会一直处于一种不正常的状态。 (2)异常 运算时除数为0,或操作数超出数据范围,打开一个文件时发现文件不存在,网络连接中断等等,这类运行错误现象称为异常。对于异常情况,可在源程序中加入异常处理代码,当程序出现异常时,由异常处理代码调整程序运行流程,使程序仍可正常运行直到正常结束。 由于异常是可以检测和处理的,所以产生了相应的异常处理机制。而错误处理一般由系统承担。 对于一个应用软件,异常处理机制是不可缺少的。程序员必须在程序中考虑每一个可能发生的异常情况并进行处理,以保证程序在任何情况下都能正常运行。事实证明,一个仔细设计了异常处理的程序,可以长时间的可靠运行,而不容易发生致命的错误,如程序被迫关闭、甚至系统终止等等。所以学会进行异常情况处理对于想编写功能完善且具有实用价值的程序员来说是必不可少的。 2.异常发生的原因 (1)Java 虚拟机检测到了非正常的执行状态,这些状态可能是由以下几种情况引起的:·表达式的计算违反了Java 语言的语义,例如整数被0 除。 ·在载入或链接Java 程序时出错。 ·超出了某些资源限制,例如使用了太多的内存。 (2)Java 程序代码中的throw 语句被执行。 (3)异步异常发生。异步异常的原因可能有: ·Thread 的stop 方法被调用。 ·Java 虚拟机内部错误发生。 3.异常处理机制 发生异常后,怎么处理异常呢?Java 提供了异常处理机制来处理异常。分为两个步骤:(1)抛出异常

常用污水指标排放标准整理

常用污水指标排放标准整理 污染物适用范围 最高允许排放浓度(mg/L) 标准来源备注一级标准二级标准三级标准 A等级B等级C等级 COD 城镇二级污水处理厂(98前建设)60 120 - GB 8978-1996《污水综合排放标准》其它排污单位(98前建设)100 150 500 城镇二级污水处理厂(98后建设)60 120 500 其它排污单位(98后建设)100 150 500 现有排污单位500 500 300 CJ343-2010《污水排入城市下水道水质标准》扩建排污单位800 800 300 城镇污水处理厂I(08前建设)50 DB32/1072-2007《太湖地区城镇污水处理厂及 重点工业行业主要水污染物排放限值_江苏省 地方标准》 城镇污水处理厂II(08前建设)60 城镇污水处理厂I、II(08后建设)50 BOD5城镇二级污水处理厂(98前建设)20 30 - GB 8978-1996《污水综合排放标准》其它排污单位(98前建设)30 60 300 城镇二级污水处理厂(98后建设)20 30 - 其它排污单位(98后建设)20 30 300 排污单位350 350 150 CJ343-2010《污水排入城市下水道水质标准》 pH 一切排污单位6-9 6-9 6-9 GB 8978-1996《污水综合排放标准》 排污单位 6.5-9.5 6.5-9.5 6.5-9.5 CJ343-2010《污水排入城市下水道水质标准》 SS 城镇二级污水处理厂(98前建设)20 30 - GB 8978-1996《污水综合排放标准》其它排污单位(98前建设)70 200 400 城镇二级污水处理厂(98后建设)20 30 -

实验5 异常处理

实验五:java异常处理 实验目的: 1.了解Java异常处理机制的优点 2.了解Java异常的种类 3.掌握异常的捕获与处理 4.掌握异常的抛出 5.熟悉用户自定义异常 6.了解异常处理原则 实验步骤: 一.异常捕获和处理的练习 1. 下面源代码要捕捉的异常是除数为零和数组下标越界。通过修改a和c[]下标值体验程序。 2. 源代码如下: 3. 编写并完善上述代码,编译运行代码,查看程序执行结果。 ●按下条件分别修改数据,编译后运行,观察输出结果,分析在try…catch块里哪些语句没有被执行,为什么?块外哪些语句可被执行到,为什么? (1) 修改a=0,保持c[2]=200; (2) 保持a=10,修改c[3]=200; (3) 修改a=0,修改c[3]=200。

二.自定义异常的定义和使用的练习 1. 设计两个数求商的程序,并设定一个异常类,判断两数相除时,除数是否为零,当除数为零时将抛给自定义异常类,并输出除数为零。 2. 部分源代码如下: 3. 分析上述代码,将division方法体中的代码补充完整,判断输入的除数是否为0。如果为0,要抛出Di visorIsNotZeroException异常;如果不为0,则计算这个数的商。并按要求创建自定义异常类DivisorIsNotZ eroException。在main方法中已经给出如何输入数据和调用所写方法。 4. 代码完善后,编译运行代码,输入下表数据进行验证,如果抛出异常填“Y”,否则填“N”。 表6-2-1 测试数据 ●分析自定义异常是如何创建的?

import java.util.Scanner; class DivisorIsNotZeroException extends Exception { public DivisorIsNotZeroException(String message) { super(message); } } public class MyExceptionTest { public static double division(double dividend, double divisor) throws DivisorIsNotZeroException { Double d = new Double(divisor); if (0 == https://www.docsj.com/doc/6f16786966.html,pareTo(0.0)) { throw new DivisorIsNotZeroException("除数为0"); } else { return (dividend / divisor); } } public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("请输入被除数:"); double dividend = sc.nextDouble(); System.out.println("请输入除数:"); double divisor = sc.nextDouble(); try { double result = division(dividend, divisor); System.out.println("计算的商= " + result); } catch(DivisorIsNotZeroException e) { e.printStackTrace(); System.out.println(e.getMessage()); } } }

对照实验和对比实验

对照实验和对比实验 对照实验的分组: ①对照组,也称控制组,是不接受实验变量处理的对象组。 ②实验组,是接受实验变量处理的对象组,所处理的变量就是我们要研究的内容。 对照实验的分类: ①空白对照 定义:空白对照指不做任何实验的对照组或不给对照组以任何处理因素。 例1:唾液淀粉酶对淀粉的作用中,对照组加等量的水,实验组加唾液; 例2:探究水对种子萌发的影响实验,对照组不加水,实验组加适量的水; 例3:“生物组织中可溶性还原糖的鉴定”的实验中,对照组不加试剂(零剂量),实验组加入试剂; 例4:萨克斯“绿叶在光下能否制造淀粉”实验中,与起始饥饿处理环境相同,则对照组遮光,实验组曝光。 意义:通过空白对照能明白地衬托出实验组的变化和结果,增强实验的说服力。 ②自身对照 定义:自身对照指实验组与对照组都在同一研究对象上进行,不另设对照组。实验操作前的对象为对照组,实验操作后的对象为实验组。 例1:“观察植物细胞的质壁分离和复原”实验。 例2:要研究植物根具有向重力性,茎具有背重力性,可把某一植株横放于培养基上,让其自然生长,经过一段时间后,便可观察到根向重力生长,茎背重力生长。 意义:对照和实验都在同一个体上进行,属于自身对照。持续观察记录实验操作前、后的实验对象状况,观察、分析、处理实验处理前后现象变化的差异就可以得出相应的实验结论。 ③相互对照 定义:相互对照是指不单独设对照组,而是几个实验组相互对比对照,其中每一组既是实验组也是其他级别的对照组,由此得出相应的实验结论。 例1:温度对唾液淀粉酶活性的影响实验 例2:pH对过氧化氢酶活性的影响实验 例3:美国鲁宾和卡门的实验 例4:“植物的向性运动”的等组实验 例5:“验证植物根对矿质离子有选择吸收的特性” 例6:赫尔希和蔡斯以T2噬菌体为实验材料证明DNA是遗传物质,蛋白质不是遗传物质 例7:“探究酵母菌细胞呼吸的方式”的实验 意义:较好地平衡和抵消了无关变量的影响,使实验结果具有说服力。 ④条件对照 定义:条件对照是指虽给对象施以某种实验处理,但这种处理是作为对照意义的,给定的处理因素正是为了保证实验中对照组与实验组相比只是少了实验变量的影响,或者说这种处理不是实验假设所给定的实验变量意义的。通常施以条件因素的对象组为对照组,施以实验因素的对象组为实验组。 例1:“动物激素饲喂小动物”实验,饲喂甲状腺激素(实验组);饲喂甲状腺抑制剂(条件对照组);不饲喂药剂(空白对照组) 例2:艾弗里证明DNA是遗传物质的实验,实验组是“R型活细菌+S型细菌的DNA混

污水处理常用标准

常用标准 目录 一、医疗机构污染物排放标准GB18466—2005 (2) 二、城镇污水处理厂污染物排放标准GB18918—2002 (4) 三、污水综合排放标准GB8978—1996 (5) 四、水污染物综合排放标准DB11/307—2013(北京地标) (7) 五、城市污水再生利用城市杂用水水质GB18920—2002 (9) 六、城市污水再生利用景观环境用水水质GB18921—2002 (10) 七、肉类加工工业水污染物排放标准GB13457—92 (11) 八、畜禽养殖业污染物排放标准GB18596—2001 (12) 九、发酵类制药工业水污染物排放标准GB21903—2008 (12) 十、化学合成类制药工业水污染物排放标准GB21904—2008 (14) 十一、提取类制药工业水污染物排放标准GB21905—2008 (15) 十二、中药类制药工业水污染物排放标准GB21906—2008 (17) 十三、生物工程类制药工业水污染物排放标准GB21907—2008 (18) 十四、混装制剂类制药工业水污染物排放标准GB21908—2008 (20) 十五、啤酒工业污染物排放标准GB19821—2005 (21) 十六、汽车维修业水污染物排放标准GB26877—20011 (22)

一、医疗机构污染物排放标准GB18466—2005 1、传染病和结核病医疗机构污水排放一律执行表1的规定 表1:传染病、结核病医疗机构水污染物排放限值(日均值) 注:1)采用含氯消毒剂消毒的工艺控制要求为:消毒接触池的接触时间≥1.5h,接触池出口总余氯6.5-10 mg/l。 2)采用其他消毒剂对总余氯不做要求。 2、县级及县级以上或20张床位及以上的综合医疗机构和其他医疗机构污水排放执行表2的规定。直接或间接排入地表水体和海域的污水执行排放标准,排入终端已建有正常运行城镇二级污水处理厂的下水道的污水,执行预处理标准。

自定义异常类

自定义异常类? class myException { public String toString() {//返回异常描述信息!!} } class student { public void speak(int m) throws myException { if(m>1000) throw (new myException()); } } p ublic class Test { public static void main(String args[]) { Student s1=new student();

try { s1.speak(1001); } catch(myException ex) {System.out.println(ex.toStri ng());} } } //输入输出流的基本类 所有字节输入流的父类: InputStream 所有字节输出流的父类:OutputStream 所有字符输入流的父类:Reader 所有字符输出流的父类:Writer //JDBC的概念 Java数据库访问技术的统称:JDBC JDBC API中的类和接口定义在包java.sql中. Connection:表示与数据库的连接Statement:对数据源发布SQL命令 (1)对数据源发布查询命令 ResultSet rs=Statement对

象.executeQuery(“select * from student where …”); (2)对数据源发布修改数据的命令 Statement对象.executeUpdate(“insert into/delete from/update… set …”) (3) ResultSet对象中保存了对数据源进行查询后的结果 while(rs.next()) { *** 变量名=rs.get***(“字段名”) …} //关于多线程 (1)Java程序中要实现多线程,需要用到Thread类和Runnable接口. Thread类和Runnable接口中一个重要的方法:run() 线程启动(start)后,运行,执行的方法就是run()方法. //编程要求: (1)能够编写一个类:定义类头、类体中的 属性和方法。 Class student

Java作业实验六---异常处理

提交方式: 把文件名改为学号姓名,提交文档和源码(只需提交最顶层包文件夹) 实验六异常处理 一、实验目的 1.学会利用Try-catch-finally语句来捕获和处理异常; 2.掌握自定义异常类的方法。 二、实验要求 1.通过编程理解系统异常处理的机制和创建自定义异常的方法。 2.掌握基础类。 三、实验内容 (一)异常处理机制 1. 编写使用try…catch 语句处理异常的程序文件Demo4_1.java,

编译并运行程序,并把运行结果复制在下面 。 注意:如果在catch 语句中声明的异常类是Exception,catch 语句也能正确地捕获,这是因为Exception是ArithmeticException的父类。如果不能确定会发生哪种情况的异常,那么最好指定catch的参数为Exception,即说明异常的类型为Exception。 2、源文件是Demo3_2.java。要捕捉的异常是除数为零和数组下标越界。通过修改a和c[]下标值体验程序。 【思考】 ①先运行上面程序,观察运行结果。 ②按下条件分别修改数据,编译后运行,观察输出结果,分析在try…catch块里那些语句没有被执行,为什么? 块外那些语句可被执行到,为什么? 修改a=0,保持c[2]=200; 保持a=10,修改c[3]=200, 修改a=0,修改c[3]=200; ③再添加一个catch{Exception e}{ },位置在最前面,观察编译信息,说明什么? 3、编写Demo3_3.java 程序,计算两数相除并输出结果。使用两个catch子句,分别捕捉除数为0的异常和参数输入有误异常。源代码如下:

相关文档