0%

通常我们会使用try-catch块捕获检查型异常并通过e.printStackTrace()在控制台输出异常栈信息。本文按照异常触发流程、信息填充流程、异常捕获流程、信息输出流程四个步骤,对异常产生以及输出的过程进行深入分析。

阅读全文 »

《clean code》中对一些代码中坏味道(bad smell)的总结,在编写代码的过程中应该多注意不要出现列表中的问题,使代码具有更高的可读性。

阅读全文 »

《clean code》中搭建系统或重构系统过程中应遵循原则,遵循这些原则可以使整个系统的结构更加清晰,便于后期维护和交接。同时,遵循这些原则的前提下可以保证系统在不影响系统功能的前提下对系统进行重构。

阅读全文 »

最近学习的项目中使用了rxjava,其作为一个异步调用况下好像深得大家喜爱,不过其中的逻辑和调用关系好像并不是很好理解,涉及众多的回掉,后边还涉及到多线程的问题。这里参照网上各位大佬的教程和自己的学习方法逐渐深化的进行代码阅读并记录下相关过程,希望对各位有些帮助。

阅读全文 »