- 博客(6)
- 资源 (1)
- 收藏
- 关注
转载 泛型
泛型不是协变的 虽然将集合看作是数组的抽象会有所帮助,但是数组还有一些集合不具备的特殊性质。Java 语言中的数组是协变的(covariant),也就是说,如果 Integer扩展了 Number(事实也是如此),那么不仅 Integer是 Number,而且 Integer[]也是 Number[],在要求Number[]的地方完全可以传递或者赋予 Integer[]。(更正式地说,如
2012-12-31 18:11:48
650
转载 Android GPU硬件加速
1.名词解释 GPU:Graphic Processing Unit (图形处理器) OpenGL:Open Graphic Library 定义了一个跨编程语言、跨平台的编程接口的规格,不同厂商会有不同的实现方法,它主要用于三维图象(二维的亦可)绘制。 SurfaceFlinger:Android中负责Surface之间叠加、混合操作的动态库 Skia:Android中的2D图形库 l
2012-12-30 01:23:22
812
转载 Android中的异步IO-Select模型
1 介绍: 在进入手机开发之前,一直是做服务器开发的,所以对网络这部分相对比较熟悉,而在传统简单的网络系统里面,都是单线程,Server->Client的交互,而实际应用中,多数是需要异步处理的。对应到操作系统层面,如Windows的IOCP模型,Linux的Epoll模型,FreeBSD的kqueue模型。在三个操作系统层面,有一个通用的select模型,Java里面实现的也是select异步
2012-05-21 19:35:35
2224
转载 Http和Socket连接区别
1、TCP连接 要想明白Socket连接,先要明白TCP连接。手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器
2012-05-21 19:09:43
334
转载 nio整理
1. 基本 概念 IO 是主存和外部设备 ( 硬盘、终端和网络等 ) 拷贝数据的过程。 IO 是操作系统的底层功能实现,底层通过 I/O 指令进行完成。 所有语言运行时系统提供执行 I/O 较高级别的工具。 (c 的 printf scanf,java 的面向对象封装 ) 2. Java 标准 io 回顾 Java 标准 IO 类库是 io 面向对象的一种抽象。基于本地方法的底层
2012-03-16 00:40:09
357
转载 NIO资料整理
对于Android的网络通讯性能的提高,我们可以使用Java上高性能的NIO (New I/O) 技术进行处理,NIO是从JDK 1.4开始引入的,NIO的N我们可以理解为Noblocking即非阻塞的意思,相对应传统的I/O,比如Socket的accpet()、read()这些方法而言都是阻塞的。 NIO主要使用了Channel和Selector来实现,Java的Selector类似W
2012-03-15 14:39:54
670
简单图形算法
2012-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人