上一页 1 2 3 4 5 6 7 ··· 52 下一页
摘要: 设计模式(Design Pattern),是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。1、设计模式和框架 可复用面向对象软件系统现在一般划分为两大类:应用程序工具箱和框架(Framework),我们平时开发的具体软件都是应用程序,Java的API属于工具箱;而框架是构成一类特定软件可复用设计的一组相互协作的类,EJB(EnterpriseJavaBeans)是Java应用. 阅读全文
posted @ 2012-05-01 00:08 Springside4 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一、大括号的位置绝大多数的编程语言,都用大括号({})表示区块(block)。起首的大括号的位置,有许多不同的写法。最流行的有两种。一种是起首的大括号另起一行:block { ... } 另一种是起首的大括号跟在关键字的后面:block { ... } 一般来说,这两种写法都可以接受。但是,JavaScript要使用后一种,因为JavaScript会自动添加句末的分号,导致一些难以察觉的错误。return { key:value; }; 上面的代码的原意,是要返回一个对象,但实际上返回的是undefined,因为JavaScript自动在return语句后面添... 阅读全文
posted @ 2012-04-30 19:07 Springside4 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一、动画类型Android的animation由四种类型组成:alpha、scale、translate、rotateXML配置文件中alpha渐变透明度动画效果scale渐变尺寸伸缩动画效果translate画面转换位置移动动画效果rotate画面转移旋转动画效果Java Code代码中AlphaAnimation渐变透明度动画效果ScaleAnimation渐变尺寸伸缩动画效果TranslateAnimation画面转换位置移动动画效果RotateAnimation画面转移旋转动画效果二、Android动画模式Animation主要有两种动画模式:tweened和frame一种是tween 阅读全文
posted @ 2012-04-30 00:15 Springside4 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 前面介绍了四种创建、解析XML的方式:0、 Android 创建与解析XML(一)—— 概述1、 Android 创建与解析XML(二)—— Dom方式2、Android 创建与解析XML(三)—— Sax方式3、Android 创建与解析XML(四)—— Pull方式4、Android 创建与解析XML(五)—— Dom4j方式其中从处理方式看,有的采用了Java处理XML的标准方式,有的是经过第三方改进后的XML处理方式从事件角度看,有的是基于Dom树节点,有的基于事件处理为什么创建、解析XML会产生这么多方法呢?四种处理方式的特点各是什么?它们分别更适合什么样的使用场景呢?1、XML通用 阅读全文
posted @ 2012-04-29 00:02 Springside4 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 1、Dom4j概述dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAXP.dom4j官方网址:dom4jdom4j源码下载:dom4jdownload本示例中,需要导入dom4j.jar包,才能引用dom4j相关类,dom4j源码和jar包,请见本示例【源码下载】或访问 dom4jorg 阅读全文
posted @ 2012-04-28 23:15 Springside4 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 1、Pull概述Android系统中和创建XML相关的包为org.xmlpull.v1,在这个包中不仅提供了用于创建XML的XmlSerializer,还提供了用来解析XML的Pull方式解析器XmlPullParserXmlSerializer没有像XmlPullParser那样提取XML事件,而是把它们推出到数据流OutputStream或Writer中。XmlSerializer提供了很直观的API,即使用startDocument开始文档,endDocument结束文档,startTag开始元素,endTag结束元素,text添加文本等。Pull方式创建XML,应用了标准xml构造器o 阅读全文
posted @ 2012-04-28 23:12 Springside4 阅读(290) 评论(0) 推荐(0) 编辑
摘要: 1. Sax概述SAX是一种占用内存少且解析速度快的解析器,它采用的是事件启动,不需要解析完整个文档,而是按照内容顺序看文档某个部分是否符合xml语法,如果符合就触发相应的事件,所谓的事件就是些回调方法(callback),这些方法 定义在ContentHandler中,下面是其主要方法:startDocument():当遇到文档的时候就触发这个事件 调用这个方法 可以在其中做些预处理工作,如:申请对象资源endDocument():当结束文档的时候就触发这个事件 调用这个方法 可以在其中做些善后工作,如:释放申请的对象资源startElement(String namespaceURI, S 阅读全文
posted @ 2012-04-28 23:12 Springside4 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1. Dom概述Dom方式创建XML,应用了标准xml构造器javax.xml.parsers.DocumentBuilder 来创建 XML 文档,需要导入以下内容javax.xml.parsersjavax.xml.parsers.DocumentBuilderjavax.xml.parsers.DocumentBuilderFactoryjavax.xml.parsers.ParserConfigurationException;javax.xml.transformjavax.xml.transform.TransformerFactoryjavax.xml.transform.Tra 阅读全文
posted @ 2012-04-26 22:03 Springside4 阅读(334) 评论(0) 推荐(0) 编辑
摘要: Android 是最常用的智能手机平台,XML 是数据交换的标准媒介,Android 中可以使用标准的XML生成器、解析器、转换器 API,对 XML 进行解析和转换。XML,相关有DOM、SAX、JDOM、DOM4J、Xerces、JAXP等一堆概念,但是很多人总是会弄混他们之间的关系,这对我们理解XML文件的创建和解析很不利。要挑选一个适合在Android平台上使用的XML解析方案,我们还是得先把这些概念厘清。XML基本概念DOM(Document Object Model,文档对象模型)和SAX(Simple API for XML,简单XML应用接口),是JAXP(Java API f 阅读全文
posted @ 2012-04-25 12:49 Springside4 阅读(284) 评论(0) 推荐(0) 编辑
摘要: PK有值update(),无值save()save是返回插入数据的主键的,而saveOrUpdate是voidsave方法更适用与确定了是要插入,而且需要得到插入数据的主键而saveOrUpdate更倾向于不缺定是插入还是更新,而且你不需要得到他的主键另一方面,如果你无法确定你要插入或更新的对象是不是持久态或游离态时。如果你save一个持久态或更新一个游离态,这都是有问题的,此时你就要用到saveOrUpdate总体来说,如果你能确定你即将操作对象的状态,则不需要用saveOrUpdate 阅读全文
posted @ 2012-04-23 15:18 Springside4 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 52 下一页