Java编程
文章平均质量分 96
咖啡老师
爱看书,喜欢的计算机
展开
-
Java SPI 技术在Android上的应用与原理分析
一、前言今年初,我在做需求时一位好友告诉我,有一种非常高明的技术方案可以将现有的现有项目中的代码变的更加精简、漂亮,它的名字叫SPI,问我想不想搞。由于我当时忙着搞一堆紧急需求,实在没心思搞新技术,于是含糊的婉拒了。现在想想他,有点后悔,若当时挤出时间搞搞,说不定我后来再要工资时还能再多加点,哈哈哈哈哈。二、SPI 技术原理剖析2.1 传统面向接口编程的局限性在正式讲SPI 编程前,先用一个接口编程举个例子作为话题的引入。现在出一个关于播放音乐的业务接口:Business.ktinterfa原创 2021-11-16 19:43:36 · 2579 阅读 · 2 评论 -
Java 集合知识快速记忆
这次咱们换个总结的方式,以提问的形式聊聊这个大知识点。1、list与Set、Map区别及适用场景?List,Set都是继承自Collection接口,Map则不是List特点:元素有放入顺序,元素可重复 ,Set特点:元素无放入顺序,元素不可重复,重复元素会覆盖掉,(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的,加入Set 的Object必须定义equals()方法 ,另外list支持for循环,也就是通过下标来遍历,也可以用迭代器,但是s原创 2020-07-19 17:31:23 · 602 阅读 · 0 评论