`
文章列表

Enumeration

Enumeration接口 Enumeration接口本身不是一个数据结构。但是,对其他数据结构非常重要。 Enumeration接口定义了从一个数据结构得到连续数据的手段。例如,Enumeration定义了一个名为nextElement的方法,可以用来从含有多个元素的数据结构中得到的下一个元素。 Enumeration接口提供了一套标准的方法,由于Enumeration是一个接口,它的角色局限于为数据结构提供方法协议。下面是一个使用的例子: //e is an object that implements the Enumeration interface while (e.hasMor ...

instanceof 的运用

    博客分类:
  • java
instanceof是什么东东?   instanceof是Java的一个二元操作符,和==,>,<是同一类东东。由于它是由字母组成的,所以也是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:   String s = "I AM an Object!";   boolean isObject = s instanceof Object;   我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的 ...
之前我们曾深入的探讨过PHP缓存技术,其中主要提到了数据缓存。数据缓存主要是指数据库查询缓存,每次访问页面的时候,都会先检测相应的缓存数据是否存在,如果不存在,就连接数据库,得到数据, 并把查询结...     ...
以下内容摘自《java编程思想》第三版: 程序运行时,对象是怎么进行放置安排的呢?特别是内存是怎么分配的呢?有六个不同的地方可以用来存储数据: 1、寄存器:这是最快的存储区,因为它位于不同于其他存储区的地方 ...
PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。 ...
 如果只有一种方式使用数据库是正确的,您可以用很多的方式创建数据库设计、数据库访问和基于数据库的 PHP 业务逻辑代码,但最终一般以错误告终。本文说明了数据库设计和访问数据库的 PHP 代码中出现的五个常见问题,以及在遇到这些问题时如何修复它们。   问题 1:直接使用 MySQL   一个常见问题是较老的 PHP 代码直接使用 mysql_ 函数来访问数据库。清单 1 展示了如何直接访问数据库。   清单 1. Access/get.php   <?php   function get_user_id( $name )   {   $db = mysql_connect( ' ...
记得我在写javascript笔记时候说过:程序就是由数据和运算组成。所以对数据存储以及读取方式的研究是熟练掌握语言精髓的重要途径。我在上篇文章里说道我想重新回顾一些知识,这些知识就是数据存储的问题,而且是复杂数据 ...
getProperties public static Properties getProperties() 确定当前的系统属性。 首先,如果有安全管理器,则不带参数直接调用其 checkPropertiesAccess 方法。这可能导致一个安全性异常。 将 getProperty(String) 方法使用的当前系统属性集合作为Properties 对象返回。如果没有当前系统属性集合,则先创建并初始化一个系统属性集合。这个系统属性集合总是包含以下键的值: 键 相关值的描述 java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendo ...
我发现自己有两篇博客的关注度在与日俱增:《通过JS或PHP检测iPad设备》以及《通过JS或PHP检测iPhone和iPad设备》。看来移动端的开发话题越来越火热了。在此列出一些能够在iOS的最大竞争者——安卓(Android)系统的检测方法。 JavaScript判断方法 搜索user agent字符串中的Android单词是最省事儿的方法: view plainprint? if(navigator.userAgent.match(/Android/i)) { // Do something! // Redirect to Android-site? wi ...
相关文章来自:http://tech.it168.com/a2011/0627/1209/000001209757_all.shtml 文档API:http://static.springsource.org/spring-data/data-document/docs/current/api/ 安装Spring for Mongodb   Spring项目为方便对Mongodb的操作,建立了spring-data的子项目,地址在:   http://www.springsource.org/spring-data/mongodb,目前版本是1.0.0M2阶段,已支持对Mongodb的一系列基本 ...
反射类 package util; import java.lang.reflect.Field; import java.lang.reflect.Method; import test.web.example.PP; /** * * @author peidw * */ public class Reflection { /** * 取得参数对象中的公共属性 * @param obj * @param fieldname * @return * @throws Excep ...
本课程主要讲述Java反射机制与设计模式之一:代理模式的原理与应用 同时详细讲述了Java对代理模式的支持以及Java中动态代理的原理,应用与实践 本课程要求大家对Java泛型知识有所了解,因为程序代码中大量使用了泛型相关知 ...
第一次遇到此异常是在处理3g.renren.com的好友分组功能中,因为接口提供的好友分组(以map的方式提供好友分组的id跟分组名)中没有把分组名为空,但是id存在的数据屏蔽掉,所以我在调用接口服务之后,需要重新处理value为空的数据。 代码如下: view plain import java.util.HashMap; import java.util.Map; /** * * Dec 1, 2011 * @author 车前猛跑 */ public class MapDemo { public static voi ...
java Map 遍历速度最优解 第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.getValue(); } 效率高,以后一定要使用此种方式! 第二种: Map map = new HashMap(); Iterator iter = ...
jboss linux部署遇到的问题 JBossLinuxlog4jWebEJB 1. jboss的下载以及安装,下载zip文件,unzip就可(俺用的是jboss4.2.2) ,注意,JBOSS各 版   本deploy的路径不同,注意看文档. 2. 设置环境变量.我没有root权限,所以靠修改.bashrc来设置.命令:vi .bashrc(注意要 usr下使用,别的目录会找不到此文件) 直接在改文件底部添加就可: JBOSS_HOME=/home/ctdsp_test/jboss-4.2.2.GA PATH=$PATH:$JBOSS_HOME/bin export JBOS ...
Global site tag (gtag.js) - Google Analytics