
Java 基础
cheater
一个正在吃低保的码农
展开
-
ArrayList详解(1)
通常 程序运行总是根据运行时才知道的条件创建新对象,不到运行时,不会知道所需要对象的数量,甚至不知道确切的类型,为解决这个普遍的编程问题,需要能够在任意的时刻和任意的位置穿件任意数量的对象,所以不能根据依靠创建命名的引用来持有每一个对象,MyObject object ;因为你不知道实际上会需要多少个这样的引用,大多数的语言都会提供某种方法来解决这个问题,Java有多种方式保存对象(准确来原创 2013-09-22 23:58:23 · 1377 阅读 · 0 评论 -
Java 线程池 队列
1.使用线程池的目的:转载 2014-10-29 23:48:29 · 929 阅读 · 0 评论 -
长连接为何要发送心跳包
最近面试的时候,被闻到关于Android IM 的问题,因为之前做过一个类似于微信的聊天软件,当时面试官问我,为啥后台需要发送心跳包,我说发送心跳包的作用是维持长链接,然后面试官问我,为啥长连接要发送心跳包的时候,我愣住了, 我也不知道为啥长链接需要发送心跳包 回来之后我查询资料后发现,Android的推送在后台维持的服务都会发送心跳包来维持长连接,当一台智能手机连上移动网络的时候,其实转载 2015-07-23 22:42:23 · 12573 阅读 · 2 评论