- 博客(11)
- 收藏
- 关注
原创 java 并发之Callable和Future
Callable和Future,一个产生结果,一个拿到结果。 (1)一个返回值 。 方式1 package com.thread; import java.util.Random; import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util
2014-03-21 15:48:30
624
翻译 设计模式学习之——六大设计原则之六:开闭原则
定义:Software entities like classes, modules and functions should be open for extension but closed for modifications. (一个软件实体如类、模块和函数应该对扩展开放,对修改关闭) 直接上例子: 如上IBook定义了数据的三
2014-03-20 16:21:54
566
翻译 设计模式学习之——六大设计原则之三:依赖倒置原则
定义:High Level modules should not depend upon low level modules. Both should depend upon abstractions. Abstractions should not depend upon details.Details should depend upon abstractions. 定义的含义:
2014-03-20 15:48:17
437
翻译 设计模式学习之——六大设计原则之四:接口隔离原则
两种接口: 1. 实例接口(Object Interface) [java] view plaincopy Person zhangSan = new Person(); 该实例要遵从的标准就是Person这个类,Person类就是zhangSan的接口。即Java中类也是一种接口 2. 类接口(class Interf
2014-03-20 15:46:34
443
转载 设计模式学习之——六大设计原则之二:里氏替换原则
先讲下继承: 优点: 代码共享,代码重用,可扩展,开放性 缺点: 侵入性,降低灵活性,增强耦合性 解决继承的缺点:里氏替换! 定义1:If for each object o1 of type S there is an object o2 of type T such that for all pro
2014-03-20 15:22:22
638
转载 设计模式学习之——六大设计原则之一:单一职责原则
六大设计原则: Single Responsibility Principle: 单一职责原则 Open Closed Principle: 开闭原则 Liskov Substitution Principle: 里氏替换原则 Law Of Demeter: 迪米特法则 Interface Segregation Principle: 接口隔离原则 Depend
2014-03-20 15:07:17
525
原创 设计模式系列之代理
主要对很难理解的设计模式——代理模式的学习记录、包括由问题引出代理模式的出现、包括静态代理、和核心的动态代理。 一:简介 主要内容: 1、由问题引出设计模式 2、静态代理的产生与实现 3、继承与聚合哪个好 4、动态代理的产生与实现 5、总结与补充
2014-03-12 15:45:31
603
原创 Android 中File数据存储
首先说下 File存储在Android 中有什么用途呢? File存储:可以让我们轻松访问手机存储器上的文件(手机内存卡或者用户的SD卡) android中我们可以在我们的手机自带的内存卡中或者用户插入的SD卡中进行文件的写入和读出,总之就是要建立一条输入输出通道。 将数据保存到我们手机的存储空间 /** * 该方法是将数据保存在
2014-03-12 10:39:12
1008
原创 Android系列之GridView(九宫图)
GridView跟ListView都是比较常用的多控件布局,而GridView更是实现九宫图的首选!本文就是介绍如何使用GridView实现九宫图。GridView的用法很多,网上介绍最多的方法就是自己实现一个ImageAdapter继承BaseAdapter,再供GridView使用,类似这种的方法本文不再重复,本文介绍的GridView用法跟前文ListView的极其类似。。。。
2014-03-11 10:34:17
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人