About Cacher
Web App
Download
Sign In
Sign Up
menu
Cacher is the code snippet organizer for pro developers
We empower you and your team to get more done, faster
Learn More
smilevchy
6/10/2015 - 2:49 PM
share
Share
add_circle_outline
Save
Pearls of Experience.md
Pearls of Experience.md
content_copy
file_download
Rendered
Source
Android
From a user’s point of view, results appear instantaneous if they can be computed in 100 milliseconds or less
Any view can be scrolled by simply calling scrollBy()
Common
About the doc explanation's place, the most important and up-to-date place is in code, then docs after.
使用 Factory Method 的意图是:可以控制对象的创建过程,通过关闭构造函数的连接,避免对象的创建无法掌控
引用对象必须被某种方式控制,你总是必须向其控制者请求适当的引用对象。否则,它们可能造成内存区域之间错综复杂的关联
定义了 equals(),就必须同时定义 hashCode()。实现 hashCode() 有个简单办法:读取 equals() 使用的所有字段的 hash 值,然后对它们进行按位异或 (^) 操作。这两个函数的修改必须同时进行,否则依赖 hash 的任何集合对象都可能会产生意外行为
常量不会造成任何性能开销,却可以大大提高代码可读性。因此在符合使用常量的场景下,应该多加使用
clear