﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-我们走在JAVA的光明大道上-最新评论</title><link>http://www.blogjava.net/chinawin/CommentsRSS.aspx</link><description>男人就不是该对生命后悔</description><language>zh-cn</language><pubDate>Sun, 09 Sep 2007 01:51:45 GMT</pubDate><lastBuildDate>Sun, 09 Sep 2007 01:51:45 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 自问自答：为什么安装JDK时，又要安装JRE，而JDK内又有一个JRE呢？</title><link>http://www.blogjava.net/chinawin/archive/2007/05/04/115088.html#115304</link><dc:creator>扩展标记</dc:creator><author>扩展标记</author><pubDate>Fri, 04 May 2007 05:24:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/04/115088.html#115304</guid><description><![CDATA[装jdk就不用再装jre了，jdk本身就带jre了，如果你那样说明是哪里出问题了。<img src ="http://www.blogjava.net/chinawin/aggbug/115304.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">扩展标记</a> 2007-05-04 13:24 <a href="http://www.blogjava.net/chinawin/archive/2007/05/04/115088.html#115304#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对面向接口编程的体会（1）：把自己当做人来思考！</title><link>http://www.blogjava.net/chinawin/archive/2007/05/03/114909.html#115241</link><dc:creator>扩展标记</dc:creator><author>扩展标记</author><pubDate>Thu, 03 May 2007 14:16:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/03/114909.html#115241</guid><description><![CDATA[     可以说接口是java编译器特别赋予自己的一个功能，这个功能就是对类的进一步抽象，就好比类对数据和函数抽象一样，因此我觉得把java的接口跟c++的抽象类等同理解是没错的。<br>    显然接口比类更抽象，用接口编程比用类编程当然就更自然、更简洁。<img src ="http://www.blogjava.net/chinawin/aggbug/115241.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">扩展标记</a> 2007-05-03 22:16 <a href="http://www.blogjava.net/chinawin/archive/2007/05/03/114909.html#115241#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对面向接口编程的体会（2）</title><link>http://www.blogjava.net/chinawin/archive/2007/05/03/114929.html#115238</link><dc:creator>扩展标记</dc:creator><author>扩展标记</author><pubDate>Thu, 03 May 2007 14:03:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/03/114929.html#115238</guid><description><![CDATA[对于接口我其实也不知道它那些具体的实现细节，但我知道它的目的，而且我觉得好象我也只想也只需知道它的目的，我就简单说吧，<br>    这不得不先从面向对象的一个重要特性多态说起，简单说多态的目的就是为能用一个统一的接口去实现（驱动）不同的实现（各个实现这个接口的类的处理函数，这个处理函数就是接口里声明但没给出具体代码的那个函数，即名称一样），就好象用一个标准的三角插座就可给任何电器供电一样。<br>    假设我们定义一个接口“供电系统”，“供电系统”里声明了一个方法“三角插座()”,那么实现这个接口（可理解为遵循此接口协议，就好象各电器厂商都遵守国际插座标准尺寸一样）的各种类（各类电器）就可以都只用这种统一化的&quot;三角插座()&quot;就行了。往后当我们设计到一个想用电的类时，就可直接去接（调用）这个三角插座()，而且要注意的是任何实现（遵循）此接口的类都可以调用相同的“三角插座()”这个接口。<br>    说到此你可能觉得这个道理其实你也明白，主要是不明白于为什么java要那么做？这还得从人类这个东西说起，要知道这世界是以人类为主的，当然什么事都要以人为本了，人类是惰性的动物，什么都图方便，发明多态也是，你先别管它那些污七八糟的概念，其目的就是为模仿现实生活的，简单说就是标准化，说穿了也还是为了方便，总之我们生活处处是标准，目的也就想处处方便。回到编程领域也是，多态就是为达到用一个统一的动作（如相同的接口名）来达到驱动多种机器的目的，就好象一个标准的三角插座就可驱动所有遵守此插座协议的电器一样，这就是目的，那么回到手段就是编译器的事了，java采用了独立化的接口的方式（注：有些语言并没有突出接口的概念，比如c++的抽象也可以实现同样功能），这也不过是java实现以上目的的手段而已，你别追究它为什么这样，这是它的方式，你就管记住那段几乎是固定化的实现接口的代码块。<br>重申一次：弄清它的目的，别管它用什么手段，把它背下来得了。<br><img src ="http://www.blogjava.net/chinawin/aggbug/115238.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">扩展标记</a> 2007-05-03 22:03 <a href="http://www.blogjava.net/chinawin/archive/2007/05/03/114929.html#115238#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 喜欢这首诗句</title><link>http://www.blogjava.net/chinawin/archive/2007/05/03/115092.html#115195</link><dc:creator>久城</dc:creator><author>久城</author><pubDate>Thu, 03 May 2007 08:41:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/03/115092.html#115195</guid><description><![CDATA[两情若是久长时，又岂在朝朝暮暮？<br><br>感慨！～我是这样想，可她不这样想......<img src ="http://www.blogjava.net/chinawin/aggbug/115195.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">久城</a> 2007-05-03 16:41 <a href="http://www.blogjava.net/chinawin/archive/2007/05/03/115092.html#115195#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 对面向接口编程的体会（2）</title><link>http://www.blogjava.net/chinawin/archive/2007/05/02/114929.html#115037</link><dc:creator>Qin Zhimou</dc:creator><author>Qin Zhimou</author><pubDate>Wed, 02 May 2007 06:44:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/02/114929.html#115037</guid><description><![CDATA[很好!!!<br><img src ="http://www.blogjava.net/chinawin/aggbug/115037.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">Qin Zhimou</a> 2007-05-02 14:44 <a href="http://www.blogjava.net/chinawin/archive/2007/05/02/114929.html#115037#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 影响中国程序员成长的不安定因素:(以下排名不分先后)</title><link>http://www.blogjava.net/chinawin/archive/2007/05/01/114906.html#114932</link><dc:creator>我为J狂</dc:creator><author>我为J狂</author><pubDate>Tue, 01 May 2007 05:03:00 GMT</pubDate><guid>http://www.blogjava.net/chinawin/archive/2007/05/01/114906.html#114932</guid><description><![CDATA[有道理！<img src ="http://www.blogjava.net/chinawin/aggbug/114932.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/chinawin/" target="_blank">我为J狂</a> 2007-05-01 13:03 <a href="http://www.blogjava.net/chinawin/archive/2007/05/01/114906.html#114932#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>