<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dhtjthwsr的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dhtjthwsr</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dhtjthwsr]]></copyright><item><title><![CDATA[java 适配器模式]]></title><link>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20942943</link><guid>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20942943</guid><author>dhtjthwsr</author><pubDate>Mon, 10 Mar 2014 19:15:25 +0800</pubDate><description><![CDATA[Java与模式：适配器模式  

目的： 





将一个类的接口转换成客户希望的另外一个接口。A d a p t e r 模式使得原本由于接口


不兼容而不能一起工作的那些类可以一起工作。

-----  尽量优先使用Object
 Adapter的模式。


意图： 

# 你想使用一个已经存在的类，而它的接口不符合你的需求。 

# 你想创建一个]]></description><category></category></item><item><title><![CDATA[Java中equals和==的区别]]></title><link>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20584215</link><guid>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20584215</guid><author>dhtjthwsr</author><pubDate>Thu, 06 Mar 2014 00:57:01 +0800</pubDate><description><![CDATA[java中的数据类型，可分为两类： 1.基本数据类型，也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较，应用双等号（==）,比较的是他们的值。 2.复合数据类型(类) 当他们用（==）进行比较的时候，比较的是他们在内存中的存放地址，所以，除非是同一个new出来的对象，他们的比较后的结果为true，否则比较后结果为false]]></description><category></category></item><item><title><![CDATA[JAVA抽象类和接口的区别，使用场景]]></title><link>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20476903</link><guid>https://blog.youkuaiyun.com/dhtjthwsr/article/details/20476903</guid><author>dhtjthwsr</author><pubDate>Tue, 04 Mar 2014 18:16:47 +0800</pubDate><description><![CDATA[抽象层次从高到底：接口->抽象类->具体实现类

1.接口中定义了一些方法，但是没有实现。

2.在接口的具体实现类中，如果有共同的实现，可用一个抽象类来实现这些共同的部分；个性化的实现交给具体实现类完成。

3.实现>

 

使用场景：

 

 

包含抽象方法的类即为抽象类，当一个抽象类中所有的方法都是抽象时，我们就可以定义成接口。  
在设计类时，如果有]]></description><category></category></item></channel></rss>