摘要:
1.进入/etc/udev/rules.d cd/etc/udev/rules.d2.创建51-android.rules vi51-android.rules3.加入以下内容 SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}=="0502", MODE="0666"SUBSYSTEM=="usb", ATTR{idVendor}==& 阅读全文
摘要:
public class Foo{ private static Object mO; private static class FooHolder{ static final Foo INSTANCE=new Foo(mO); } public static Foo getInstance(Object o){ mO=o; return FooHolder,INSTANCE; }} 阅读全文
摘要:
类重写了equals()方法也必须重写hashcode()方法,否则会导致该类无法与基于散列值的集合(HashMap、HashSet、HashTable)一起正常使用。hashcode()方法遵循的原则:1、同一个对象多次调用hashcode(),返回的结果必须相等。2、两个对象equals()方法相等,hashcode()也必须相等。3、两个对象equals()方法不等,hashcode()不要求必须不等,但是应尽可能的分散以提高散列表的效率如何重写hashcode():1.给int变量赋值2.为对象中每个有意义的字段计算出一个散列码3.合并4.返回结果5.验证结果,确保相同的对象有相同的散 阅读全文