女性创业

apv方法的缺陷 调整现值法(APV)在企业价值评估中的运用

|

【www.dagaqi.com--女性创业】

调整现值法(APV)在企业价值评估中的运用
apv方法的缺陷 第一篇

  【摘要】企业价值评估实务和理论伴随着产权交易的产生而形成。如何运用合理的方法对企业价值进行量化,实现对企业的价值准确评估,关系到其作为理财目标的合理性问题,具有很强的实践意义。本文重点阐述调整现值法的基本原理以及优缺点、适用范围等,并在最后运用调整现值法评估格力电器公司企业价值。

  【关键词】企业价值评估;自由现金流量;调整现值法

  一、APV法的内容和适用性

  1.APV方法的原理。梅耶斯于1974年首先提出了衡量企业价值的调整现值法(APV)方法,他把企业的现金流量分为两部分:一部分是与企业经营相联系的现金流量,又称为基本现金流量,如营业收入、资本性支出等;另一部分是与企业融资活动相联系的现金流量,又称为融资效应,如利息减税、财政补贴等。然后,根据价值的可加性原则,把分别评估的两部分价值加起来就得到整个企业的价值。其计算公式为:企业价值=相同风险等级的无负债企业价值+税收节约价值=Vu+TB。

  2.APV方法使用步骤。APV方法包括以下一些基本计算步骤:(1)确定预测期内各期自由现金流量。在APV方法中,经营活动提供的现金流量等于息税前收益EBIT扣除所得税再加上折旧额。投资活动引起的现金流量包括营运资本的变动净额、资本性支出额、其他资产和递延资产的变动净额,这些项目的增加表示现金流出,减少表示现金流入。(2)估算资本成本。债务成本是企业在为投资项目融资时所借债务的成本。我们在此要注意的是,这里所说的债务资本即是资产负债表上的长期负债。因为只有长期负债才能作为企业的融资资本。而股权资本成本是投资者投资企业股权时所要求的收益率。(3)合理评估预测期后终值。如果预期在有限预测期间最后一期基础上经营处于稳定状态,可将最后一期经营性现金流量当作年金的金额,以年金的现值作为终结期价值;如果预期经营活动在最后一期基础上逐年递增,则在估计出增长率之后用收益固定增长的模型来估计终结期价值。(4)分析财务活动所产生的税收节约价值。财务活动从不同方面影响企业价值,其中对企业价值有正影响即增加其价值的融资效应有:利息节税价值和财政补贴价值;而对企业价值有负影响即减少其价值的融资效应有:财务失败成本价值、发行成本价值和其他财务成本的价值。各项融资效应对价值的贡献均要分别计算,因为各自风险程度有差异,应使用不同的贴现率。(5)评估企业价值。按公式把预测期企业现金流量现值、预测期后终值现值和税收节约价值现值相加计算企业价值。从企业价值中减去企业债务价值,得出企业股东权益价值。

  二、应用案例分析

  根据前文所述企业价值评估方法的原理,下面将以珠海格力电器股份有限公司(以下简称格力电器)为例,运用APV方法对格力电器的企业价值进行评估和分析。

  运用APV方法评估格力电器。(1)确定预测期内各期自由现金流量。第一,历史绩效分析。2005年~2009年公司的自由现金流量如下表(单位:百万元)。

  分析上表2008年公司的自由现金流量为负值,主要原因有:一是宏观经济因素的影响。全球性的金融危机使得我国空调行业出现负增长。二是公司主动调整经营策略应对当前的经济环境。如公司大幅度削减库存导致企业营运资本的减少。三是企业继续扩大对内投资,坚持走自主研发的发展道路,不断推出具有自主知识产权的高科技新产品,坚持通过创新不断提高公司的核心竞争能力。2009年无论是经营现金净流量还是净投资,其总额都显著高于往年,主要原因在于格力电器公司股权进行一系列合并重组,且自身不断投资、扩大产能。

  第二,预测未来自由现金流量。格力电器作为国内白色家电业的领军企业,其未来发展趋势可以从历史业绩来预测,剔除2008年和2009年由于经济波动产生影响。2007年自由现金流量比2006年增长了17.58%。下面以2007年公司自由现金流量1510.07百万元为基数,以17.58%为增长率预测未来五年的自由现金流量:

  (2)估算资本成本。公司债务成本以实际债务成本近似计算:Kd=2.96%。企业权益资本成本的确定,依赖CAPM模型。格力电器作为一家上市公司,市场风险的β系数为0.9257(通过wind数据库Beta计算器以天为周期计算所得)。无风险收益率取5年期国债年平均收益率3.30%,沪深两市综合指数平均股指收益率为9.82%,根据CAPM模型,折现率Ks为:Ks =9.34%。(3)计算预测期后终值。采用永续年金模型计算预测期后终值为36334.37百万元。(4)计算税收节约价值。公司2008年财务费用为85.00百万元,2009年由于公司银行存款较多发生财务费用较少。但是从2005~2008年四年间,格力电器资本结构稳定,财务费用一直围绕一定值波动,因此预计未来五年财务费用为85.00百万元。公司于广东省珠海经济特区注册,至今所得税税率一直为18%。但从2009年起,公司享受企业所得税过渡优惠政策,2010年按22%税率计算应纳税额,2011年按24%税率计算应纳税额,2012年及以后年度按25%税率计算应纳税额。下表显示每年财务费用和由于财务费用抵税形成的税款节约价值。每年税款节约折现为税收节约价值即224.48百万。(单位:百万元)

  (5)评估公司2009年末价值。根据APV方法的原理,公司总价值为无负债条件下企业价值与税收节约价值之和:公司实体价值=Vu+TB=32913.32。公司2009年资产负债表显示公司负债价值为1000.80百万元,公司股权价值=公司实体价值-公司负债价值=31912.52百万元。截至2009年12月31日,珠海格力电器公司总股本为1,252,395,000.00股(不包括公积金转股数)。所以格力电器每股价值是:31912.2/1252.395=25.48元。

  珠海格力电器股票从2010年1月1日到6月30日半年的公司平均收盘价是23.98元。笔者计算出的每股价值比股票市场价格偏高。出现这种情况的可能原因:(1)价值评估作为一种经济“评估方法”,带有主观估计成分,所估算出的企业价值是其实际内在价值的近似反映;(2)股票价格会受到国内外经

  济、政治、社会以及一些突发性重大事件等诸多因素的影响,往往是围绕企业内在价值波动。

  三、结论

  APV方法的解决了当企业股权资本成本、债务资本、资本结构和税率发生变化以及企业受到政府财政补贴时,WACC法不适用的问题,其优点还包括让一个管理者理解了财务计划和运营计划对衡量公司价值的相关贡献,具有帮助管理层进行财务决策的功能。APV方法也有它的缺点,具体表现为:(1)计算错误仍在所难免。分析人员极易忽视财务失败成本、财政补贴等因素,从而使分析不全面并导致结果不正确;(2)计算上的复杂性。将现金流量按一定标准分解成若干个部分并且要估计各项现金流的风险及其贴现率,并不是一项简单的工作。

  参 考 文 献

  [1]严勇.营运资产价值评估的有效方法:调整现值法(APV法)[J].价值工程.2006(1)

  [2]汤姆.科普兰,蒂姆.科勒,杰克.默林.价值评估——公司价值的衡量与管理第三版[M].郝绍纶,谢关平译.北京:电子工业出版社,2002

  [3]胡玄能.企业价值评估理论与技术评述[J].企业经济.2005(12)

  

水工混凝土表面缺陷的成因及处理方法
apv方法的缺陷 第二篇

  水工建筑物混凝土工程在施工过程中易出现蜂窝、麻面、错台、表面裂缝等质量问题。在建筑物运行过程中常常导致渗漏、冻融、化学侵蚀,降低钢筋混凝土材料的承载能力、耐久性及抗渗能力,过流建筑物容易导致空蚀破坏。严重影响混凝土建筑物的外观、耐久性和工程正常运行。

  1、常见混凝土表面缺陷的成因

  混凝土表面不平整,平整度没有达到设计或规范的要求,包括表面凹凸、突坎、错台、挂帘等。这类缺陷产生的主要原因是模板安装不牢固,相邻模板之间(混凝土分缝处模板)拼接不牢靠。在混凝土浇筑过程中漏浆,模板松动或变形,没有被及时处理或处理不彻底造成。

  模板表面粗糙或清理不干净,模板脱模剂涂刷不均匀或漏刷,拆模时有少量混凝土粘结模板容易引起麻面。混凝土浇筑过程中欠振,气体未被彻底排出,小气泡集中停留在混凝土与模板之间,容易产生蜂窝。狗洞产生的主要原因有混凝土和易性较差,仓面设备配备或覆盖范围不够、下料顺序方式不当、产生骨料分离现象,平仓振捣跟不一上或不充分;混凝土内外温差较大,温度收缩应力引起在混凝土表面出现裂缝。

  2、处理方法

  2.1 不平整缺陷的处理方法

  以设计、规范要求为控制标准,对平整度达不到标准的突坎、错台采用手持式电动砂轮打磨平顺;对深度较深,用手持式切割机将凹坑边缘切割成整齐榫式坡口,凿挖深度必须满足修补材料的最低要求。

  2.2 蜂窝、麻面、狗洞的处理方法

  对蜂窝、麻面先用手持式切割机配人工进行凿除,再清洗干净填补面,涂刷相应的粘结剂或高标号水泥浆,然后用与深度相匹配的材料填补后压实抹平。

  2.3 表面裂缝的处理方法

  对于裂缝首先探明原因、缝宽、缝深,做好记录。对于已查明原因缝宽小于0.5mm大于0.1mm且经论证观察缝宽不在增大,沿外露缝长度向凿成嵌槽形式(宽30mm,深50mm)采用预缩砂浆或小石混凝土进行填补。

  3、填补材料及施工工艺

  3.1 小石混凝土

  3.1.1 适用条件及要求

  适应缺陷深度大于等于150mm。采用42.5普通硅酸盐水泥,砂子细度2.4~2.8,小石最大粒径10mm,配合比通过试验确定。28d抗压强度应比母混凝土高一级且不低于30MPa,抗冻等级不小Fl50,抗渗等级不小于W8。

  3.1.2 施工工艺

  ①基面准备:将缺陷部位混凝土凿至密实混凝土,并保证外露混凝土钢筋有1.5d(d为钢筋直径)的握裹厚度,以便钢筋与新浇混凝土充分结合,浇筑前对钢筋进行除锈处理,用高压水冲洗,清除松散颗粒。

  ②插筋施工:为保证新老混凝土充分结合,在老混凝土上布置ф12插筋,间排距20cm或40cm(侧墙20cm,底板40cm),插入老混凝土深度50cm,外露深度以该处缺陷深度控制,至少保证有2.5cm的保护层,插筋按一定规律(一般采用梅花型)布置。

  ③立模:采用新钢模和定型木模开敞式立模。每次立模高度20~30cm,依次往上加模板,最后一层需安装“牛腿式”模板,牛腿高度不小于20cm,浇筑前4~6h基面上刷一层BARRA57界面胶,若无界面胶,则可刷0.4~0.5:1高标号水泥浆,以增加新老混凝土的粘结度,该工序用于侧墙施工。

  ④填补:分层填补混凝土。混凝土坍落度应适宜,每层填补的厚度20~30cm,采用直径ф30mm的软轴振捣器充分振捣,振捣器不能伸及的部位,用钢筋捣实,并用木锤敲击模板外侧。“牛腿”部位的混凝土24h后人工铲除并磨平。

  3.2 预缩砂浆

  3.2.1 适用条件及要求适应缺陷深度25~150mm。采用42.5普通硅酸盐水泥,砂子细度2.4~2.8。配合比可用水:水泥:砂=(0.28~0.32):1:(2.0~2.5),夏季施工宜适量掺缓凝剂(或引气剂),最终配合比通过试验确定。28d抗压强度应比母混凝土高一级且不低于30MPa,抗拉强度不低于2.0MPa,与混凝土粘结强度不低于1.5MPa。

  3.2.2 施工工艺

  填补前先对基面凿毛、清污、冲洗、湿润,使其表面处于饱和面干状态。然后刷一道水灰比0.4~0.45的水泥浆,再分层填补预缩砂浆(砂浆拌好后用塑料袋装好,夏天存放40min~1h,冬天存放1~1.5h),每层厚2.5~4cm,用机制木锤捣实,直至微泛浆。各修补层间用竹刷或钢刷轻轻刷毛,对修补厚度大于8cm者,除表面4cm外,内部应填补预缩混凝土,即砂浆中加入直径5~10mm的小石。修补完成后8h内用湿草袋覆盖保湿、保温。

  3.3 环氧砂浆及环氧胶泥

  3.3.1 适用条件及要求环氧砂浆适应缺陷深度不大于25mm。环氧胶泥适应缺陷深度不大于5mm。28d抗压强度不低于30MPa,混凝土粘结强度不低于2.5MPa。不适宜于对水质有要求

  3.3.2 施工工艺

  ①环氧砂浆修补的工艺流程为:先对填补面凿毛,清洗干净,然后表面烤干,再刷基液,分层填补砂浆,并拍打密实至表面泛浆。最后进行养护,养护温度不低于15℃,且7d内禁止水泡或外力冲击。

  ②环氧胶泥修补的工艺流程为:先清除气泡表面薄层,用高压水枪(15~30MPa)清除气泡孔内的污垢乳皮,并清洗干净,然后表面烤干,再针对缺陷逐层嵌补胶泥,直至修补面平整、光洁。

  

当前电力企业绩效考核管理中存在的问题及优化
apv方法的缺陷 第三篇

  【摘要】绩效考核作为企业人力资源管理的重要职能,在企业发展过程中发挥着重要作用。随着我国社会主义市场经济体制的逐步完善,电力企业管理体制机制得到不断优化。完善考核机制,加强绩效管理,已成为推动电力企业健康发展的重要保证。

  【关键词】电力企业;绩效考核;管理

  一、绩效考核的基本概念

  绩效考核指的是用数学的方法对员工的工作完成情况进行定性与定量相结合的评价,绩效考核的内容主要包括工作结果和工作态度等方面。在绩效考核过程中,考核结果为绩效评价提供了事实依据,是通过考核结果来衡量员工绩效的高低,经过比较来分析员工对企业业绩的贡献和影响。通过绩效考核,对员工的工作情况做出全面评价和深入分析,从而对企业发展过程中存在的缺陷和不足进行深入研究,查找影响绩效的因素和提高绩效的方法,以顺利实现预先制定的企业发展目标。

  二、当前电力企业绩效考核管理中存在的问题

  (1)绩效考核的定位不够清晰。很多电力企业在开展绩效考核的时候,对于考核的定位比较模糊,对于通过考核要解决的问题和管理目标的认识不够清晰。由于绩效考核的定位不同,必然会导致考核方法上的差异,进而会对考核结果以及企业的发展目标产生直接的影响。(2)绩效考核的内容存在不合理性。对于不同的部门来说,考核内容和考核标准应该有所区别,但是在现实生活中,很多岗位的考核内容和要求却差别不大,绩效考核的针对性不强,这就不仅影响了考核结果的客观性与准确性,而且易导致员工无法将岗位职责与具体的企业目标相结合,对企业发展造成不利的影响。(3)绩效考核的方式不够科学。考核方式是绩效考核的重要组成部分,对于考核结果会产生直接的影响。因此,企业应当根据实际情况深入探索更加科学的考核方式。在当前,很多电力企业由于受到市场压力的影响,在制定绩效考核制度时,往往强调安全、经济等指标,而缺乏对客户反馈、员工学习和技能提高等方面的考核。在考核的具体内容、采用方法等方面都存在着不合理、不科学的问题。这种考核方式,在很多时候会严重挫伤员工工作的积极性,实际上并未真正起到激励的作用。(4)绩效考核对员工岗位技能的提升作用有限。在很多电力企业中,所谓的绩效考核,实际上就是企业人力资源部门组织员工填写考评表,并根据要求和业绩指标等进行的检查。实际上,绩效考核的一项重要内容就是通过绩效考评来了解和分析企业员工的能力状况,以便有针对性地提升员工的岗位技能,促进企业各项事业的发展。当前很多电力企业在考核之后,没有将考核结果反馈给被考核者,员工无法了解自身状况以及与企业发展之间的吻合状况,绩效考核没有对员工岗位技能提升产生积极的作用。

  三、电力企业绩效考核管理的优化

  (1)电力企业要高度重视绩效考核工作。科学的量化评价并不是绩效考核的根本目的,其更大的意义在于督促企业员工根据企业发展目标的要求,提高自身工作效率和工作技能,在此基础上促进企业顺利实现战略目标。(2)选择制定科学的考核方法。绩效考核方法的选择和制定,必须综合分析电力企业的文化、发展目标以及管理人员的综合素质等因素。(3)全面分析并合理确定考核内容。绩效考核内容是对企业员工的工作方法、工作态度以及工作业绩等内容的总结和反映。因此,在绩效考核之前,必须对员工的工作岗位及工作职责等进行全面分析,从而合理确定考核的内容。绩效考核内容应当与电力企业的发展目标及管理理念相一致,并且要综合考虑各工作岗位的不同特点和具体要求。(4)做好考核结果的反馈和沟通工作。由于绩效考核的根本目的在于激发员工的工作积极性,促进企业各项事业的健康发展,这就要求企业人力资源部门要对考核结果进行及时反馈,以达到提升员工工作技能的目的。在绩效考核结束之后,不仅要将考核结果与员工的工资待遇结合起来,更主要是要做好细致的沟通工作,以提高绩效考核的科学化水平。

  四、结论

  在社会主义市场经济逐步深化和社会需求不断提高的大环境下,电力企业面临着更大的挑战。因此,必须高度重视绩效考核管理工作。在现阶段,电力企业绩效考核管理中还存在着一定的问题,必须通过制定科学的考核方法,合理确定考核内容,做好考核结果的反馈和沟通工作等途径进行优化,不断提高电力企业的核心竞争力。

  参 考 文 献

  [1]企业人力资源管理人员[M].北京:中国劳动社会保障出版社,2002

  [2]吴荣.供电企业的绩效考核体系设计[J].中小企业管理与科技.2010(21)

  [3]姜力永.国有供电企业人力资源管理与开发[M].北京:高等教育出版社,2003

  [4]孙建国.供电企业人力资源管理现状与改革[J].中国电力教育.2008(4)

  

公司理财关于APV方法折现率的说明
apv方法的缺陷 第四篇

公司理财关于APV方法折现率的说明:

使用APV方法时候,项目的折旧需要使用无风险利率,因为折旧的抵税作用一般都能实现。没有风险

第六章——公司金融
apv方法的缺陷 第五篇

常见生产设备故障分析与应急预案
apv方法的缺陷 第六篇

内蒙古伊利集团股份有限公司液态奶事业部辽宁伊利工厂

常见生产设备故障分析与       应急预案

---- 第一版 ----apv方法的缺陷

  液态奶事业部辽宁工厂编制

二OO七年六月

内蒙古伊利集团股份有限公司液态奶事业部辽宁伊利工厂

常见生产设备故障分析与应急预案汇编

目 录

1.APV无菌罐常见故障分析与排查手册……………………… 3 2.GEA超高温常见故障分析与排查手册…………………… 8 3.APV超高温常见故障分析与排查手册 …………………… 12 4.中压全自动无菌软包装机常见故障分析与排查手册………16 5.利乐TFA/3常见故障分析与排查手册 ……………………26 6.利乐TBA/22常见故障分析与排查手册 …………………31 7.利乐22型DE设备常见故障分析与排查手册 ⋯⋯⋯⋯⋯38

内蒙古伊利集团股份有限公司液态奶事业部辽宁伊利工厂

APV无菌罐常见故障分析与排查手册

液态奶事业部辽宁伊利工厂

序号

设备故障 故障原因

1、气管泄露 2、接近开关松动 3、接近开关损坏

解决措施

定期更换老化的气管 定期拧紧接近开关 更换接近开关 维修气缸 上好感应头 检查阀头 更换电磁阀 更换垫圈 更换垫圈 维修阀门 查明过载原因 更换保险 维修电机

更换密封和机械密封 更换密封和机械密封 重新设定参数 更换 更换 调水平

找出虚联的地方

备注

阀门故障报1

5、感应头掉落 6、阀头卡住 7、电磁阀坏 1、垫圈老化

2 阀门泄露

2、阀头有杂物压坏 3、阀门卡住 1、电机过载跳闸

搅拌电机报3

3、电机烧坏 1、漏蒸汽

4 搅拌泄露

2、漏物料 1、设备参数不对 2、称重角有损坏

5 3、变送器损坏 4、设备不水平

6 控制面板黑1、接线有不良的地方

2、保险烧坏 4、气缸泄露apv方法的缺陷

屏 2、电柜湿度过大 3、面板损坏

给电柜放上干燥涤 更换面板 检查奶顶水时间 检查设定值

生产中适当打开搅拌 维修阀门 更换

调到所要求压力 更换滤芯 维修

调到所要求压力 维修 维修阀门 手动排水 更换

检查个阀门开启情况 更换 更换

调到所要求压力 检查阀门

无菌罐生产1、奶顶水时间少 7

开始或结束2、升温有的步骤时间不对 产品指标不

3、没有开搅拌

合格

1、阀门没有打开 2、压力传感器损坏

无菌罐压力8

上不去

4、过滤器堵塞 5、安全阀故障 1、蒸汽压力低 2、疏水器故障

9 3、蒸汽阀没有打开

4、蒸汽里冷凝水多 5、温度探头故障 1、阀门故障

升温升不上2、温度传感器故障 10

3、压力传感器故障

4、蒸汽或压缩空气压力不够

11 无菌罐无法1、进料阀没有打开

3、压缩空气压力不够

格力公司估值分析-基于WACC、APV、FTE方法
apv方法的缺陷 第七篇

第九章 FDI的资本预算
apv方法的缺陷 第八篇

面向对象答案
apv方法的缺陷 第九篇

一、 填空题

101 Java中一个类可以有 1 个父类。

102 如果一个类的声明中没有使用extends关键字,这个类被系统默认为是 Object 类的子类。

103 子类自然地继承了其父类中不是 private 的成员变量作为自己的成员变量。

104 当子类中定义的成员变量和父类中的成员变量同名时,子类的成员变量 隐藏 了父类的成员变量。

105 子类通过成员变量的隐藏和方法的 重写 可以把父类的状态和行为改变为自身的状态和行为。

106 对于重写或继承的方法,Java运行时系统根据调用方法的 实例 的类型来选择调用哪个方法。

107 对于子类创建的一个对象,如果子类重写了父类的方法,则运行时系统调用 子类 的方法。

108 对于子类创建的一个对象,如果子类继承了父类的方法,未重写,则运行时调用 父类 的方法。

109 在Java语言中多态性体现在由方法重载实现的静态多态性和 方法重写 实现的动态多态性。

110 final 类不能被继承,即不能有子类。

111 abstract 类不能创建对象,必须产生其子类,由子类创建对象。

112 如果一个方法被修饰为 final 方法,则这个方法不能被重写。

113 对于 abstract 方法,只允许声明,而不允许实现。

114 如果一个方法被修饰为final方法,则这个方法不能 被重写 。

115 如果一个类是一个abstract类的子类,它必须具体实现 父类 的abstract方法。 116 局部变量的名字与成员变量的名字相同,若想在该方法内使用成员变量,必须使用关键字 this 。

117 在关键字中能代表当前类或对象本身的是 this 。

118 如果在子类中想使用被子类隐藏的父类的成员变量或方法可以使用关键字 super 。 119 子类如果想用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字 super 来表示。

120 如果在子类中想使用被子类隐藏了的父类成员变量或方法就可以使用关键字 super 。

121 Java中为了克服 单继承 的缺点,使用了接口,一个类可以实现多个接口。 122 接口 就是方法定义和常量值的集合。

123 使用关键字 interface 来定义接口。

124 接口定义包括接口的声明和 接口体 。

125 一个类通过使用关键字 implements 声明自己实现一个或多个接口。

126 如果一个类实现了某个接口,那么这个类必须实现该接口的 所有方法 。

127 接口中的方法被默认的访问权限是 public 。

128 接口的定义包括 接口声明 和接口体。

129 定义接口时,接口体中只进行方法的声明,不允许提供方法的 实现 。

130 如果接口中的方法的返回类型不是void的,那么在类中实现该接口的方法时,方法体至少要有一个 return 语句。

131 内部类 指那些类定义代码被置于其他类定义中的类。

132 泛型 是Java SE5.0的新特性。

133 创建对象常用的方法就是使用 new 运算符和类的构造方法。

134 把Java应用程序中涉及到的类压缩成一个 jar 文件。

135 数组 是相同类型的数据按顺序组成的一种引用数据类型。

136 Java中定义数组后通过 数组名 加数组下标,来使用数组中的数据。

137 Java中声明数组包括数组的名字、数组包含的元素的 数据类型 。

138 声明数组 仅仅是给出了数组名字和元素的数据类型,要想真正的使用数组还必须为它分配内存空间。

139 一维数组通过下标符访问自己的元素,需要注意的是下标从 0 开始。

140 创建数组后,系统会给每一个数组元素一个默认的值,如float型是 0 。

141 声明数组仅仅是给出了数组名字和元素的数据类型,要想真正地使用数组还必须为它 分配内存空间 。

142 数组声明后,必须使用 new 运算符分配内存空间。

143 Java中使用java.lang包中的 String 类来创建一个字符串变量,因此字符串变量是类类型变量,是一个对象。

144 创建一个字符串时,使用String类的 构造方法 。

145 String 类是不可变类,对象所包含的字符串内容永远不会被改变。

146 StringBuffer 类是可变类,对象所包含的字符串内容可以被添加或修改。 147 使用String类的 length() 方法可以获取一个字符串的长度。

148 可以使用String类的 startsWith(String s) 方法判断一个字符串的前缀是否是字符串s。

149 可以使用String类的 endsWith(String s) 方法判断一个字符串的后缀是否是字符串s。

150 可以使用String类的 equals(String s) 方法比较一字符串是否与字符串s相同。 151 字符串调用 indexOf(String s) 方法从当前字符串的头开始检索字符串s,并返回首次出现

s 的位置。

152 字符串调用indexOf方法检索字符串s,并返回首次出现s 的位置。如果没有检索到字符串s,该方法返回的值是 -1 。

153 一个字符串s 通过调用方法 trim() 得到一个字符串对象,该字符串对象是s 去掉前后空格后的字符串。

154 java.lang 包中的Integer 类调用其类方法:

parseInt 可以将“数字”格式的字符串,如“12387”,转化为int 型数据。

155 可以使用java.lang包中的 Integer 类将形如“12387”的字符串转化为int型数据。 156 可以使用java.lang包中的 Long 类将字符串转化为long型数据。

157 可以使用String类直接调用 valueOf 方法将数值转化为字符串。

158 StringBuffer类调用方法, toString() 返回缓冲区内的字符串。

159 Object类有一个public方法是 toString ,一个对象通过调用该方法可以获得该对象的字符串表示。

160 Object 类是所有Java 类的最终祖先,如果一个类在声明时没有包含extends 关键词,那么这个类直接继承Object类。

161 对于一个已经不被任何引用变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的 finalize() 方法。

162 每个Java 基本类型在java.lang 包中都有一个相应的 包装 类,把基本类型数据转换为对象。

163 在Java 集合中不能存放基本类型数据,如果要存放数字,应该使用 包装类型 。 164 Character 类和Boolean 类直接继承Object 类,除此以外,其他包装类都是 java.Number 的直接子类。

165 包装类都覆盖了Object 类的 toString() 方法,以字符串的形式返回包装对象所表示的基本类型数据。

166 所有的包装类都是final 类型,因此不能创建它们的 子类 。

167 Math 类提供了许多用于数学运算的静态方法。

168 Math 类是 final 类型的,因此不能有子类。

169 Random 类提供了一系列用于生成随机数的方法。

170 Date 类以毫秒数来表示特定的日期。

171 java.text.DateFormat 抽象类用于定制日期的格式, 它有一个具体子类为 SimpleDateFormat 。

172 BigDecimal 类能够进行浮点数的精确加法、减法和乘法运算,对于浮点数的除法运算,可以满足用户指定的精度。

173 异常处理 方法是一种非常有用的辅助性程序设计方法。采用这种方法可以使得在程序设计时将程序的正常流程与错误处理分开,有利于代码的编写和维护。

174 按异常在编译时是否被检测来分,异常可以分为两大类:受检异常与 非受检异常 。 175 程序可以处理的异常对应的类是 Exception 及其子类。

176 抛出异常可以利用 throw 语句。

177 处理异常的方式有两种: 捕捉异常 方式与转移异常方式。

178 捕捉异常方式是通过 try-catch-finally 结构处理异常。

179 在try-catch-finally 结构中, finally 语句块一般总是会被执行,不管有没有异常产生。apv方法的缺陷

180 异常处理流程中,其中 try 代码块包含了可能发生异常的程序代码。

181 异常处理流程中,其中 catch 代码快紧跟在try 代码块后面,用来捕获并处理异常。 182 异常处理流程中,其中 finally 代码块用于释放被占用的相关资源。

183 对于程序中可能出现的受检查异常,要么用try„catch 语句捕获并处理它,要么用 throw 语句抛出它,Java 编译器会对此做检查。apv方法的缺陷

二、 问答题

用代码表示A类关联B类的情况。

解析:一个Java应用中不可能只有一个类,所以了解类之间的关系对程序员来说非常重要。关联关系是最常用的一种关系,如果说A关联B,那么就是B作为A的属性存在。关联关系是一种复用的策略,即A关联B的时候,A可以复用B的行为。

参考答案:

Class A{

Private B b;

Public void setB(B b){

This.b=b;

}

}

2.请说明Java语言中数组的基本概念,数组的作用,以及数组的声明创建方式。

解析:数组时任何一门语言里都常用的类型,Java语言也不例外。程序员了解数组,不能仅仅从语法上了解,而应该深入理解数组的作用。数组可以用来存储类型相同的元素,作为一种数据容器使用。和数组类似的概念是集合,也能作为数据容器使用。

参考答案:数组时相同元素的集合,作为数据容器使用。声明创建一个int型数组,如下所示:int[]x=new int[3];其中3是数组的长度,该数组能够存储3个int型变量。

3.使用代码,创建一个长度为5的String型数组,并使用增强for循环迭代数组打印出数组中的元素。

解析:增强for循环是JDK5增加的特性,可以方便地遍历数组或集合。程序员需要了解的是,如果JDK版本低于5.0,则不支持这个功能。另外,并不是说有了增强for循环后,传统的for循环就不被使用,增强for循环只能用来方便地遍历数组和集合,其他情况下还要使用传统的for循环。

参考答案:

String[] sArray = new String[5];

For(String s:sArray){

System.out.println(s);

}

4.说明Arrays类的作用。

解析:在实际工作中,常常需要对数组中的元素进行处理,例如排序等。初级程序员往往选择自己编写算法实现。实际上APV中提供了Arrays类,该类中定义了很多和数组有关的工具方法,能够方便地处理数组,是程序员必须掌握的类。

参考答案:Arrays类是java.util包中的一个类,类中所有的方法都是static方法,这些方法都是数组对象的工具方法,能够对数组进行处理,如sort方法可以对数组元素进行排序

5.请使用简单代码展示A类依赖B类的含义。

解析:对于程序员来说,了解类和类之间的关系非常必要。依赖关系指的是一种瞬间的关系。如果A依赖B,一般指的是A类的某个行为,需要B类对象作为参数。

参考答案:

Class A{

Public void f(B b)

}

6.请说明依赖关系和关联关系的区别。

解析:关联关系和依赖关系是非常常见的两种关系,二者的区别也很明显,程序员了解二者的区别能够更深入的理解面向对象的思想。

参考答案:依赖关系是一种瞬时关系,A依赖B,指的是A的某个行为的参数是B的类型,也就是说,A要想实现这个行为,必须依赖B的实例,A关联B,是一种长久的关系。关联关系的是B作为A的属性存在,只要实例化一个A的对象,就会为这个A的对象实例化一个B的对象,作为它的属性使用,可以在A中任何需要使用B的地方使用B。

7.继承有什么作用,Java语言中的继承有什么特点?

解析:继承是面向对象语言的一大特征,主要作用是重复使用,子类通过继承父类,能够重复使用父类的属性和方法。指的注意的是,有两个策略都可使实现重复使用,一个是关联,一个是继承,实际编程中,关联用的更多。因为子类继承父类后,相当于父类中的细节将暴露给子类。初级程序员一定不要随意使用继承,避免滥用继承。

参考答案:继承主要为了能够重复使用父类中的成员。Java语言中的继承是单继承,也就是说一个类最多只能继承一个父类。

8、什么是方法覆盖(override)?并说明方法覆盖与方法重载(overioad)的区别。

解析:方法覆盖是一个非常重要的概念,是多态性的一个体现。方法覆盖发生再去爱继承关系中,当子类需要修改从父类继承到某个方法的方法体时,就可以声明一个父类同名同参数同返回值的方法,这样就对父类中的那个方法进行了覆盖,子类对象调用该方法时将自

动绑定到子类中的方法。API中很多类中都进行了方法覆盖,如String类中的toString方法,就覆盖了父类Object中的toString方法。

参考答案:覆盖是发生在继承关系的子类中,当子类要修改从父类继承的某个方法的方法体时,就可以在子类中声明一个与父类同名、同参数并且同返回值类型的方法,这就是方法覆盖。而重载与继承没有关系,指的是在一个类中可以同时声明多个同名但不同参数的方法,称为重载。

9、请说明什么是抽象类?抽象类有什么作用?

解析:初级程序员往往不需要自己创建抽象类,但是必须了解抽象类的概念,并且会使用抽象类。抽象类往往是设计阶段的概念,用来定义多个子类的模板,一些具体的实现可以在子类中进行。初级程序员往往需要会创建子类继承抽象类,实现抽象类中的方法。在API中,抽象类比比皆是。

参考答案:抽象类是不能实例化的类,使用abstract修饰。抽象类往往用来做父类使用,定义一些子类的共同属性或行为。

10、请说明抽象方法的含义,并说明抽象类与抽象方法的关系。

解析:抽象方法都是在抽象类中定义的,是用来定义子类what to do的策略,而具体的how to do都在子类中实现。

参考答案:抽象方法是没有办法体的方法,使用abstract修饰。抽象类中不一定有抽象方法,但是有抽象方法的类一定是抽象类。

11、super关键字的两种用法。

解析:使用一些IDE生成代码时,常常会在构造方法中见到super这个关键字。顾名思义,super是和父类有关的一个关键字,熟悉super的用法对熟练掌握继承很有必要。 参考答案:如super():表示调用父类中的每一参考的构造方法:又如super(10);表示调用父类中的具有一个整型参数的构造方法。第二种用法是在子类中调用父类中的成员,如super.f();意思是调用父类中的f()方法。

12、final类与final方法有什么作用?

解析:final修饰符是一个用途非常广泛的修饰符,可以修饰类,方法,以及属性。 参考答案:final类是不能够被继承的类,称为终极类,如String类就是final类,不能有子类。final修饰方法后,是终极方法,不能被子类覆盖,但是可以被子类继承使用。

13.什么是多态函数?多态函数有什么用?

解析:多态性是面向对象语言的的一大特征,重载,覆盖,多态参数是多态性的一种表现形式。多态参数处处可见,例如某方法f(Object o),这个方法的参数类型是Object,使用该方法时,只要传递给f的单数类型是Object即可。也就是说,Object类的任意参数可以传递给f方法。这就是多态参数。意思是对外形式都一样,都是Object,具体实现可以是这个类型的任意子类,这就使得该方法比较灵活,Object类即使有了新的子类,却不需要修改,就能直接作用到那个子类。了解多态参数的含义和使用,对于Java的使用特别关键。

参考答案:多态函数就是参数的类型是某个父类类型,具体为这个参数赋值的不同以使用该父类的任意子类的对象。使用多态参数,可以使程序的扩展性更好,即使%%%%的子类方法不需要任何修改,就能接受子类类型进行处理。

14.Object类有什么特点?

解析:Object类是一个非常重要的类,是所有类的父类,包括数组在内,也就是对一个Java类,不管是API中定义的,还是自定义的类,都直接或间接的继承了Object类。所以,如果有一个方法f(Object o),那么可以传递给这个方法任意一个类的对象,包括%%%%。因为所有对象都可以说是Object类型。

参考答案:Object类是多有类的直接或间接的父类。

本文来源:https://www.dagaqi.com/nvxingchuangye/31659.html

《apv方法的缺陷 调整现值法(APV)在企业价值评估中的运用.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式