发表评论取消回复
相关阅读
相关 方法——慎用重载
前言: 何为重载,类中两个方法同名,但是参数列表不同,称为重载。注意,是参数列表,不是返回值,实际上同名方法同参数列表,但不同返回值是不允许的。 // 重载示例,重载
相关 建议:慎用重载。
对于重载方法(overloaded method)的选择是静态的,而对于被覆盖的方法(overridden method)的选择则是动态的。选择被覆盖的方法的正确版本是在运行时
相关 慎用CreateParms重载窗体属性
窗体和控件的属性CreateParams(这真的是一个属性)很神奇,因为通过它你能够很方便的控制窗体或控件诸如边框、最大化最小化关闭按钮的隐藏、窗体的模式化弹窗模式等的一些特性
相关 Effective Java 3rd Edition -- Introduction
本书意在助你高效使用 Java 编程语言及其基础库:`java.lang`、`java.util` 和 `java.io` 以及它们的子包如:`java.util.concur
相关 Effective Java(Third Edition) item8:避免使用终结方法(finalizer)和清除方法(cleaner)
注:Java9之前只有终结方法,Java9出现了新的清除方法取代了终结方法。 终结方法(finalizer)通常是不可预测的,也是很危险的,一般情况下是不必要的。清除方法没有
相关 Effective Java(Third Edition) item76:努力使失败保持原子性
一般而言,失败的方法调用应该使对象保持在被调用之前的状态。具有这种属性的方法被称为具有失败原子性(failure atomic) public Object pop(
相关 Effective Java(Third Edition) item73:抛出与抽象对应的异常
如果方法抛出的异常与它所执行的任务没有明显的联系,这种情况将使人不知所措。当方法传递由低层抽象抛出异常时,往往会发生这种情况。除了使人感到困惑之外,这也“污染”了具有实现细节的
相关 Effective Java(Third Edition) item52:慎用重载
public class SetList { public static void main(String[] args) {
相关 Effective C++ 读书笔记 Item1-Item4
看完C++ Primer,最近吃了安利开始啃Scott Meyers的Effective C++第三版,书中干货不少,非常值得深思借鉴。但是也有点太多了(→\_→),脑子...
相关 Effective C++ 读书笔记 Item52 写了placement new就要写placement delete
placement new 是带有额外参数的 operator new,但是通常都指“接受一个指针指向对象该被构造之处”的operator new。这个版本被纳入了 C+...
还没有评论,来说两句吧...