¹ØÓÚJavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
Àࣺ
·ÃÎÊÐÞÊηû ÐÞÊηû class ÀàÃû³Æ extends ¸¸ÀàÃû³Æ implement ½Ó¿ÚÃû³Æ
£¨·ÃÎÊÐÞÊηûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ£¨Ê¹Óã©
publicÀà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎÊ£¨Ê¹Óã©
ĬÈϵķÃÎÊȨÏÞ£¬¿ÉÒÔÊ¡ÂԴ˹ؼü×Ö£¬¿ÉÒÔ¶¨ÒåÔÚºÍpublicÀàµÄͬһ¸öÎļþÖÐ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
final
ʹÓôËÐÞÊηûµÄÀ಻Äܹ»±»¼Ì³Ð
abstract
Èç¹ûҪʹÓÃabstractÀ֮࣬ǰ±ØÐëÊ×ÏȽ¨Ò»¸ö¼Ì³ÐabstractÀàµÄÐÂÀ࣬ÐÂÀàÖÐʵÏÖabstractÀàÖеijéÏó·½·¨¡£
ÀàÖ»ÒªÓÐÒ»¸öabstract·½·¨£¬Àà¾Í±ØÐ붨ÒåΪabstract£¬µ«abstractÀ಻һ¶¨·ÇÒª±£»¤abstract·½·¨²»¿É
±äÁ¿
l JavaÖÐûÓÐÈ«¾Ö±äÁ¿£¬Ö»Óз½·¨±äÁ¿¡¢ÊµÀý±äÁ¿£¨ÀàÖеķǾ²Ì¬±äÁ¿£©¡¢Àà±äÁ¿£¨ÀàÖеľ²Ì¬±äÁ¿£©¡£
l ·½·¨ÖеıäÁ¿²»Äܹ»ÓзÃÎÊÐÞÊηû¡£ËùÒÔÏÂÃæ·ÃÎÊÐÞÊηû±í½öÕë¶ÔÓÚÔÚÀàÖж¨ÒåµÄ±äÁ¿¡£
l ÉùÃ÷ʵÀý±äÁ¿Ê±£¬Èç¹ûûÓи³³õÖµ£¬½«±»³õʼ»¯Îªnull£¨ÒýÓÃÀàÐÍ£©»òÕß0¡¢false£¨ÔʼÀàÐÍ£©¡£
l ¿ÉÒÔͨ¹ýʵÀý±äÁ¿³õʼ»¯Æ÷À´³õʼ»¯½Ï¸´ÔÓµÄʵÀý±äÁ¿£¬ÊµÀý±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃ{}°üº¬µÄÓï¾ä¿é£¬ÔÚÀàµÄ¹¹ÔìÆ÷±»µ÷ÓÃʱÔËÐУ¬ÔËÐÐÓÚ¸¸À๹ÔìÆ÷Ö®ºó£¬¹¹ÔìÆ÷֮ǰ¡£
l Àà±äÁ¿£¨¾²Ì¬±äÁ¿£©Ò²¿ÉÒÔͨ¹ýÀà±äÁ¿³õʼ»¯Æ÷À´½øÐгõʼ»¯£¬Àà±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃstatic{}°üº¬µÄÓï¾ä¿é£¬Ö»¿ÉÄܱ»³õʼ»¯Ò»´Î¡£
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ÈκÎÀà·ÃÎÊ
protected
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
¿ÉÒÔ±»ËùÓÐ×ÓÀà·ÃÎÊ
×ÓÀàûÓÐÔÚͬһ°üÖÐÒ²¿ÉÒÔ·ÃÎÊ
private
Ö»Äܹ»±»µ±Ç°ÀàµÄ·½·¨·ÃÎÊ
ȱʡ
ÎÞ·ÃÎÊÐÞÊηû
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
Èç¹û×ÓÀàûÓÐÔÚͬһ¸ö°üÖУ¬Ò²²»ÄÜ·ÃÎÊ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
static
¾²Ì¬±äÁ¿£¨ÓÖ³ÆÎªÀà±äÁ¿£¬ÆäËüµÄ³ÆÎªÊµÀý±äÁ¿£©
¿ÉÒÔ±»ÀàµÄËùÓÐʵÀý¹²Ïí¡£
²¢²»ÐèÒª´´½¨ÀàµÄʵÀý¾Í¿ÉÒÔ·ÃÎʾ²Ì¬±äÁ¿
final
³£Á¿£¬ÖµÖ»Äܹ»·ÖÅäÒ»´Î£¬²»Äܸü¸Ä
×¢ÒⲻҪʹÓÃconst£¬ËäÈ»ËüºÍC¡¢C++ÖеÄconst¹Ø¼ü×Öº¬ÒåÒ»Ñù
¿ÉÒÔͬstaticÒ»ÆðʹÓã
Ïà¹ØÎĵµ£º
¿´ÁËһƪÈëÃÅÎÄÕ£¬ºÃÏó²»´í£¬ÊÕ¼¯Ò»Ï£º
http://blog.csdn.net/njchenyi/archive/2007/09/12/1782252.aspx
ApacheµÄSOAP over CorbaµÄÎÄÕ£¬µ«Ê¹ÓÃÁËApache SOAP£¬Õâ¸ö±È½ÏÀÏÁË£¬ÏÖÔÚÓиüеÄAxis 2£¬ÀÁµÃÕÒSOAP API PackageÁË¡£
http://www.scottnichol.com/apachesoapcorba.htm
Ñо¿Ò»ÏÂCorba to SOAP Bridge£¬Óгɹ ......
ÕâÆªÎÄÕºÍSUN¹«Ë¾ÌṩµÄ½Ì³ÌÀàËÆ£¬Öмä¶àÁËÒ»¸öHelloImplµÄjavaÎļþ£¬±àÒëʱµÄÃüÁîÒ²¾ÍÓÐËù²»Í¬ÁË
ÔÀ´µÄÃüÁîΪ£ºServer javac HelloServer.java HelloApp/*.java
......
package org.lambdasoft.web.support;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.List;
import javax.servlet.http.HttpSession;
import org.apache.struts2.ServletActionContext;
import org.lambdasoft.web.Enviroment;
public class SessionSupport {
private SessionS ......
java.lang.NullPointerException
Õâ¸öÒì³£´ó¼Ò¿Ï¶¨¶¼¾³£Óöµ½£¬Òì³£µÄ½âÊÍÊÇ "³ÌÐòÓöÉÏÁË¿ÕÖ¸Õë "£¬¼òµ¥µØËµ¾ÍÊǵ÷ÓÃÁËδ¾³õʼ»¯µÄ¶ÔÏó»òÕßÊDz»´æÔڵĶÔÏó£¬Õâ¸ö´íÎó¾³£³öÏÖÔÚ´´½¨Í¼Æ¬£¬µ÷ÓÃÊý×éÕâЩ²Ù×÷ÖУ¬±ÈÈçͼƬδ¾³õʼ»¯£¬»òÕßͼƬ´´½¨Ê±µÄ·¾¶´íÎóµÈµÈ¡£¶ÔÊý×é²Ù×÷ÖгöÏÖ¿ÕÖ¸Õ룬ºÜ¶àÇé¿öÏÂÊÇһЩ¸Õ¿ªÊ¼Ñ§Ï°±à³Ì ......