``` public interface A { void aa(); } public class Alimp implements A{ @Override public void aa() { System.out.println("我是A的实现类中的方法"); } } public clas... ...
分类:
其他好文 时间:
2019-10-12 11:16:57
阅读次数:
76
还是以计算器为例 首先定义Operation接口和Add,Sub,Mul,Div操作 接下来创建工厂类 改善一下,使用枚举工厂 --后面更新抽象工厂 ...
分类:
其他好文 时间:
2019-10-11 23:07:11
阅读次数:
90
问:如何决定使用 HashMap 还是 TreeMap? 介绍 TreeMap<K,V>的Key值是要求实现java.lang.Comparable,所以迭代的时候TreeMap默认是按照Key值升序排序的;TreeMap的实现是基于红黑树结构。适用于按自然顺序或自定义顺序遍历键(key)。 Has ...
分类:
其他好文 时间:
2019-10-11 10:49:16
阅读次数:
96
项目开发中,为了用户信息的安全,会有禁止页面被截屏、录屏的需求。 这类资料,在网上有很多,一般都是通过设置Activity的Flag解决,如: 这种设置可解决一般的防截屏、录屏的需求。 如果页面中有弹出Popupwindow,在录屏视频中的效果是: 如下面两张Gif图所示: 未设置FLAG_SECU ...
分类:
移动开发 时间:
2019-10-11 10:30:12
阅读次数:
405
第一步:打开一个异步线程 第二步:setScript() 以上就是Kotlin启动异步线程读取和写入文件。 ...
分类:
移动开发 时间:
2019-10-10 15:36:03
阅读次数:
149
直接打印信息到页面 resultMap.put(Constants.Attrs.ERR_CODE, Constants.Config.STR_500); resultMap.put(Constants.Attrs.ERR_MSG, Constants.TipMsg.ORDER_NOT_EXIST); ...
分类:
Web程序 时间:
2019-10-09 16:02:42
阅读次数:
114
前言: canvas可以单独算为前端的一大知识模块, 今天就研究一下. 先做下前文铺垫: ①创建canvas ②获取canvas ③常用样式 ④绘制线条 ⑤填充图案 ⑥开始结束 ⑦其他 正文: 说再多也没用, 最终还是进行实战, 终于进入正文了; HTML部分 css部分 js部分 结语: 本文还有 ...
分类:
其他好文 时间:
2019-10-09 12:23:37
阅读次数:
103
接上一篇文章,https://www.cnblogs.com/liumy/p/11633065.html wait方法是让当前线程等待,这里的当前线程不是指t,而是主线程。 wait会释放锁,等到其他线程调用notify方法时再继续运行。 可以看下面的例子。 下面是执行结果。 可以看到synchro ...
分类:
编程语言 时间:
2019-10-08 22:17:43
阅读次数:
166
201871010133 赵永军《面向对象程序设计(java)》第六、七周学习总结 1、学习第5章内容; 2、完成实验五; 3、修改置顶博文《面向对象程序设计课程学习进度条》,记录第五周、第六周、第七周个人编程水平提升参数。 第一部分:总结第五章理论知识 1.继承:已有类来构建新类的一种机制。档定义 ...
分类:
编程语言 时间:
2019-10-06 18:58:25
阅读次数:
115
我们在实际的开发工作中,经常会碰到排序的问题,如题,我们如何针对List集合中的某一个属性进行排序 当list集合中的元素类型是我们自定义类型时,有两种对list中的元素进行排序的方法: 方法一 让list集合中的元素类型,也就是我们自定义的类实现Comparable<T>接口,并在类中编写publ ...
分类:
编程语言 时间:
2019-10-06 15:13:12
阅读次数:
102