Java 中的同步容器类包括 Vector 和 Hashtable ,二者是早起 JDK 的一部分,此外还包括在 JDK1.2 中添加的一些功能相似的类,这些同步的封装类是由 Collections.synchronizedXxx 等工厂方法创建的的。这些类实现线程安全的方法都是一样的:将他们封装起来,并对每个公有方法都进行同步,使得每次都只有一个线程能访问容器的状态。...
分类:
编程语言 时间:
2014-10-23 00:02:42
阅读次数:
171
Fragment(碎片)是作为android3.0(api level 11)发布版本的一部分而引入的;Fragment允许将activity拆分成多个完全独立封装的可重用的组件,每个组件有它自己的生命周期和ui布局。Fragment包含了一系列和acitivity类相像的事件处理程序。当Fra.....
分类:
移动开发 时间:
2014-10-22 23:32:36
阅读次数:
251
以下介绍声音资源从载入到播放的一个流程首先,我们将须要的音频文件放到assets文件夹下,OGE中SoundRes和MusicRes为我们封装了非常多经常使用的方法,能够用于载入及播放等经常使用功能。载入//设置声音读取路径Device.getDevice().getSoundFactory().s...
分类:
其他好文 时间:
2014-10-22 23:30:40
阅读次数:
337
最近需要用到Sqlite数据库来做一个游戏的数据存储。网上搜了一下,两种方法,一种是自己dll搭建环境有可能还需要编译之类的,我自己是搭建出来了,不过我没采用。还有一种就是使用sqlitekit插件,他本身是用c#编写的sqlite封装了一套简单的API,供别人使用,而且也没有那些有的没的环境问题。...
分类:
数据库 时间:
2014-10-22 23:24:27
阅读次数:
447
前言这本书这几年零零散散读过两三遍了,作为经典书籍,应该重复读反复读,既然我现在开始写博了,我也准备把以前觉得经典的好书重读细读一遍,并且将笔记整理到博客中,好记性不如烂笔头,同时也在写的过程中也可以加深自己理解的深度,当然同时也和技术社区的朋友们共享事件事件的本质初始化为null的私有委托字段封装...
本文的主要目的是将server套接字和client套接字的获取,做一个简易的封装,使用C语言完成。 tcp_server 服务器端fd的获取主要分为以下几步: 1.创建socket,这一步仅仅创建一个socket,没有任何特性的属性。 2.绑定网卡和port,一块主机可能有多块网卡,如果我们使用IN...
分类:
系统相关 时间:
2014-10-22 23:19:55
阅读次数:
385
在测试了赵梓皓同志的程序之后,我发现了一下不足之处 1.使用了固定大小的结构数组list[10000],当数据量很大时可能会造成数组越界,不安全。 2.代码有一些重复,可以封装到一个函数,减少重复代码。 3.代码没有注释,读起来比较困难。当然,他的代码也有很多值得我学习的地方。 首先从他的代...
分类:
其他好文 时间:
2014-10-22 23:18:48
阅读次数:
162
策略模式(Strategy Pattern):定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。策略模式是一种对象行为型模式。
策略模式是一个比较容易理解和使用的设计模式,策略模式是对算法的封装,它把算法的责任和算法本身分割开,委派给不同的对象管理。策略模式通常把一个系列的算法封装到一系列的策略类里面,作为...
分类:
其他好文 时间:
2014-10-22 22:06:54
阅读次数:
180
一。简述简单工厂模式(FACTORY),通过面向对象的封装,继承和多态来降低程序的耦合度。...
分类:
移动开发 时间:
2014-10-22 22:03:43
阅读次数:
326
历史介绍
大多Web应用程序,都是运行在HTTP上的。HTTP协议是一系列无状态的文本传输协议。无状态的协议不记录收到的多个请求之间的关系,也就是说服务器与相应客户端如何对应起来,是一个问题。此外,HTTP是基于文本的。如何将基于文本的技术与强类型的Java匹配起来,这需要大量的数据绑定工作。
HTTP协议原本就不是为了满足Web应用程序开发人员的需求而设计的,它们是为请求和处理静态HTML文档而设计的。
Java Servlet API能够解决这些问题,Servlet通过一套面向对象的抽象直接封装客...
分类:
编程语言 时间:
2014-10-22 22:03:43
阅读次数:
256