由于下周就考试了,所以最近两周减少写或着就不写随笔了,但编程的学习是不会停止的。
附加Java实践经验:
Java对象通过*对象地址*被访问。但实际上所有参数都是以*值*方式传递。
对不变值和对象变量使用final。
final只限制变量。不限制所指对象的改变。
非静态函数在缺省下都可被subclass覆写。
若加final,可防止被覆写。
多态polymorphism优于instanceof
及时将不需要的对象函数,设为null。可使代码高效。
Java是面向对象语言,但其操控的东西并非都是对象。
区分==和equals()
==测试基本类型的相等性,及判定对象变量是否指向同一个对象。
若测试值或语义相等,使用equals()。
别依赖equals()的缺省实现。
java.lang.object提供的equals()大多时候并非进行你想要的比较。
若某个类生成的两个对象,那么就该为这个类提供一个equals()。
隶属于同一个类下的对象才能被视为相等。所以使用equals()前应该先优先考虑使用getclass()。
调用super.equals()唤起基类的相关行为。
只有允许derived class对象可以等于其基类对象时,才在equals()中使用instanceof。
处理异常期间又从catch或finally区段抛出异常,原先的异常会因而被隐蔽起来。我们应该处理这种情形的代码,即将所有异常回传给调用者。
一个异常加入某函数throw子句中,会影响所有调用者。
任何函数throw子句都应列出它所传播的所有异常。
使用finally避免资源泄漏。
不要从try区段发出return语句,因为此函数未必会立即从那里返回。
分享到:
相关推荐
【压缩包内容】:“蓝桥杯Java历年真题及答案整理(闭关一个月_呕心沥血整理出来的).docx”是该压缩包中的核心文件,包含了历年来“蓝桥杯”Java竞赛的试题和对应的解答。这些题目覆盖了基础语法、数据结构、算法等多...
2020张宇考研数学闭关修炼【解析分册】
2019张宇闭关修炼100题 习题分册 2019张宇闭关修炼100题 习题分册 2019张宇闭关修炼100题 习题分册
清朝闭关锁国.ppt
研究生考试高等数学张宇2018闭关修炼180题PDF扫描版本
张宇2017年考研闭关修炼180题pdf文档及题目的详细讲解视频
《张宇考研数学 闭关修炼一百题 解析分册》
2019张宇考研闭关修炼100题解 2019张宇考研闭关修炼100题解
闭关锁国政策,作为中国清朝时期的一项国家政策,其影响深远,既承载了历史的必然性,也反映了时代的局限性。该政策的推行背景和原因,以及其具体措施、影响与后果,为我们了解中国古代政治经济走向,提供了重要的...
张宇考研数学 闭关修炼一百题 习题分册
张宇考研数学 闭关修炼一百题 解析分册. 张宇考研数学 闭关修炼一百题 解析分册.
张宇考研数学,闭关修炼一百题,习题分册,十分不错的数学考研资料
闭关锁国.ppt
《张宇考研数学 闭关修炼一百题 习题分册》
易语言闭关验证码1.00源码,闭关验证码1.00,创建位图,取画布句柄,取位图句柄,取宽度,取高度,置画笔属性,置实色画刷,置交叉线画刷,移动到,画直线到,画多义线点数组,画多义线横纵数组,画多边形点数组,画多边形横纵数组,...
【闭关锁国政策详解】 闭关锁国是清朝时期实行的一种国家政策,它...通过学习闭关锁国政策,我们可以理解到,任何国家都不能孤立于世界,必须积极应对全球化带来的挑战,同时借鉴历史经验,制定符合时代发展的政策。
易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关...
清朝的闭关锁国政策,是中国历史上的一个重要时期,它发生在清朝初期,...历史的经验告诉我们,一个国家要想持续发展,就必须积极参与全球化的进程,借鉴并吸收外部的先进经验,才能在激烈的国际竞争中立于不败之地。
第20课 明清经济的发展与“闭关锁国”思维导图.jpg