1.javadoc
一般都是用utf-8格式,在做文档的时候注意加上:-encoding utf-8 -charset utf-8
2.MVP
正确的模式应该把数据存储放在M的repository部分,而不是P。
还是那句话,
M数据存储(包含缓存策略),数据发送,
P view的业务逻辑,M的获取规则。
V 只管你的show 、hide 、anim
3.RxJava
- Observer和 Subscriber其实是同一个东西,正如scrollTo和scrollBy,那么区别就是Observer会被转化成subscriber,subscriber多了一个可控的onStart()。
- Func1:变换序列类型,夹在链式调用中很棒,如果以后抛弃Retrofit,那么在需要Obervable的时候直接封装好Func1加入调度序列,就可以了。还是代码复用,替换,修改的问题。
- Action1:执行部分操作
好多啊。慢慢学吧。
4.Java
静态内部类与非静态内部类的区别:
非静态内部类在编译完成之后会隐含地保存着一个引用,该引用是指向创建它的外围内。静态内部类没有这个引用,其创建无需依赖于外围类,同时不能使用外围类的非static成员变量和方法。
网友评论