摘要:
1.怎么样是应用程序更省电?取消广播、用wifi、减少服务器更新服务 阅读全文
摘要:
1.Map接口public interface Map将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。2.HashMap、Hashtable、TreeMappublic class HashMapextends AbstractMapimplements Map, Clon... 阅读全文
摘要:
1.集合输出很多情况下我们需要把集合的内容进行输出,也就是遍历集合。遍历集合的方式有以下几种:1.Iterator2.ListIterator3.Enumeration(枚举方式,比较老一般不用)4.foreach5.传统for循环其中Iterator的使用率最高。public class Coll... 阅读全文
摘要:
1.Set接口一个不包含重复元素的collecyion。更确切的讲,set不包含满足e1.equals(e2)的元素e1和e2,并且最多包含一个null元素。2.HashSet类实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set的迭代顺序:特别是它不保证该顺序恒久不变。此... 阅读全文
摘要:
1.集合框架的作用在实际开发中,我们经常会对一组相同类型的数据进行统一管理操作。到目前为止,我们可以使用数组结构,链表结构,二叉树结构来实现。数组的最大问题在于数组中的元素个数是固定的,要实现动态数组,还是比较麻烦。在JDK1.2版本后,JAVA完整的提供了类集合的概念,封装了一组强大的、非常方便的... 阅读全文
摘要:
为啥要使用NIO?NIO的创建目的是为了让JAVA程序员可以实现高速I/O而无需编写自定义的本机代码。NIO将最耗时的I/O操作(即填充和提取缓冲区)转移回操作系统,因而可以极大地提高速度流与快的比较原来的I/O库(在java.io.*中)与NIO最重要的区别是数据打包和传输的方式,原来的I/O以流... 阅读全文
摘要:
在计算机世界里,任何的文字都是以指定的编码方式存在的。常见编码有:ISO8859-1、GBK/GB2312、unicode、UTFISO8859-1:编码属于单字节编码,最多只能表示0-255的字符范围,主要在英文上应用GBK/GB2312:中文的国际编码,专门用来表示汉字,是双字节编码unicod... 阅读全文
摘要:
意图:动态地给一个对象添加一些额外的职责。就增加功能来说,Decorator模式相比于生成子类更为灵活。该模式以对客户端透明的方式扩展对象的功能。适用环境在不影响其他对象的情况下,以动态、透明的方式给单个对象添加职责。处理那些可以撤销的职责。当不能采用生成子类的方法进行扩充时。一种情况是,可能有大量... 阅读全文
摘要:
RandomAccessFile是IO包的类,从Object直接继承而来。只可以对文件进行操作,可以对文件进行读取和写入。RandomAccessFile有强大的文件读写功能,其内部是大型byte[],可以通过seek(),getFilePointer()等方法操作的指针,方便对数据进行写入与读取,... 阅读全文
摘要:
字节数组流ByteArrayInputStream:包含一个内部缓冲区,该缓冲区包含从流中读取的字节。内部计数器跟踪read方法要提供的下一个字节。关闭ByteArrayInputStream无效。此类中的方法在关闭此流后仍可被调用,而不会产生任何IOException.ByteArrayOutpu... 阅读全文