摘要: 1.采用阻塞式readUTF();长连接2.java socket的3个主要方面如下 1)accept 阻塞,直到接受到一个连接,并返回一个客户端对象实例 2)getInputStream() 3)getOutputStream()客户端代码:public class ClientSocket... 阅读全文
posted @ 2015-10-15 16:50 我在途中 阅读(1794) 评论(0) 推荐(0) 编辑
摘要: 1.应用场景IO可让您只使用一个(或几个)单线程管理多个通道(网络连接或文件),但付出的代价是解析数据可能会比从一个阻塞流中读取数据更复杂。如果需要管理同时打开的成千上万个连接,这些连接每次只是发送少量的数据,例如聊天服务器,实现NIO的服务器可能是一个优势。同样,如果你需要维持许多打开的连接到其他... 阅读全文
posted @ 2015-10-15 14:23 我在途中 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.list参数问题(无warnnings)public static void main(String[] args){ List list=new ArrayList(); list.add("ABDC"); list.add(1); list.add(new Thread())... 阅读全文
posted @ 2015-10-14 15:34 我在途中 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 链表结构:static class HashMapEntry implements Entry { final K key; V value; final int hash; HashMapEntry next;......}数组存储所有链表:transient HashMa... 阅读全文
posted @ 2015-10-14 13:24 我在途中 阅读(1501) 评论(0) 推荐(0) 编辑
摘要: 1. LinkedHashMap概述: LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 LinkedHashMap实现与HashMap的不同之处在... 阅读全文
posted @ 2015-10-14 13:12 我在途中 阅读(224) 评论(0) 推荐(0) 编辑
摘要: hashmap的数据结构就是一个哈希表(散列表)hashmap: 1)数组:连续地址,查找迅速,但是占用内存太大 2)链表:地址不是连续的节省空间,查找较数组慢,删除和添加快 集合了两种数据结构的优点数组的目的:就是根据关键字的key利用散列函数映射地址,此地址就存储在数组中链表... 阅读全文
posted @ 2015-10-14 12:46 我在途中 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 集合框架图iterator--listIteratorcollection---list---arraylist 动态数组collection--list---abstractsequenceList--linkedlist 链表collection--list--vector 同步的动态数组c... 阅读全文
posted @ 2015-10-14 12:37 我在途中 阅读(663) 评论(0) 推荐(0) 编辑
摘要: 在 Java2中,有一套设计优良的接口和类组成了Java集合框架Collection,使程序员操作成批的数据或对象元素极为方便。这些接口和类有很多对抽象数据类型操作的API,而这是我们常用的且在数据结构中熟知的。例如Map,Set,List等。并且Java用面向对象的设计对这些数据结构和算法进行了封... 阅读全文
posted @ 2015-10-13 17:38 我在途中 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 1.当系统内存不足时,系统将激活内存回收过程。为了不因内存回收影响用户体验(如杀死当前的活动进程),Android 基于进程中运行的组件及其状态规定了默认的五个回收优先级:IMPORTANCE_FOREGROUND:IMPORTANCE_VISIBLE:IMPORTANCE_SERVICE:IMPO... 阅读全文
posted @ 2015-10-13 17:08 我在途中 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.字符流的后缀:Reader和Writer 处理字符和字符串 字节流的后缀:InputStream和OutputStream 处理字节和二进制对象2.android的读写原理 所有文件的存储都是字节的存储 磁盘保留的是字节或者将字符转化成字节进行粗出3. 字符流可以处理unicde,但是字节流不... 阅读全文
posted @ 2015-10-12 18:32 我在途中 阅读(316) 评论(0) 推荐(0) 编辑