随笔 - 424  文章 - 0  评论 - 13  阅读 - 90万
07 2014 档案
装饰模式
摘要:装饰模式(Decorator)最常见的就是JDK中的关于文件流的处理。 DataInputStream dis = = new DataInputStream(new BufferedInputStream(new FileInputStream("test.txt"))); 装饰... 阅读全文
posted @ 2014-07-27 22:48 lnlvinso 阅读(124) 评论(0) 推荐(0) 编辑
Python基础篇(四)
摘要:Python中的字典类似于Java中的Map,数据以键值对的形式存储。 字典可以用以下的方式使用: >>> phonebook = {"alice":"6100","bruce":"6230","beth":"9120"} >>> phonebook.get("alice") '6... 阅读全文
posted @ 2014-07-27 14:19 lnlvinso 阅读(168) 评论(0) 推荐(0) 编辑
Python基础篇(三)
摘要:元组是序列的一种,与列表的区别是,元组是不能修改的。 元组一般是用圆括号括起来进行定义,如下: >>> (1,2,3)[1:2] (2,) 如果元组中只有一个元素,元组的表示有些奇怪,末尾需要加上一个逗号: >>> (1,2,3)[1:2] (2,) >>> 3*(3) 9 >>> 3*(3,)... 阅读全文
posted @ 2014-07-22 17:33 lnlvinso 阅读(280) 评论(0) 推荐(0) 编辑
Python基础篇(二)
摘要:Python最基本的数据结构是序列(sequence),序列中的每个元素被分以以0开头的唯一的一个id号。 Python中有6种内建的序列:列表,元组,字符串,Unicode字符串,buffer对象和xrange对象。 下面是一个使用列表的例子: >>> edward = ['Edward Gum... 阅读全文
posted @ 2014-07-16 13:43 lnlvinso 阅读(293) 评论(0) 推荐(0) 编辑
Python基础篇(一)
摘要:首先需要从Python的官网下载python的安装程序,下载地址为:www.python.org/downloads。最新的版本为3.4.1,下载和操作系统匹配的安装程序并安装即可。 安装好了后,在开始里面应该可以找到Python的相关启动项,如上图所示。 从上图可以看到,图形界面(GUI... 阅读全文
posted @ 2014-07-13 22:35 lnlvinso 阅读(290) 评论(0) 推荐(0) 编辑
合成模式
摘要:AWT中就有合成模式的例子,如下图所示: 可以看出Button和Checkbox为叶子节点,Container为树枝节点,而且Container可以包含其他的Component对象,如Button等。 Container中有操作聚集的方法,而Component则没有这样的方法,也就是说AW... 阅读全文
posted @ 2014-07-13 18:08 lnlvinso 阅读(359) 评论(0) 推荐(0) 编辑
缺省适配模式
摘要:如果一个类只希望实现接口中的部分方法,这时就可以考虑使用缺省适配模式。新建一个抽象类实现接口,空实现接口中所有的方法,新的类继承该抽象类,覆盖希望实现的方法即可。 以AWT中的常用的监听器为例,希望给Frame加上一个WindowListener,frame.addWindowListener... 阅读全文
posted @ 2014-07-12 20:37 lnlvinso 阅读(556) 评论(0) 推荐(0) 编辑
适配器模式
摘要:适配器模式(Adapter Pattern)就是对一个类做适配,使之符合客户端的需求,能够正常的工作。 就像是变压器(Adapter),美国的生活电压是110V,中国的是220V,美国的电器要在中国使用就需要加上一个变压器(Adapter)。 适配器模式也被称为包装模式(Wrapper Pat... 阅读全文
posted @ 2014-07-12 12:07 lnlvinso 阅读(445) 评论(0) 推荐(0) 编辑
原始模型模式
摘要:原始模型就是给出一个原始对象来指明要创建对象的类型,然后用复制这个原始对象的方法创建出更多同类型的对象。 要理解原始模型需要先理解浅层次的拷贝与深层次的拷贝之间的不同。 浅层次拷贝就是获取的新对象是一份拷贝,然而所引用的对象仅仅拷贝的是内存地址。拷贝对象和原对象共享内存地址,这就意味着修改拷... 阅读全文
posted @ 2014-07-05 18:09 lnlvinso 阅读(367) 评论(0) 推荐(0) 编辑
字符,字节和编码
摘要:先看一个例子和其运行结果:package multiThread;import java.io.UnsupportedEncodingException;import java.util.concurrent.ExecutionException;public class CharacterTe... 阅读全文
posted @ 2014-07-03 13:20 lnlvinso 阅读(424) 评论(0) 推荐(0) 编辑
JNDI
摘要:下面的例子是使用Sun自带的RefFSContextFactory来存储JNDI信息,可以将RefFSContextFactory想象为一个大的HashMap,里面存储了很多对象的信息,需要时只需要从HashMap获取对象即可。 本例包括4个类,说明如下:BindedClass:自定义的实现Re... 阅读全文
posted @ 2014-07-01 13:17 lnlvinso 阅读(375) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示