![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础
kwjlevel99
小菜鸡
展开
-
java比较器的二种实现方式的区别
java的比较器应用于很多场景,最常见的出泛型的排序或者是简单的排序。有二种实现方式,使用Comparable、Comparator,哪一种符合具体的开发情形,还是要看二者的区别。从api上得知,一个类实现了Comparable接口则表明这个类的对象之间是可以相互比较的,这个类对象组成的集合就可以直接使用sort方法排序。Comparator可以看成一种算法的实现,将算法和数据分离,Compara原创 2015-01-06 18:23:32 · 549 阅读 · 0 评论 -
java泛型的例子与理解
首先,为什么会出现泛型。这个动机就是如果是类型错误,那么在编译的时候就会被捕获,而不是运行时当作ClassCastException在debug里面出现,所以将类型的检查从运行时移到编译时,有助于找到程序中的错误,提高程序的可靠性。 泛型使用在3个地方,类、接口、方法的创建中,相对应的为泛型类、泛型接口、泛型方法。也就是说泛型是对于类型的通用性。不能将多态的概念混淆进来,二个没原创 2014-12-29 14:30:08 · 439 阅读 · 1 评论 -
Android Studio新手入门必须知道的几点事
转自:http://blog.csdn.net/xushuaic/article/details/26097663 Google在2013的I/O开发者大会上引入的该开发工具。现在已经更新到了0.5.8版本。 现在github的很多项目都使用了Android Studio开发,所以如果你还用Eclipse,就需要把整个项目拆分, 然后在工程中include依赖包,是非常费事的,有时候转载 2015-03-05 10:44:26 · 1426 阅读 · 0 评论 -
Android的线程使用来更新UI----Thread、Handler、Looper、TimerTask
转自:http://blog.csdn.net/lanpy88/article/details/6659167 方法一:(java习惯,在android不推荐使用) 刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题 new Thread( new Runnable() { public void run() {转载 2015-03-16 14:47:34 · 864 阅读 · 0 评论 -
java数据结构
问题总是在具体需求出现的才会显现的,我之前遇到一个需要将一串字符串,按照逗号分隔来,用一个数组来包装这些数据,很简单的split功能,返回的就是一个数组。 可我在这之后想再往里面添加元素,但是发现你要操作的对象是个数组,而不是一个集合。很尴尬,于是不得不将数组编程集合然后再添加。仔细想想为什么数组会那么不方便,请教了大神,扯到到计算机原理才总结出自己的理解。 首原创 2014-12-23 16:52:36 · 378 阅读 · 0 评论 -
java集合大总结
首先,出现今天的需求主要是打算把数据结构,java集合,真实场景的处理都好好的再过一遍。我写了一个实现约瑟夫环的算法,想着在arraylist和linkedlist之间做选择,对比。很多时候功能做出来后,很少是能再去修改,情愿做一个新的。现在想想这个习惯应该改一下。 从整体上来看下集合家族。 玩java的时候,先接触的是数组,那么对于集合的理解也是相对于数组的,所以说下区别: 1.数组是原创 2015-03-12 15:58:41 · 393 阅读 · 0 评论 -
Intent中所有属性试玩(intentfilter,data,category,flag)
老套路,这次出现的需求是接入的融云IM及时通讯的sdk,在介绍视频中,作者有讲到需要对intentfilter等有比较深的理解。确实,在实践的时候,我觉得以前这块知识理解的很浅,没把他玩的溜,这块知识不难。待会结合融云的demo直接把这块吃下。 引入下基础概念。Intent的Component属性 Intent对象的setComponent(ComponentName comp)方法用于设置I原创 2015-04-17 11:33:39 · 629 阅读 · 0 评论 -
Android MK详解
说到.mk文件,看多android源码的童鞋会发现其中存在着繁多的mk文件。一开始不知道是干什么的,后来才发现这是android源码正常编译工作的大功臣。 习惯开发APP的童鞋,配套使用一定是一款自己拿手的IDE。那对于android源码来说,配套使用的就是一整套mk文件。android源码复杂,由不同功能的文件夹组成,几乎每个模块的根路径下都有一个mk文件,android系统在编译的时候,就会原创 2018-01-23 16:53:37 · 356 阅读 · 0 评论