由于下周就考试了,所以最近两周减少写或着就不写随笔了,但编程的学习是不会停止的。
附加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语句,因为此函数未必会立即从那里返回。
分享到:
相关推荐
2020张宇考研数学闭关修炼【解析分册】
2019张宇闭关修炼100题 习题分册 2019张宇闭关修炼100题 习题分册 2019张宇闭关修炼100题 习题分册
清朝闭关锁国.ppt
蓝桥杯java历年真题及答案整理(闭关一个月_呕心沥血整理出来的).docx.zip
研究生考试高等数学张宇2018闭关修炼180题PDF扫描版本
张宇2017年考研闭关修炼180题pdf文档及题目的详细讲解视频
《张宇考研数学 闭关修炼一百题 解析分册》
2019张宇考研闭关修炼100题解 2019张宇考研闭关修炼100题解
张宇考研数学 闭关修炼一百题 习题分册
张宇考研数学 闭关修炼一百题 解析分册. 张宇考研数学 闭关修炼一百题 解析分册.
张宇考研数学,闭关修炼一百题,习题分册,十分不错的数学考研资料
闭关锁国.ppt
《张宇考研数学 闭关修炼一百题 习题分册》
七年级历史下册 《闭关锁国》文字素材2 华东师大版.doc
易语言闭关验证码1.00源码,闭关验证码1.00,创建位图,取画布句柄,取位图句柄,取宽度,取高度,置画笔属性,置实色画刷,置交叉线画刷,移动到,画直线到,画多义线点数组,画多义线横纵数组,画多边形点数组,画多边形横纵数组,...
易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关验证码1.00.rar 易语言源码易语言闭关...
第20课 明清经济的发展与“闭关锁国”思维导图.jpg
春招闭关修炼计划表1
易语言源码闭关验证码.rar