- 博客(9)
- 资源 (3)
- 收藏
- 关注
原创 GMTC
1、关于初级、中级、高级定义 初级:知道它怎么用。(handler的用法) 中级:它是如何实现的。(handler的实现方式即线程之间如何进行通信) 高级:它为什么这么设计,这么设计好处与坏处,我有没有别的方法实现它。 2、关于职业规划 1)学一门学到资深(Android),横向发展(ios、html5)达到初级或者中级的水平。———>移动端研发总监(非纯管理岗-技术管理) 2
2016-06-26 21:37:10 391
原创 java 设计模式 之 桥接
1、使用条件(两个维度,排列组合) 当扩展子类包含两个维度,两个维度间进行排列组合,为了解耦,不通过继承的方式,使用桥接。 2、核心点 组合代替继承进行解耦 举例:
2016-06-19 00:15:36 201
原创 java设计模式之工厂模式
1)只要方法里面控制产生对象的方法,就可称为工厂相关方法。 2)单例{1、private构造方法 2、静态工程方法}、多例。 3)简单工厂: 例子:交通工具 多种交通工具 多种交通工具不同的生产过程 4)接口抽象类使用: 一般一个特性使用接口:会飞的 大概能定义为一个物体使用抽象类 由于类的多继承性,建议多用接口。
2016-06-18 16:01:44 205
原创 java序列化
1、为什么要序列化 对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失, 但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序终止运行后, 这些对象仍然存在,可以在程序再次运行时读取这些对象的值,或者在其他程序中利用这些保存下来的对象。 这种情况下就要用到对象的序列化。 2、序列化用处 在传递,和保存对象(object)的时候,
2016-06-16 17:05:12 181
原创 SVN
1、org.apache.subversion.javahl.ClientException: Working copy is not up-to-date 1) team---更新 2)team---refresh/clean up 3)team----submmit
2016-06-16 16:03:57 303
原创 checkStyle 总结
1、导入模板 2、运用模本 3、formatter--ctrl+shift+f 1、导入如图: 2、针对tab运用模板-----use spaces to indent wrapped lines--------spaces only 3、ctrl+shift+f
2016-06-12 19:53:25 583
原创 设计模式之代理模式
代理模式: 方式一:通过继承的方式实现 方式二:通过聚合实现同一个接口的实现类 推荐方式二 方式一的弊端:如果需求添加多个代理的情况下,如果调换代理顺序只能写新的子类对象,不够灵活。 而方式二:聚合方式和被代理对象都实现了相同的接口,所以可以在代理之间互相组合。 Moveable moveable = new TankProxy2(new TankProxy1(new Tank
2016-06-05 21:11:20 204
原创 Linux常用命令总结
pwd (print working directory) 打印当前工作目录 命令提示符: # 超级用户 $ 普通用户 命令格式: 命令 选项 参数 ls 选项 文件或目录 选项: -l详细信息 -d查看目录属性 ls -ld /etc/ -h人性化显示文件大小(转换为k) ls -lh -i显示i节点inode(每个文件都有一个id号码)
2016-06-02 10:19:54 349
LeakCanary eclipse库文件
2016-07-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人