<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ychcai的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ychcai</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ychcai]]></copyright><item><title><![CDATA[外观模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4299983</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4299983</guid><author>ychcai</author><pubDate>Fri, 26 Jun 2009 10:47:00 +0800</pubDate><description><![CDATA[提供了一个统一的接口，用来访问子系统中的一群接口。外观模式定义了高层接口，让子系统更容易使用。]]></description><category></category></item><item><title><![CDATA[适配器模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4295230</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4295230</guid><author>ychcai</author><pubDate>Wed, 24 Jun 2009 17:14:00 +0800</pubDate><description><![CDATA[将一个类的接口，转换成客户期望的另一个接口。适配器让原本接口不兼容的类可以合作无间。]]></description><category></category></item><item><title><![CDATA[JNI]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4284823</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4284823</guid><author>ychcai</author><pubDate>Sat, 20 Jun 2009 12:15:00 +0800</pubDate><description><![CDATA[ JNI是Java Native Interface的缩写，它的设计目的是：　　　　The standard Java class library may not support the platform-dependent features needed by your application.　　　　You may already have a library or]]></description><category></category></item><item><title><![CDATA[二叉树遍历(zz)]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4281059</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4281059</guid><author>ychcai</author><pubDate>Thu, 18 Jun 2009 20:59:00 +0800</pubDate><description><![CDATA[ /** 二叉树节点 */public class BTNode {　　private char key;　　private BTNode left, right;　　public BTNode(char key) {　　　　this(key, null, null);　　}　　public BTNode(char key, BTNode left, BTNode ]]></description><category></category></item><item><title><![CDATA[命令模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4276010</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4276010</guid><author>ychcai</author><pubDate>Wed, 17 Jun 2009 12:14:00 +0800</pubDate><description><![CDATA[ 命令模式：将请求封装成对象，以便使用不同的请求、队列或日志来参数化其它对象。命令模式也支持可以撤销的操作。]]></description><category></category></item><item><title><![CDATA[抽象工厂模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4273770</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4273770</guid><author>ychcai</author><pubDate>Tue, 16 Jun 2009 16:33:00 +0800</pubDate><description><![CDATA[抽象工厂方法模式]]></description><category></category></item><item><title><![CDATA[工厂方法模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4273695</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4273695</guid><author>ychcai</author><pubDate>Tue, 16 Jun 2009 16:21:00 +0800</pubDate><description><![CDATA[工厂方法模式： 定义一个创建对象的接口，但由子类决定要实例化的类是那个。工厂方法让把实例化推迟到子类。]]></description><category></category></item><item><title><![CDATA[装饰者模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4270957</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4270957</guid><author>ychcai</author><pubDate>Mon, 15 Jun 2009 17:02:00 +0800</pubDate><description><![CDATA[ 装饰者模式：装饰者模式动态的将责任附加到对象上。若要扩展功能，装饰者提供了比继承更有弹性的替代方案。]]></description><category></category></item><item><title><![CDATA[观察者模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4270476</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4270476</guid><author>ychcai</author><pubDate>Mon, 15 Jun 2009 15:04:00 +0800</pubDate><description><![CDATA[观察者模式：在对象之间定义一对多的依赖，这样一来，当一个对象改变状态，依赖它的对象就会收到通知，并自动更新。]]></description><category></category></item><item><title><![CDATA[设计模式之策略模式]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4264447</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4264447</guid><author>ychcai</author><pubDate>Fri, 12 Jun 2009 17:15:00 +0800</pubDate><description><![CDATA[策略模式：次模式定义了算法族，分别封装起来。让他们之间可以互相替换，此模式让算法的别化独立于使用算法的客户。（算法即行为）。  ]]></description><category></category></item><item><title><![CDATA[类与类之间的关系（UML）zz]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4255460</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4255460</guid><author>ychcai</author><pubDate>Tue, 09 Jun 2009 18:08:00 +0800</pubDate><description><![CDATA[类与类之间的关系对于理解面向对象具有很重要的作用，以前在面试的时候也经常被问到这个问题，在这里我就介绍一下。类与类之间存在以下关系:(1)泛化(Generalization)(2)关联(Association)(3)依赖(Dependency)(4)聚合(Aggregation)UML图与应用代码例子:1.泛化(Generalization)]]></description><category></category></item><item><title><![CDATA[Fibonacc 数列不递归实现]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4255203</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4255203</guid><author>ychcai</author><pubDate>Tue, 09 Jun 2009 16:59:00 +0800</pubDate><description><![CDATA[package Structure;public class Fibonacc {        public static int fibonacc(int n){        if(n == 1 || n == 0){            return 1;        }else{            int f0= 1, f1 =1, f2 =0;]]></description><category></category></item><item><title><![CDATA[排序算法java实现（ZZ)]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4255195</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4255195</guid><author>ychcai</author><pubDate>Tue, 09 Jun 2009 16:56:00 +0800</pubDate><description><![CDATA[		排序算法复习（Java实现）(一）： 插入，冒泡，选择，Shell,快速排序					为了便于管理，先引入个基础类：Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->package algorith]]></description><category></category></item><item><title><![CDATA[最近一些面试题]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/4254795</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/4254795</guid><author>ychcai</author><pubDate>Tue, 09 Jun 2009 15:03:00 +0800</pubDate><description><![CDATA[1） jdbc连接，最小连接数，最大连接数2） f(1) = 1, f(2) =1, f(n) = f(n-1) + f(n-2)不用递归实现3） 设计模式 消费者4） 统计一个字符串中每种字符的个数5） 设计一个线程增加整数，另一个每次增加后显示6） TCP scocket 服务，回显客户端字符7） rmi，显示客户列表，增加客户8）显示以串数字的所有排列9）二叉]]></description><category></category></item><item><title><![CDATA[eclipse调试]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/1585309</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/1585309</guid><author>ychcai</author><pubDate>Thu, 26 Apr 2007 09:44:00 +0800</pubDate><description><![CDATA[1.Step Into (also F5) 跳入2.Step Over (also F6) 跳过3.Step Return (also F7) 执行完当前method，然后return跳出此method4.step Filter 逐步过滤 一直执行直到遇到未经过滤的位置或断点(设置Filter:window-preferences-java-Debug-step Filtering)5.resum]]></description><category></category></item><item><title><![CDATA[eclispe编辑快捷键]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/1585256</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/1585256</guid><author>ychcai</author><pubDate>Thu, 26 Apr 2007 09:19:00 +0800</pubDate><description><![CDATA[ Eclipse 常用快捷键收集(中文) Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行      Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓  当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑   当前行和上面一行交互位置(同上)Alt]]></description><category></category></item><item><title><![CDATA[swing, awt概述]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/1480347</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/1480347</guid><author>ychcai</author><pubDate>Thu, 11 Jan 2007 16:32:00 +0800</pubDate><description><![CDATA[Java基本类 　　Java基本类 (JFC)，由一些软件包组成。这些软件包主要包括下面一些应用程序接口(API): 　　•抽象窗口工具集(AWT)(1.1及以上版本)。 　　•Swing构件。 　　•Java2D应用程序接口(2D API)。 　　•兼容程序接口。 　　上面列出的这些应用程序接口可能会出现在多个软件包中。例如:2D API在Java.awt和 Java.awt.image软件包中]]></description><category></category></item><item><title><![CDATA[如何在AWT,Swing和SWT中选择？]]></title><link>https://blog.youkuaiyun.com/ychcai/article/details/1480346</link><guid>https://blog.youkuaiyun.com/ychcai/article/details/1480346</guid><author>ychcai</author><pubDate>Thu, 11 Jan 2007 16:31:00 +0800</pubDate><description><![CDATA[IBM工程师写的，参见。http://www-128.ibm.com/developerworks/opensource/library/os-swingswt/ AWT:In general for AWT (and also Swing and SWT), each event type has an associated XxxListener interface (and po]]></description><category></category></item></channel></rss>