<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/gxf212" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/gxf212" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 06 May 2009 17:36:00 GMT</lastBuildDate><title>跟着狼狼学JAVA</title><description>数码狼LANG</description><link>http://blog.csdn.net/gxf212/</link><item><title>java之static分析</title><link>http://blog.csdn.net/gxf212/archive/2009/05/06/4155439.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/4155439.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/4155439.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4155439</trackback:ping><description>&lt;br /&gt;对于学习static我们先来看两个例子：&lt;br /&gt;//Example 1  Tst.java，no main() method&lt;br /&gt;   package com.blogchina.qb2049;&lt;br /&gt;   public class Tst&lt;br /&gt;   {&lt;br /&gt;      static { System.out.println(&quot;111111&quot;); } &lt;br /&gt;   }&lt;br /&gt;运行结果为: 111111&lt;br /&gt;           Exception in thread &quot;main&quot; java.lang.NoSuchMethodError: main&lt;br /&gt;同样的道理看第二个例子：&lt;br /&gt;//Example 2  TFrame.java,no main() method&lt;br /&gt;  package com.blogchina.qb2049;&lt;br /&gt;  import javax.swing.JFrame;&lt;br /&gt;  public class TFrame&lt;br /&gt;  {&lt;br /&gt;    static {&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/4155439.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 07 May 2009 01:36:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/05/06/4155439.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/05/06/4155439.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/05/06/4155439.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725747/1150148</fs:itemid></item><item><title>tomcat实现SSL配置方案</title><link>http://blog.csdn.net/gxf212/archive/2009/01/12/3762621.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3762621.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3762621.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3762621</trackback:ping><description>Tomcat双向认证的问题这么多，贴一篇我总结的Tomcat双向认证方法&lt;br /&gt;&lt;br /&gt;tomcat实现SSL配置 &lt;br /&gt;&lt;br /&gt;tomcat实现SSL配置&lt;br /&gt;编辑tomcat的配置文件server.xml，去掉下面SSL Connector的注释,修改为如下：&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3762621.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 13 Jan 2009 05:06:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/12/3762621.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/12/3762621.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/12/3762621.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725756/1150148</fs:itemid></item><item><title>java的部署工具ant详解</title><link>http://blog.csdn.net/gxf212/archive/2009/01/05/3715137.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3715137.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3715137.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3715137</trackback:ping><description>1,什么是ant&lt;br /&gt;ant是构建工具&lt;br /&gt;2,什么是构建&lt;br /&gt;概念到处可查到，形象来说，你要把代码从某个地方拿来，编译，再拷贝到某个地方去等等操作，当然不仅与此，但是主要用来干这个&lt;br /&gt;3,ant的好处&lt;br /&gt;跨平台   --因为ant是使用java实现的，所以它跨平台&lt;br /&gt;使用简单--与ant的兄弟make比起来&lt;br /&gt;语法清晰--同样是和make相比&lt;br /&gt;功能强大--ant能做的事情很多，可能你用了很久，你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候，你会发现它更多的功能。&lt;br /&gt;4,ant的兄弟make&lt;br /&gt;ant做的很多事情，大部分是曾经有一个叫make的所做的，不过对象不同，make更多应用于c/c++ ,ant更多应用于Java。当然这不是一定的，但大部分人如此。&lt;br /&gt;一,构建ant环境&lt;br /&gt;要使用ant首先要构建一个ant环境，步骤很简单：&lt;br /&gt;1),安装jdk，设置JAVA_HOME ,PATH ,CLASS_PATH(这些应该是看这篇文章的人应该知道的)&lt;br /&gt;2),下载ant 地址&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3715137.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 06 Jan 2009 01:15:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/05/3715137.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/05/3715137.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/05/3715137.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725759/1150148</fs:itemid></item><item><title>利用xFire发布WebService</title><link>http://blog.csdn.net/gxf212/archive/2009/01/05/3712033.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3712033.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3712033.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3712033</trackback:ping><description>利用xFire发布WebService&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3712033.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 05 Jan 2009 19:55:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/05/3712033.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/05/3712033.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/05/3712033.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725763/1150148</fs:itemid></item><item><title>XFire与Axis框架的学习比较</title><link>http://blog.csdn.net/gxf212/archive/2009/01/05/3711859.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3711859.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3711859.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3711859</trackback:ping><description>XFire与Axis框架的学习比较,webservice的实现&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3711859.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 05 Jan 2009 19:30:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/05/3711859.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/05/3711859.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/05/3711859.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725767/1150148</fs:itemid></item><item><title>XFire完整入门教程</title><link>http://blog.csdn.net/gxf212/archive/2009/01/04/3707011.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3707011.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3707011.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3707011</trackback:ping><description>XFire完整入门教程,webserivce&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3707011.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 05 Jan 2009 06:46:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/04/3707011.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/04/3707011.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/04/3707011.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725771/1150148</fs:itemid></item><item><title>spring与hibernate的集成</title><link>http://blog.csdn.net/gxf212/archive/2009/01/02/3682527.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3682527.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3682527.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3682527</trackback:ping><description>spring与hibernate的集成&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3682527.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 02 Jan 2009 19:53:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2009/01/02/3682527.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2009/01/02/3682527.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2009/01/02/3682527.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725774/1150148</fs:itemid></item><item><title>Java模式设计之多态模式与多语言支持</title><link>http://blog.csdn.net/gxf212/archive/2008/12/25/3606610.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3606610.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3606610.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3606610</trackback:ping><description>Java模式设计之多态模式与多语言支持&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3606610.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 26 Dec 2008 05:07:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2008/12/25/3606610.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2008/12/25/3606610.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2008/12/25/3606610.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725776/1150148</fs:itemid></item><item><title>深入解析Java的多态性及应用研究</title><link>http://blog.csdn.net/gxf212/archive/2008/12/25/3606559.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3606559.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3606559.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3606559</trackback:ping><description> “polymorphism(多态）”一词来自希腊语，意为“多种形式”。多态在面向对象语言中是个很普遍的概念，同时也是对象开发软件的一个特殊特性，指的是一个程序中同名的不同方法共存的情况。Java语言支持两种类型的多态性：运行时的多态性和编译时的多态性。运行时的特性(动态多态性)是指Java中的动态多态性实现手段---覆盖（替换）基类中的同名成员函数（函数原型一致），其调用规则是依据对象在实例化时而非定义时的类型相应地调用对应类中的同名成员函数。编译时的特性(静态多态性)是指Java中的静态多态性实现手段-----重载函数，其调用规则是依据对象在定义时的类型相应地调用对应类中的重载函数。Java多态性的主要表现形式有：继承多态、抽象多态和接口多态。 &lt;br /&gt;&lt;br /&gt;  1 继承实现的多态&lt;br /&gt;    在Java中，当一个类获取另一个类中所有非私有的数据和操作的定义作为自己的部分或全部成分时，就称这两个类之间具有「继承」关系。「继承」可分为「介面继承」和「实作继承」两类，「介面继承」就是只继承父类别的函数名称，然后子类别一定会实作取代之。所以当我们以父类别的指标「多型」于各&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3606559.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 26 Dec 2008 05:05:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2008/12/25/3606559.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2008/12/25/3606559.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2008/12/25/3606559.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725778/1150148</fs:itemid></item><item><title>全面分析Java的垃圾回收机制</title><link>http://blog.csdn.net/gxf212/archive/2008/12/22/3585216.aspx</link><wfw:comment>http://blog.csdn.net/gxf212/comments/3585216.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/gxf212/comments/commentRss/3585216.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3585216</trackback:ping><description>全面分析Java的垃圾回收机制&lt;img src =&quot;http://blog.csdn.net/gxf212/aggbug/3585216.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 23 Dec 2008 06:35:00 +0800</pubDate><author>狼狼</author><comments>http://blog.csdn.net/gxf212/archive/2008/12/22/3585216.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/gxf212/archive/2008/12/22/3585216.aspx</guid><dc:creator>狼狼</dc:creator><fs:srclink>http://blog.csdn.net/gxf212/archive/2008/12/22/3585216.aspx</fs:srclink><fs:srcfeed>http://blog.csdn.net/gxf212/feed.aspx</fs:srcfeed><fs:itemid>csdn.net/gxf212/~1150161/212725781/1150148</fs:itemid></item></channel></rss>