概要 上一章,我们学习了Collection的架 构。这一章开始,我们对Collection的具体实现类进行讲解;首先,讲解List,而List中ArrayList又最为常用。因此,本章我们讲解 ArrayList。先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。
分类:
编程语言 时间:
2016-02-20 17:24:40
阅读次数:
238
在简易音乐播放器中,用了Handler,也没有过多地去研究学习,这里再学习下android下的异步消息处理机制。这里用了Handler主要是在线程中不能更新UI,而需要通过Handler才可以。关于异步消息处理有几个概念。
1、Message:消息,线程间通讯的数据单元。例如后台要下载歌曲然后下载完成要更新ui,则可以发送一条包含更新信息的Message给UI线程。
2、Mes...
分类:
移动开发 时间:
2016-02-19 10:49:53
阅读次数:
231
学习了Activity组件后,这里再学习下另一个组件Broadcast Receiver组件。这里学习下自定义的Broadcast Receiver。通过按键自己发送广播,然后自己接收广播。新建MyBroadcastReceiver,代码如下:
package com.example.jared.broadcasttest;
import android.content.BroadcastRe...
分类:
移动开发 时间:
2016-02-14 11:44:18
阅读次数:
321
一、引子 近期又又一次上了算法课,如今想来有点汗颜。大学期间已经学习了一个学期。到如今却依旧感觉仅仅是把老师讲过的题目弄懂了,并没有学到算法的一些好的分析方法和思路,碰到一个新的问题后往往感觉非常棘手,痛定思痛之后认为还是好好再学习一遍。争取能理解透彻每种算法的思路和核心,同一时候也劝诫各位同行们做
分类:
编程语言 时间:
2016-02-14 11:35:38
阅读次数:
280
这里再学习写android的ListView,其实我们都使用过ListView,就像手机的联系人,就是用的ListView了。下面就实现下简单的ListView吧,首先是xml文件中添加相关的代码:
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_wi...
分类:
移动开发 时间:
2016-02-10 23:25:31
阅读次数:
537
学习过一段时间CoffeeScript,然后再学习TypeScript,最后还是决定使用TypeScript开发.CofeeScript主要是给js添加一些语法糖,编写代码要快捷的多,少量的代码开发确实要方便的多而TypeScript完全兼容js,提供类型检查,代码输入提示,这点我比较看重,再也不会...
分类:
其他好文 时间:
2016-01-12 21:36:01
阅读次数:
303
本篇文章将通过示例的方式展示元组类型的操作,希望对学习Python的朋友们有一定帮助,其实这也是我个人再学习python的过程中自我学习,自我总结的一篇随笔。元组操作:tuple元组的元素不可修改,元组的元素的元素可修改count(self,value) 功能:统计当前元组中某...
分类:
编程语言 时间:
2016-01-11 22:08:29
阅读次数:
207
我一直都想写一些关于声音合成的东西。但是因为没有找到很好这方面的素材而迟迟没有动作.所以现在只能找些素材东拼西凑写下这篇文章.首先,我们来看一下Sound对象的一些基本结构,如果通过代码来控制它并创建一些随机的声音。稍后,再学习如何创建真正的声音波形及声音的合成等等.开门见山Flash10具有声音合...
分类:
其他好文 时间:
2015-12-25 13:06:08
阅读次数:
185
最近再学习WPF开发,其中提到一个特性“分辨率无关性”,主要功能就是实现开发的桌面程序在不同分辨率的电脑上显示时,会根据系统的DPI自动进行UI的缩放,从而不会导致应用程序的失真。 这个里面就提到了个系统DPI,这个其实在我们windows系统中(不论XP,还是vista之后的win7、win...
1、final, finally, finalize的区别 final—是修饰符,可以修饰变量、方法和类。 final类不能再派生出新的子类即不可当父类; final变量必须在声明时给定初值或在构造方法中赋值,在以后的引用中只能读取,不可修改。 final方法不能重载。 fin...
分类:
编程语言 时间:
2015-11-15 14:39:47
阅读次数:
212