- 博客(4)
- 收藏
- 关注
原创 android保存xml文件方法
[size=large]本文提供一种存储xml文件的方式: XmlSerializer serializer = Xml.newSerializer(); File path = new File(FILE_SAVE_PATH); if(!path.exists()){ try { ...
2013-12-21 14:26:29 585
原创 android MediaPlayer状态机
[size=large]1.状态图 对播放音频/视频文件和流的控制是通过一个状态机来管理的。下图显示一个MediaPlayer对象被支持的播放控制操作驱动的生命周期和状态。椭圆代表MediaPlayer对象可能驻留的状态。弧线表示驱动MediaPlayer在各个状态之间迁移的播放控制操作。 这里有两种类型的弧线。由一个箭头开始的弧代表同步的方法调用,而以双箭头开头的代表的弧线代表异步方...
2013-12-20 11:48:53 79
原创 Java synchronized详解
第一篇: 使用synchronized 在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。 在程序中我们使用了一个简化版本的Account类,代表...
2013-12-18 15:27:57 91
原创 Java中ArrayList和LinkedList区别
一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为Ar...
2013-12-18 15:26:06 79
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人