Java
文章平均质量分 75
vivianking68
今日事今日毕,生命经不起等待!!
展开
-
[基础] Bug日志系统
简介作为RD最头痛的莫过于没有足够的log来分析和难以复现问题. bug日志系统是非常有必要的。不管是自己搭建还是使用三方如何自己搭建搭建平台肯定要考虑:获取log,上传,分析等模块,这里只介绍了Android client端如何入手。Java提供了一个机制,用来捕获并处理在线程对象中抛出的未检测异常,以避免程序终止 通过Thread的静态内部实例UncaughtExcept...原创 2018-03-14 18:46:11 · 1156 阅读 · 0 评论 -
Design Patterns 设计模式
简介设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。一、 设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 (红色)结构型模式,共七种:适配器模式、装饰器模式、代理模式...原创 2018-03-09 10:33:48 · 549 阅读 · 0 评论 -
Java的抽象类实例化
简介《Java编程思想》书中定义抽象类:“包含抽象方法的类”。即如果一个类含有抽象方法,则称这个类为抽象类。 抽象类必须在类前用abstract关键字修饰。因为抽象类中含有无具体实现的方法,所以一般不能用抽象类创建对象。// 抽象类public abstract class ClassName { // 抽象方法:只有声明,而没有具体的实现 abstract voi...原创 2018-03-19 14:35:37 · 28500 阅读 · 1 评论 -
ART 和 Dalvik
ART 和 Dalvikhttp://vivianking6855.github.io/2016/10/14/Android-ART-Dalvik/原创 2018-03-20 14:06:06 · 156 阅读 · 0 评论 -
Java Object equals()和hashCode()
equals()和hashCode()区别 比较项 equals() hashCode() 从哪儿来 Object类 Object类 本质 两个对象里面包含的值(对象的引用或值类型的值) 对象实例的哈希码 使用场景 判别相等 批量数据处理,判断相等的预判 备注 hashCode()相等,equals()不一定相等 ...原创 2018-03-20 15:24:58 · 188 阅读 · 0 评论 -
Java小知识点
浅谈Java的匿名类(https://www.cnblogs.com/caipc/p/5930236.html)不能有静态的任何东西不能定义构造函数不能定义接口Java内部类详解线程的生命周期Runnable, Callable, FutureTask理解Android多线程里面三种任务Runnable和Callable和FutureTask的用法Run...原创 2018-03-24 20:42:43 · 153 阅读 · 0 评论 -
Java数据集总结
Java数据集关系图(来自网上)红色是接口,绿色是实现。其中HashSet是通过内部持有HashMap实现TreeSet是通过内部持有TreeMap实现除了上述基础数据集,还有一些其他数据集LinkedHashMap 继承HashMapLinkedHashSet 继承HashSet,通过内部持有LinkedHashMap 实现;线程同步的LinkedBlocking...原创 2018-03-21 13:51:55 · 2504 阅读 · 0 评论