java学习笔记
ideal46
这个作者很懒,什么都没留下…
展开
-
创建模式
翻译了抽象工厂,构建者,工厂方法,原型模式还有今天的单例模式,对于构建模式应该做一个简单的总结。他们都是producer,通过不同的机制生产出我们需要的实例,不过各有各的优点以及各自的侧重点。 抽象工厂:工厂的工厂,也就是说它的目的是为了提供各种不同的工厂方法。 构建者:造一座房子,这个例子应该是构建者模式由来的现实原型,由各种不同的构件完成者提供方法,然后在构建者中进行组装。 工厂方法:顾...原创 2010-08-25 15:13:36 · 76 阅读 · 0 评论 -
transient关键字小议
当你实现Serializable接口的时候,预示着你在使用序列化与反序列化,此时你会考虑如果对于大对象是不是也需要进行序列化,如果不需要,那怎么避免他们在实现Serializable接口后不序列化这个属性对象那?OK,java提供了关键字transient,它的意思是瞬间,它会避免被她修饰的属性被序列化。 下边是一个例子: [code="java"] package javabeat.sam...2010-08-25 17:09:04 · 117 阅读 · 0 评论 -
适配器
定义:通过将已存在的接口转换为新接口来实现一个应用中不相关类的统一性与可用性。 优点及使用: [list] [*]尽力去匹配接口(窗口适配器等) [*]让不相关的类一起工作 [*]更多一致性 [*]增加类的透明度 [*]可插拔套件 [*]代理对象 [*]类的高可用性 [*]通过继承或者融合达到目标 [*]相关模式有: 代理模式:提供与其主题一致的接...2010-08-26 09:36:40 · 106 阅读 · 0 评论 -
maven简介
Maven是Apache的一个项目,是软件项目管理软件和压缩工具。它基于POM (Project Object Model: 项目对象模型)通过来自中央的信息片来管理项目版本,报告和文档。 如果你觉得Maven可以在项目中帮到你,你可以阅读“http://maven.apache.org/”中的内容,或者继续阅读我的后续翻译。下面我简单介绍一下,Maven包含的需要学习的几个方面...原创 2013-04-09 10:15:27 · 129 阅读 · 0 评论