﻿<?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-恩达</title><link>http://www.blogjava.net/zhy-enda/</link><description>可爱的儿子--阳阳坨</description><language>zh-cn</language><lastBuildDate>Tue, 05 May 2026 18:06:24 GMT</lastBuildDate><pubDate>Tue, 05 May 2026 18:06:24 GMT</pubDate><ttl>60</ttl><item><title>培训组织方案</title><link>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222251.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Fri, 15 Aug 2008 07:08:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222251.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/222251.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222251.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/222251.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/222251.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 培训组织方案&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2008/08/15/222251.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/222251.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2008-08-15 15:08 <a href="http://www.blogjava.net/zhy-enda/archive/2008/08/15/222251.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>企业现状调研方法</title><link>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222245.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Fri, 15 Aug 2008 06:51:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222245.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/222245.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2008/08/15/222245.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/222245.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/222245.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 企业现状调研的内容与重点／方式列举明细项&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2008/08/15/222245.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/222245.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2008-08-15 14:51 <a href="http://www.blogjava.net/zhy-enda/archive/2008/08/15/222245.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>cewolf引发的问题</title><link>http://www.blogjava.net/zhy-enda/archive/2007/09/06/143166.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Thu, 06 Sep 2007 06:44:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/09/06/143166.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/143166.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/09/06/143166.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/143166.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/143166.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天继续前阵子对cewolf的测试，发现在jboss3.2.3下报一些不该出现的错误，开始误以为开源网上下的例子有问题，但经过一上午仍然没有进展，突然想起换一个应用服务器测试，于是想到了tomcat，我用的是tomcat6.0.10，结果成功运行。<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 决定换一个JDK进行测试，于是把jdk1.5换成了jdk1.4，结果tomcat6不能启动，又明白了一招，<img alt="" src="/CuteSoft_Client/CuteEditor/images/emsmile.gif" align="absMiddle" border="0" /> 
<img src ="http://www.blogjava.net/zhy-enda/aggbug/143166.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-09-06 14:44 <a href="http://www.blogjava.net/zhy-enda/archive/2007/09/06/143166.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>我的ERP（SAP）专博地址</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/15/124420.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Fri, 15 Jun 2007 00:22:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/15/124420.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/124420.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/15/124420.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/124420.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/124420.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 我的ERP专题博客：http://blog.163.com/w_vicdoor/&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/15/124420.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/124420.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-15 08:22 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/15/124420.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>static的用法</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/13/124008.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Wed, 13 Jun 2007 13:35:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/13/124008.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/124008.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/13/124008.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/124008.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/124008.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: static的用法&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/13/124008.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/124008.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-13 21:35 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/13/124008.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ClientAbortException:  java.io.IOException异常该如何捕获？</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/13/123876.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Wed, 13 Jun 2007 07:33:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/13/123876.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/123876.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/13/123876.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/123876.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/123876.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ClientAbortException:  java.io.IOException异常该如何捕获？&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/13/123876.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/123876.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-13 15:33 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/13/123876.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>本人画的SAP EAM(Enterprise Asset Management)&amp;PM(Plant Maintenance)简介图,供大家学习参考(严禁转载！严禁用于商业目的！本人保留对此文章一切内容的所有权益）</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/11/123481.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Mon, 11 Jun 2007 15:02:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/11/123481.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/123481.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/11/123481.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/123481.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/123481.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SAP EAM and PM 简介图,对于ERP软件资产管理业务架构设计人员应该非常值得一看&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/11/123481.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/123481.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-11 23:02 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/11/123481.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SAP具有的一些特殊小功能与技巧-您的ERP系统可以借鉴（待续）</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/10/123249.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Sun, 10 Jun 2007 14:01:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/10/123249.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/123249.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/10/123249.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/123249.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/123249.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: SAP具有的一些特殊小功能与技巧-您的ERP系统可以借鉴（待续）&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/10/123249.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/123249.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-10 22:01 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/10/123249.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>从高考作文&lt;提篮阳光看妈妈&gt;/&lt;送一篮子阳光给母亲&gt;看教育下一代的方式之大话西游</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/09/123007.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Sat, 09 Jun 2007 05:20:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/09/123007.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/123007.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/09/123007.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/123007.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/123007.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 从高考作文<提篮阳光看妈妈>/<送一篮子阳光给母亲>看教育下一代的方式之大话西游&nbsp;&nbsp;<a href='http://www.blogjava.net/zhy-enda/archive/2007/06/09/123007.html'>阅读全文</a><img src ="http://www.blogjava.net/zhy-enda/aggbug/123007.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-09 13:20 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/09/123007.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>某公司的java经典面试题</title><link>http://www.blogjava.net/zhy-enda/archive/2007/06/01/121293.html</link><dc:creator>恩达</dc:creator><author>恩达</author><pubDate>Fri, 01 Jun 2007 01:12:00 GMT</pubDate><guid>http://www.blogjava.net/zhy-enda/archive/2007/06/01/121293.html</guid><wfw:comment>http://www.blogjava.net/zhy-enda/comments/121293.html</wfw:comment><comments>http://www.blogjava.net/zhy-enda/archive/2007/06/01/121293.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/zhy-enda/comments/commentRss/121293.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/zhy-enda/services/trackbacks/121293.html</trackback:ping><description><![CDATA[<span>&nbsp;
<p align=left><span>1</span><span>、面向对象的特征有哪些方面 </span></p>
<p align=left><span>　　主要有以下四方面：</span></p>
<p align=left><span>　　<span>1</span>）<span>.</span>抽象：抽象就是忽略一个主题中与当前目标无关的那些方面，以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题，而只是选择其中的一部分，暂时不用部分细节。抽象包括两个方面，一是过程抽象，二是数据抽象。</span></p>
<p align=left><span>　　<span>2</span>）<span>.</span>继承：继承是一种联结类的层次模型，并且允许和鼓励类的重用，它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生，这个过程称为类继承。新类继承了原始类的特性，新类称为原始类的派生类（子类），而原始类称为新类的基类（父类）。派生类可以从它的基类那里继承方法和实例变量，并且类可以修改或增加新的方法使之更适合特殊的需要。</span></p>
<p align=left><span>　　<span>3</span>）<span>.</span>封装：封装是把过程和数据包围起来，对数据的访问只能通过已定义的界面。面向对象计算始于这个基本概念，即现实世界可以被描绘成一系列完全自治、封装的对象，这些对象通过一个受保护的接口访问其他对象。</span></p>
<p align=left><span>　　<span>4</span>）<span>. </span>多态性：多态性是指允许不同类的对象对同一消息作出响应。多态性包括参数化多态性和包含多态性。多态性语言具有灵活、抽象、行为共享、代码共享的优势，很好的解决了应用程序函数同名问题。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>2</span><span>、<span>final, finally, finalize</span>的区别。 </span></p>
<p align=left><span>final </span><span>用于声明属性，方法和类，分别表示属性不可变，方法不可覆盖，类不可继承。</span></p>
<p align=left><span>finally</span><span>是异常处理语句结构的一部分，表示总是执行。</span></p>
<p align=left><span>finalize</span><span>是<span>Object</span>类的一个方法，在垃圾收集器执行的时候会调用被回收对象的此方法，可以覆盖此方法提供垃圾收集时的其他资源回收，例如关闭文件等。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>3</span><span>、<span>sleep() </span>和<span> wait() </span>有什么区别<span>?&nbsp;</span></span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;sleep</span><span>是线程类（<span>Thread</span>）的方法，导致此线程暂停执行指定时间，给执行机会给其他线程，但是监控状态依然保持，到时后会自动恢复。调用<span>sleep</span>不会释放对象锁。</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;wait</span><span>是<span>Object</span>类的方法，对此对象调用<span>wait</span>方法导致本线程放弃对象锁，进入等待此对象的等待锁定池，只有针对此对象发出<span>notify</span>方法（或<span>notifyAll</span>）后本线程才进入对象锁定池准备获得对象锁进入运行状态。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>4</span><span>、<span>abstract class</span>和<span>interface</span>有什么区别<span>?</span></span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;</span><span>声明方法的存在而不去实现它的类被叫做抽象类（<span>abstract class</span>），它用于要创建一个体现某些基本行为的类，并为该类声明方法，但不能在该类中实现该类的情况。不能创建<span>abstract </span>类的实例。然而可以创建一个变量，其类型是一个抽象类，并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。<span>Abstract </span>类的子类为它们父类中的所有抽象方法提供实现，否则它们也是抽象类为。取而代之，在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;</span><span>接口（<span>interface</span>）是抽象类的变体。在接口中，所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的，没有一个有程序体。接口只可以定义<span>static final</span>成员变量。接口的实现与子类相似，除了该实现类不能从接口定义中继承行为。当类实现特殊接口时，它定义（即将程序体给予）所有这种接口的方法。然后，它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类，它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换，<span>instanceof </span>运算符可以用来决定某对象的类是否实现了接口。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>5</span><span>、<span>j2ee</span>常用的设计模式？说明工厂模式。</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Java</span><span>中的<span>23</span>种设计模式：</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Factory</span><span>（工厂模式），<span> Builder</span>（建造模式），<span> Factory Method</span>（工厂方法模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Prototype</span><span>（原始模型模式），<span>Singleton</span>（单例模式），<span> Facade</span>（门面模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Adapter</span><span>（适配器模式），<span> Bridge</span>（桥梁模式），<span> Composite</span>（合成模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Decorator</span><span>（装饰模式），<span> Flyweight</span>（享元模式），<span> Proxy</span>（代理模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Command</span><span>（命令模式），<span> Interpreter</span>（解释器模式），<span> Visitor</span>（访问者模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Iterator</span><span>（迭代子模式），<span> Mediator</span>（调停者模式），<span> Memento</span>（备忘录模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Observer</span><span>（观察者模式），<span> State</span>（状态模式），<span> Strategy</span>（策略模式），</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Template Method</span><span>（模板方法模式），<span> Chain Of Responsibleity</span>（责任链模式）</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span><span>工厂模式：工厂模式是一种经常被使用到的模式，根据工厂模式实现的类可以根据提供的数据生成一组类中某一个类的实例，通常这一组类有一个公共的抽象父类并且实现了相同的方法，但是这些方法针对不同的数据进行了不同的操作。首先需要定义一个基类，该类的子类通过不同的方法实现了基类中的方法。然后需要定义一个工厂类，工厂类可以根据条件生成不同的子类实例。当得到子类的实例后，开发人员可以调用基类中的方法而不必考虑到底返回的是哪一个子类的实例。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>6</span><span>、<span>java</span>中实现多态的机制是什么？</span></p>
<p align=left><span>&nbsp;&nbsp;&nbsp;</span><span>方法的重写<span>Overriding</span>和重载<span>Overloading</span>是<span>Java</span>多态性的不同表现。重写<span>Overriding</span>是父类与子类之间多态性的一种表现，重载<span>Overloading</span>是一个类中多态性的一种表现。</span></p>
<p align=left>&nbsp;</p>
<p align=left><span>7</span><span>、作用域<span>public,private,protected,</span>以及不写时的区别</span></p>
<p align=left><span>　　区别如下：</span></p>
<p align=left><span>　　作用域<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>当前类<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>同一<span>package&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>子孙类<span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>其他<span>package<br></span>　　<span>public&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;</span></span></p>
<p align=left><span>　　<span>protected&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;</span></span></p>
<p align=left><span>　　<span>friendly&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;</span></span></p>
<p align=left><span>　　<span>private&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&#8730;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#215;</span></span></p>
<p align=left><span>　　不写时默认为<span>friendly</span></span></p>
<p align=left>&nbsp;</p>
<p align=left><span>8</span><span>、说一说<span>Servlet</span>的生命周期<span>?</span></span></p>
<p align=left><span>　　答<span>:servlet</span>有良好的生存期的定义，包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由<span>javax.servlet.Servlet</span>接口的<span>init,service</span>和<span>destroy</span>方法表达。<span> Servlet</span>被服务器实例化后，容器运行其<span>init</span>方法，请求到达时运行其<span>service</span>方法，<span>service</span>方法自动派遣运行与请求对应的<span>doXXX</span>方法（<span>doGet</span>，<span>doPost</span>）等，当服务器决定将实例销毁的时候调用其<span>destroy</span>方法。</span></p>
<p align=left><span>　　与<span>cgi</span>的区别在于<span>servlet</span>处于服务器进程中，它通过多线程方式运行其<span>service</span>方法，一个实例可以服务于多个请求，并且其实例一般不会销毁，而<span>CGI</span>对每个请求都产生新的进程，服务完成后就销毁，所以效率上低于<span>servlet</span>。</span></p>
<p align=left>&nbsp;</p>
<p>&nbsp;</p>
</span>
<img src ="http://www.blogjava.net/zhy-enda/aggbug/121293.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/zhy-enda/" target="_blank">恩达</a> 2007-06-01 09:12 <a href="http://www.blogjava.net/zhy-enda/archive/2007/06/01/121293.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>