ï»??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品a久久久久久,久久亚洲国产成人,欧美日韩精品不卡http://www.aygfsteel.com/supercrsky/articles/171391.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Sat, 29 Dec 2007 00:14:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171391.htmlhttp://www.aygfsteel.com/supercrsky/comments/171391.htmlhttp://www.aygfsteel.com/supercrsky/articles/171391.html#Feedback2http://www.aygfsteel.com/supercrsky/comments/commentRss/171391.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171391.html1介绍JAVA中的Collection FrameWork(包括如何写自å·Þqš„æ•°æ®¾l“æž„)? 
½{”:Collection FrameWork
如下åQ?br /> Collection
├List
│├LinkedList
│├ArrayList
│└Vector
�/span> 
â””Stack
â””Set
Map
├Hashtable
├HashMap
â””WeakHashMap

2.抽象¾cÖM¸ŽæŽ¥å£åQ?/span>

½{”:抽象¾cÖM¸ŽæŽ¥å£éƒ½ç”¨äºŽæŠ½è±¡ï¼Œä½†æ˜¯æŠ½è±¡¾c?/span>(JAVAä¸?/span>)可以有自å·Þqš„部分实现åQŒè€ŒæŽ¥å£åˆ™å®Œå…¨æ˜¯ä¸€ä¸ªæ ‡è¯?/span>(同时有多重ç‘ô承的功能)ã€?br />

3.

STRINGä¸?/span>STRINGBUFFER的区别ã€?/span> 
½{”:STRING的长度是不可变的åQ?/span>STRINGBUFFER的长度是可变的。如果你对字½W¦ä¸²ä¸­çš„内容¾lå¸¸˜q›è¡Œæ“ä½œåQŒç‰¹åˆ«æ˜¯å†…容要修æ”ÒŽ—¶åQŒé‚£ä¹ˆä‹Éç”?/span>StringBufferåQŒå¦‚果最后需è¦?/span>StringåQŒé‚£ä¹ˆä‹Éç”?/span>StringBufferçš?/span>toString()æ–ÒŽ³•



]]>
2007最后一套JAVA面试é¢?内部¾c?http://www.aygfsteel.com/supercrsky/articles/171105.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Fri, 28 Dec 2007 02:52:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171105.htmlhttp://www.aygfsteel.com/supercrsky/comments/171105.htmlhttp://www.aygfsteel.com/supercrsky/articles/171105.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/171105.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171105.html内部¾cȝš„实现方式:
package com.test;

public class
 OuterClass
{
    
static int
 a ;
    
int
 b ;
    
private class
 InnerClass
    
{
        
public
 InnerClass()
        
{
            System.out.println(
"InnerClass create:" +
 a);
        }

    }

    
    
public OuterClass()
    
{
        InnerClass ic 
= new
 InnerClass();
        System.out.println(
"OuterClass create"
);
    }

    
    
public static void main(String[] args)
    
{
        OuterClass oc 
= new
 OuterClass();
    }

}

æ€È»“:

一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员�

�静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;

�非静态内部类的非静态成员可以访问外部类的非静态变�/span>

]]>
2007最后一套JAVA面试é¢?¾l§æ‰¿)http://www.aygfsteel.com/supercrsky/articles/171099.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Fri, 28 Dec 2007 02:36:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171099.htmlhttp://www.aygfsteel.com/supercrsky/comments/171099.htmlhttp://www.aygfsteel.com/supercrsky/articles/171099.html#Feedback5http://www.aygfsteel.com/supercrsky/comments/commentRss/171099.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171099.html¾l§æ‰¿æ—¶å€™ç±»çš„æ‰§è¡Œé¡ºåºé—®é¢?一般都是选择é¢?问你ž®†ä¼šæ‰“印å‡ÞZ»€ä¹?
package com.test;

public class
 Parent
{
    
//1

    static int a =  1;
    
//2

    static
    
{
        a 
= 10
;
        System.out.println(
"parent static code"
);
    }

    
//4
    public Parent()
    
{
        System.out.println(
"Parent constructor"
);
        System.out.println(
"Parent a=" +
 a);
    }

    
    
public static void main(String[] args)
    
{
        System.out.println(
"***************"
);
        Parent c 
= new
 Child();
    }

}


class Child extends Parent
{
    
static int a = 2
;
    
//3

    static 
    
{
        a 
= 20
;
        System.out.println(
"child static code"
);
    }

    
//5
    public Child()
    
{
        System.out.println(
"Child constructor"
);
        System.out.println(
"Child var a=" +
 a);
    }

    
}


输出¾l“æžœ:
parent static code
child 
static
 code
***************

Parent constructor
Parent a
=10
Child constructor
Child var a
=20

由此可看出在˜q˜æ²¡æœ‰å®žä¾‹åŒ–¾cÈš„æ—¶å€?注意*å?已经执行了static代码块ã€?br /> ™åºåºæ˜¯å…ˆçˆ¶ç±»åŽå­¾c?
然后才调用父¾cÈš„æž„造方æ³?再调用子¾cÈš„æž„造方æ³?ž®±æ˜¯˜q™ä¸ª™åºåºäº?
package com.test;

public class
 Parent
{
    
//1

    static int a =  1;
    
//2

    static
    
{
        a 
= 10
;
        System.out.println(
"parent static code"
);
    }

    
//4
    public Parent()
    
{
        System.out.println(
"Parent constructor"
);
        System.out.println(
"Parent a=" +
 a);
    }

    
    
public static void main(String[] args)
    
{
        System.out.println(
"***************"
);
        Parent c 
= new
 Child();
    }

}


class Child extends Parent
{
    
static int a = 2
;
    
//3

    static 
    
{
        a 
= 20
;
        System.out.println(
"child static code"
);
    }

    
//5
    public Child()
    
{
        System.out.println(
"Child constructor"
);
        System.out.println(
"Child var a=" +
 a);
    }

    
}



]]>
2007最后一套JAVA面试é¢?¾l¼åˆé¢?http://www.aygfsteel.com/supercrsky/articles/171086.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Fri, 28 Dec 2007 02:09:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171086.htmlhttp://www.aygfsteel.com/supercrsky/comments/171086.htmlhttp://www.aygfsteel.com/supercrsky/articles/171086.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/171086.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171086.html

¾l¼åˆé¢?/span>

1、作用域public,private,protected,以及不写时的区别
½{”:区别如下åQ?br /> 作用åŸ?nbsp;          å½“前¾c?nbsp;      åŒä¸€package       子孙¾c?nbsp;      å…¶ä»–package
public            √             
        √                  √              √
protected        √                    √                  √             ×
friendly          √                    √                  ×             ×
private           √                     ×                  ×             ×
不写旉™»˜è®¤äØ“friendly

2、ArrayListå’ŒVector的区åˆ?HashMapå’ŒHashtable的区åˆ?br /> ½{”:ž®±ArrayList与Vector主要从二斚w¢æ¥è¯´.
一.同步æ€?Vector是线½E‹å®‰å…¨çš„åQŒä¹Ÿž®±æ˜¯è¯´æ˜¯åŒæ­¥çš„,而ArrayList是线½E‹åºä¸å®‰å…¨çš„åQŒä¸æ˜¯åŒæ­¥çš„
äº?数据增长:当需要增长时,Vector默认增长为原来一培,而ArrayList却是原来的一å?br /> ž®±HashMap与HashTable主要从三斚w¢æ¥è¯´ã€?br /> 一.历史原因:Hashtable是基于陈旧的Dictionary¾cȝš„åQŒHashMap是Java 1.2引进的Map接口的一个实çŽ?br /> äº?同步æ€?Hashtable是线½E‹å®‰å…¨çš„åQŒä¹Ÿž®±æ˜¯è¯´æ˜¯åŒæ­¥çš„,而HashMap是线½E‹åºä¸å®‰å…¨çš„åQŒä¸æ˜¯åŒæ­¥çš„
ä¸?å€û|¼šåªæœ‰HashMap可以让你ž®†ç©ºå€ég½œä¸ÞZ¸€ä¸ªè¡¨çš„æ¡ç›®çš„key或value

3、char型变量中能不能存贮一个中文汉å­?ä¸ÞZ»€ä¹?
½{”:是能够定义成ä¸ÞZ¸€ä¸ªä¸­æ–‡çš„åQŒå› ä¸ºjava中以unicode¾~–码åQŒä¸€ä¸ªcharå?(16bit)个字节,所以放一个中文是没问题的

4、多¾U¿ç¨‹æœ‰å‡ ¿Uå®žçŽ°æ–¹æ³?都是什ä¹?同步有几¿Uå®žçŽ°æ–¹æ³?都是什ä¹?
½{”:多线½E‹æœ‰ä¸¤ç§å®žçްæ–ÒŽ³•åQŒåˆ†åˆ«æ˜¯¾l§æ‰¿Thread¾cÖM¸Žå®žçްRunnable接口
同步的实现方面有两种åQŒåˆ†åˆ«æ˜¯synchronized,wait与notify.



]]>
2007最后一套JAVA面试题及½{”案(Float¾l?http://www.aygfsteel.com/supercrsky/articles/171076.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Fri, 28 Dec 2007 01:45:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171076.htmlhttp://www.aygfsteel.com/supercrsky/comments/171076.htmlhttp://www.aygfsteel.com/supercrsky/articles/171076.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/171076.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171076.htmlpublic class Test2
{
    
public static void
 main(String[] args)
    
{
        Float a 
= new Float(3.4
);
        System.out.println(a.SIZE);
        a 
= new Float(34000
);
        System.out.println(a.SIZE);
    }


}

让我们来看看此程序会输出什么呢?
我们先来看看JDK的解释吧.
public static final int SIZE
The number of bits used to represent a 
float value. 

意思是è¯?通常åŽÀL˜qîC¸€ä¸ªfloat值的位数.
˜q™ä¸ªæ˜¯ä¸€ä¸ªå¸¸é‡?来看看源码吧:
 public static final int SIZE = 32;

final int 变量一旦被定义ž®×ƒ¸èƒ½è¢«æ”¹å˜~


]]>
2007最后一套JAVA面试题解æž?Float)http://www.aygfsteel.com/supercrsky/articles/171070.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Fri, 28 Dec 2007 01:37:00 GMThttp://www.aygfsteel.com/supercrsky/articles/171070.htmlhttp://www.aygfsteel.com/supercrsky/comments/171070.htmlhttp://www.aygfsteel.com/supercrsky/articles/171070.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/171070.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/171070.htmlpublic class Test2
{
    
public static void
 main(String[] args)
    
{
        
float a = 3.4
;
    }


}

˜q™ä¸ª½Ž€å•çš„½E‹åºèƒ½ä¸èƒ½ç¼–译通过呢?
其实是不能的ã€?br /> 原因是精度问题,应该用强制类型è{æ?
float a = (float)3.4;

再来看看˜q™ä¸ªèƒ½ä¸èƒ½ç¼–译通过
public class Test2
{
    
public static void
 main(String[] args)
    
{
        Float a 
= new Float(3.4
);
        
    }


}
其实是没问题的ã€?br /> 我们来看看Float¾cÈš„æºä»£ç å§:
  public Float(double value) {
    
this.value = (float
)value;
    }

其中有一个构造方法在æ–ÒŽ³•里已¾lè¿›è¡Œäº†å‘下转型ã€?br /> 所以这样写是没有问题的.

]]>
两道Java面试题解æž?/title><link>http://www.aygfsteel.com/supercrsky/articles/167952.html</link><dc:creator>々上善若水ã€?/dc:creator><author>々上善若水ã€?/author><pubDate>Sat, 15 Dec 2007 07:21:00 GMT</pubDate><guid>http://www.aygfsteel.com/supercrsky/articles/167952.html</guid><wfw:comment>http://www.aygfsteel.com/supercrsky/comments/167952.html</wfw:comment><comments>http://www.aygfsteel.com/supercrsky/articles/167952.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.aygfsteel.com/supercrsky/comments/commentRss/167952.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/supercrsky/services/trackbacks/167952.html</trackback:ping><description><![CDATA[<p><span style="font-family: Comic Sans MS"><span style="color: red"><span style="font-family: Comic Sans MS">内容摘要åQšæœ¬æ–‡é€šè¿‡å†™å‡ºä»£ç ¾l“果的方式向你解析了java面试中常面倒的几个知识点:string,equals(),==.<br /> </span></span><br /> <br /> 1.写出下面代码的结æž?/span></p> <p><span style="font-family: Comic Sans MS"> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_24_221_Open_Image" onclick="this.style.display='none'; Codehighlighter1_24_221_Open_Text.style.display='none'; Codehighlighter1_24_221_Closed_Image.style.display='inline'; Codehighlighter1_24_221_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_24_221_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_24_221_Closed_Text.style.display='none'; Codehighlighter1_24_221_Open_Image.style.display='inline'; Codehighlighter1_24_221_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /><span style="color: #000000"> </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> TestString</span><span id="Codehighlighter1_24_221_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_24_221_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_63_91_Open_Image" onclick="this.style.display='none'; Codehighlighter1_63_91_Open_Text.style.display='none'; Codehighlighter1_63_91_Closed_Image.style.display='inline'; Codehighlighter1_63_91_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_63_91_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_63_91_Closed_Text.style.display='none'; Codehighlighter1_63_91_Open_Image.style.display='inline'; Codehighlighter1_63_91_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" /> ã€€ã€€ </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> link(String a)</span><span id="Codehighlighter1_63_91_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_63_91_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />     ã€€ã€€ a </span><span style="color: #000000">+=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">World</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />  ã€€ã€€}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img id="Codehighlighter1_136_218_Open_Image" onclick="this.style.display='none'; Codehighlighter1_136_218_Open_Text.style.display='none'; Codehighlighter1_136_218_Closed_Image.style.display='inline'; Codehighlighter1_136_218_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_136_218_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_136_218_Closed_Text.style.display='none'; Codehighlighter1_136_218_Open_Image.style.display='inline'; Codehighlighter1_136_218_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" /> ã€€ã€€ </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)</span><span id="Codehighlighter1_136_218_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_136_218_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      ã€€ã€€String a </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">Hello</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      ã€€ã€€link(a);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />      ã€€ã€€System.out.println(a);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" /> ã€€ã€€ }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" /> }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <p><br /> ½{? ˜q™é“题考两个方é?</span></p> <p><span style="font-family: Comic Sans MS">1). String对象的内å®ÒŽ˜¯ä¸èƒ½æ”¹å˜çš?a+="World"òq¶ä¸æ˜¯æŠŠa所指对象改å?</span></p> <p><span style="font-family: Comic Sans MS">  而是先生成一个äÍæ—¶String对象,å…¶å€égØ“a+"World",然后在把˜q™ä¸ªä¸´æ—¶</span></p> <p><span style="font-family: Comic Sans MS">  对象赋给a.</span></p> <p><span style="font-family: Comic Sans MS">2). Java中函数参æ•îC¼ é€’æ–¹å¼äØ“Call by value,linkæ–ÒŽ³•中会生äñ”a的一ä¸?/span></p> <p><span style="font-family: Comic Sans MS">  拯‚´,同样指向a所指的对象,¾l¼åˆä»¥ä¸Šä¸¤ç‚¹,得出¾l“æžœä¸?Hello</span></p> <p><span style="font-family: Comic Sans MS"> </span></p> <p><span style="font-family: Comic Sans MS">2.写出下面代码的结æž?/span></p> <p><span style="font-family: Comic Sans MS"> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #000000">System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">ja</span><span style="color: #000000">"</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">va</span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">);</span></div> <p></span> </p> <p><span style="font-family: Comic Sans MS">½{?"=="用来比较对象的引ç”?而equals()用来比较对象的内å®?但是如果是字½W¦ä¸²å¸”R‡,ç”?=="也可以比较内å®?/span></p> <p><span style="font-family: Comic Sans MS">是否相等,"ja"+"va"å’?java"都是字符串常é‡?å› æ­¤¾l“果为true</span></p> <p><span style="font-family: Comic Sans MS">同理,下面代码¾l“果也是true</span></p> <p> </p> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">final</span><span style="color: #000000"> String str </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" />System.out.println(str</span><span style="color: #000000">==</span><span style="color: #000000">"</span><span style="color: #000000">java</span><span style="color: #000000">"</span><span style="color: #000000">)<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <p> </p> <img src ="http://www.aygfsteel.com/supercrsky/aggbug/167952.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/supercrsky/" target="_blank">々上善若水ã€?/a> 2007-12-15 15:21 <a href="http://www.aygfsteel.com/supercrsky/articles/167952.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>JAVA½W”试题(金山软äšgåQ?/title><link>http://www.aygfsteel.com/supercrsky/articles/167912.html</link><dc:creator>々上善若水ã€?/dc:creator><author>々上善若水ã€?/author><pubDate>Sat, 15 Dec 2007 02:43:00 GMT</pubDate><guid>http://www.aygfsteel.com/supercrsky/articles/167912.html</guid><wfw:comment>http://www.aygfsteel.com/supercrsky/comments/167912.html</wfw:comment><comments>http://www.aygfsteel.com/supercrsky/articles/167912.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.aygfsteel.com/supercrsky/comments/commentRss/167912.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/supercrsky/services/trackbacks/167912.html</trackback:ping><description><![CDATA[1.<br /> 选出用法错误çš? <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">a: Stirng a </span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Gone With Wind</span><span style="color: #000000">"</span><span style="color: #000000">; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />String t</span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">Wind</span><span style="color: #000000">"</span><span style="color: #000000">; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />String m; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />m</span><span style="color: #000000">=</span><span style="color: #000000">a</span><span style="color: #000000">-</span><span style="color: #000000">t; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />B: Stirng a </span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Gone With Wind</span><span style="color: #000000">"</span><span style="color: #000000">; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />String m ; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />m</span><span style="color: #000000">=</span><span style="color: #000000">a[</span><span style="color: #000000">3</span><span style="color: #000000">]</span><span style="color: #000000">+</span><span style="color: #000000">"</span><span style="color: #000000">one</span><span style="color: #000000">"</span><span style="color: #000000">; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />C: Stirng a </span><span style="color: #000000">=</span><span style="color: #000000">"</span><span style="color: #000000">Gone With Wind</span><span style="color: #000000">"</span><span style="color: #000000">; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />Sting m; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />m</span><span style="color: #000000">=</span><span style="color: #000000">a.toUpperCase(); <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />D: ä¸è®°å¾—了 </span></div> <br /> 选AB.<br /> <br /> 2.<br /> 选出能正¼‹®èµ‹å€¼çš„: <br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img id="Codehighlighter1_15_78_Open_Image" onclick="this.style.display='none'; Codehighlighter1_15_78_Open_Text.style.display='none'; Codehighlighter1_15_78_Closed_Image.style.display='inline'; Codehighlighter1_15_78_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_15_78_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_15_78_Closed_Text.style.display='none'; Codehighlighter1_15_78_Open_Image.style.display='inline'; Codehighlighter1_15_78_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> A </span><span id="Codehighlighter1_15_78_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_15_78_Open_Text"><span style="color: #000000">{ <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> a; <br /> <img id="Codehighlighter1_60_74_Open_Image" onclick="this.style.display='none'; Codehighlighter1_60_74_Open_Text.style.display='none'; Codehighlighter1_60_74_Closed_Image.style.display='inline'; Codehighlighter1_60_74_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_60_74_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_60_74_Closed_Text.style.display='none'; Codehighlighter1_60_74_Open_Image.style.display='inline'; Codehighlighter1_60_74_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> change(</span><span style="color: #0000ff">int</span><span style="color: #000000"> m) </span><span id="Codehighlighter1_60_74_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_60_74_Open_Text"><span style="color: #000000">{ <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">return</span><span style="color: #000000"> m; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"> <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"> <br /> <img id="Codehighlighter1_105_203_Open_Image" onclick="this.style.display='none'; Codehighlighter1_105_203_Open_Text.style.display='none'; Codehighlighter1_105_203_Closed_Image.style.display='inline'; Codehighlighter1_105_203_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" /><img id="Codehighlighter1_105_203_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_105_203_Closed_Text.style.display='none'; Codehighlighter1_105_203_Open_Image.style.display='inline'; Codehighlighter1_105_203_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> B </span><span style="color: #0000ff">extends</span><span style="color: #000000"> A</span><span id="Codehighlighter1_105_203_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_105_203_Open_Text"><span style="color: #000000">{ <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">int</span><span style="color: #000000"> b; <br /> <img id="Codehighlighter1_149_200_Open_Image" onclick="this.style.display='none'; Codehighlighter1_149_200_Open_Text.style.display='none'; Codehighlighter1_149_200_Closed_Image.style.display='inline'; Codehighlighter1_149_200_Closed_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" /><img id="Codehighlighter1_149_200_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_149_200_Closed_Text.style.display='none'; Codehighlighter1_149_200_Open_Image.style.display='inline'; Codehighlighter1_149_200_Open_Text.style.display='inline';" alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main() </span><span id="Codehighlighter1_149_200_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.aygfsteel.com/Images/dot.gif" /></span><span id="Codehighlighter1_149_200_Open_Text"><span style="color: #000000">{ <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />A aa </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> A(); <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" />B bb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> B(); <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">int</span><span style="color: #000000"> k; <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">px </span><span style="color: #008000"><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">}</span></span><span style="color: #000000"> <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"> <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />在px处可以正¼‹®èµ‹å€¼çš„æœ? <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" />A k</span><span style="color: #000000">=</span><span style="color: #000000"> m; B k</span><span style="color: #000000">=</span><span style="color: #000000">b; C k</span><span style="color: #000000">=</span><span style="color: #000000">aa.a; D k</span><span style="color: #000000">=</span><span style="color: #000000">bb.change(</span><span style="color: #000000">30</span><span style="color: #000000">); E k</span><span style="color: #000000">=</span><span style="color: #000000">bb.a <br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /><br /> <img alt="" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" /></span></div> <br /> 选C <br /> 3.<br /> 此程序会输出什ä¹?<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> com;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> A<br /> <img id="Codehighlighter1_22_108_Open_Image" onclick="this.style.display='none'; Codehighlighter1_22_108_Open_Text.style.display='none'; Codehighlighter1_22_108_Closed_Image.style.display='inline'; Codehighlighter1_22_108_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_22_108_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_22_108_Closed_Text.style.display='none'; Codehighlighter1_22_108_Open_Image.style.display='inline'; Codehighlighter1_22_108_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_22_108_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_22_108_Open_Text"><span style="color: #000000">{    <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> A()<br /> <img id="Codehighlighter1_39_50_Open_Image" onclick="this.style.display='none'; Codehighlighter1_39_50_Open_Text.style.display='none'; Codehighlighter1_39_50_Closed_Image.style.display='inline'; Codehighlighter1_39_50_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_39_50_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_39_50_Closed_Text.style.display='none'; Codehighlighter1_39_50_Open_Image.style.display='inline'; Codehighlighter1_39_50_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_39_50_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_39_50_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        a1();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> a1()<br /> <img id="Codehighlighter1_72_105_Open_Image" onclick="this.style.display='none'; Codehighlighter1_72_105_Open_Text.style.display='none'; Codehighlighter1_72_105_Closed_Image.style.display='inline'; Codehighlighter1_72_105_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_72_105_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_72_105_Closed_Text.style.display='none'; Codehighlighter1_72_105_Open_Image.style.display='inline'; Codehighlighter1_72_105_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_72_105_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_72_105_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">A-a1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> B </span><span style="color: #0000ff">extends</span><span style="color: #000000"> A<br /> <img id="Codehighlighter1_136_336_Open_Image" onclick="this.style.display='none'; Codehighlighter1_136_336_Open_Text.style.display='none'; Codehighlighter1_136_336_Closed_Image.style.display='inline'; Codehighlighter1_136_336_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_136_336_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_136_336_Closed_Text.style.display='none'; Codehighlighter1_136_336_Open_Image.style.display='inline'; Codehighlighter1_136_336_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_136_336_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_136_336_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> bb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> B()<br /> <img id="Codehighlighter1_165_182_Open_Image" onclick="this.style.display='none'; Codehighlighter1_165_182_Open_Text.style.display='none'; Codehighlighter1_165_182_Closed_Image.style.display='inline'; Codehighlighter1_165_182_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_165_182_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_165_182_Closed_Text.style.display='none'; Codehighlighter1_165_182_Open_Image.style.display='inline'; Codehighlighter1_165_182_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_165_182_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_165_182_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        bb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1000</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> a1()<br /> <img id="Codehighlighter1_204_274_Open_Image" onclick="this.style.display='none'; Codehighlighter1_204_274_Open_Text.style.display='none'; Codehighlighter1_204_274_Closed_Image.style.display='inline'; Codehighlighter1_204_274_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_204_274_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_204_274_Closed_Text.style.display='none'; Codehighlighter1_204_274_Open_Image.style.display='inline'; Codehighlighter1_204_274_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_204_274_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_204_274_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">bb is </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> bb);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">B-a1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)<br /> <img id="Codehighlighter1_318_333_Open_Image" onclick="this.style.display='none'; Codehighlighter1_318_333_Open_Text.style.display='none'; Codehighlighter1_318_333_Closed_Image.style.display='inline'; Codehighlighter1_318_333_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_318_333_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_318_333_Closed_Text.style.display='none'; Codehighlighter1_318_333_Open_Image.style.display='inline'; Codehighlighter1_318_333_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_318_333_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_318_333_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #0000ff">new</span><span style="color: #000000"> B();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> ½{”案:<br /> bb is 0<br /> B-a1<br /> 看看执行™åºåºž®±æ˜Žç™½äº†.<br /> <div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><span style="color: #0000ff">package</span><span style="color: #000000"> com;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">class</span><span style="color: #000000"> A<br /> <img id="Codehighlighter1_22_112_Open_Image" onclick="this.style.display='none'; Codehighlighter1_22_112_Open_Text.style.display='none'; Codehighlighter1_22_112_Closed_Image.style.display='inline'; Codehighlighter1_22_112_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_22_112_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_22_112_Closed_Text.style.display='none'; Codehighlighter1_22_112_Open_Image.style.display='inline'; Codehighlighter1_22_112_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_22_112_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_22_112_Open_Text"><span style="color: #000000">{    <br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">3</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> A()<br /> <img id="Codehighlighter1_43_54_Open_Image" onclick="this.style.display='none'; Codehighlighter1_43_54_Open_Text.style.display='none'; Codehighlighter1_43_54_Closed_Image.style.display='inline'; Codehighlighter1_43_54_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_43_54_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_43_54_Closed_Text.style.display='none'; Codehighlighter1_43_54_Open_Image.style.display='inline'; Codehighlighter1_43_54_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_43_54_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_43_54_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        a1();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> a1()<br /> <img id="Codehighlighter1_76_109_Open_Image" onclick="this.style.display='none'; Codehighlighter1_76_109_Open_Text.style.display='none'; Codehighlighter1_76_109_Closed_Image.style.display='inline'; Codehighlighter1_76_109_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_76_109_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_76_109_Closed_Text.style.display='none'; Codehighlighter1_76_109_Open_Image.style.display='inline'; Codehighlighter1_76_109_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_76_109_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_76_109_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">A-a1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> B </span><span style="color: #0000ff">extends</span><span style="color: #000000"> A<br /> <img id="Codehighlighter1_140_358_Open_Image" onclick="this.style.display='none'; Codehighlighter1_140_358_Open_Text.style.display='none'; Codehighlighter1_140_358_Closed_Image.style.display='inline'; Codehighlighter1_140_358_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_140_358_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_140_358_Closed_Text.style.display='none'; Codehighlighter1_140_358_Open_Image.style.display='inline'; Codehighlighter1_140_358_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" align="top" alt="" /></span><span id="Codehighlighter1_140_358_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_140_358_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">int</span><span style="color: #000000"> bb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">2</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> B()<br /> <img id="Codehighlighter1_173_195_Open_Image" onclick="this.style.display='none'; Codehighlighter1_173_195_Open_Text.style.display='none'; Codehighlighter1_173_195_Closed_Image.style.display='inline'; Codehighlighter1_173_195_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_173_195_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_173_195_Closed_Text.style.display='none'; Codehighlighter1_173_195_Open_Image.style.display='inline'; Codehighlighter1_173_195_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_173_195_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_173_195_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">5</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">        bb </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1000</span><span style="color: #000000">;<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #008000">//</span><span style="color: #008000">4</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> a1()<br /> <img id="Codehighlighter1_221_291_Open_Image" onclick="this.style.display='none'; Codehighlighter1_221_291_Open_Text.style.display='none'; Codehighlighter1_221_291_Closed_Image.style.display='inline'; Codehighlighter1_221_291_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_221_291_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_221_291_Closed_Text.style.display='none'; Codehighlighter1_221_291_Open_Image.style.display='inline'; Codehighlighter1_221_291_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_221_291_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_221_291_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">bb is </span><span style="color: #000000">"</span><span style="color: #000000"> </span><span style="color: #000000">+</span><span style="color: #000000"> bb);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        System.out.println(</span><span style="color: #000000">"</span><span style="color: #000000">B-a1</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args)<br /> <img id="Codehighlighter1_335_355_Open_Image" onclick="this.style.display='none'; Codehighlighter1_335_355_Open_Text.style.display='none'; Codehighlighter1_335_355_Closed_Image.style.display='inline'; Codehighlighter1_335_355_Closed_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top" alt="" /><img id="Codehighlighter1_335_355_Closed_Image" style="display: none" onclick="this.style.display='none'; Codehighlighter1_335_355_Closed_Text.style.display='none'; Codehighlighter1_335_355_Open_Image.style.display='inline'; Codehighlighter1_335_355_Open_Text.style.display='inline';" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" align="top" alt="" />    </span><span id="Codehighlighter1_335_355_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_335_355_Open_Text"><span style="color: #000000">{<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000">1</span><span style="color: #008000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /></span><span style="color: #000000">        </span><span style="color: #0000ff">new</span><span style="color: #000000"> B();<br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" alt="" />    }</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" align="top" alt="" /><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" alt="" />}</span></span><span style="color: #000000"><br /> <img src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" align="top" alt="" /></span></div> <br /> <span style="color: red">在方法被a1()被重写的情况ä¸?父类的a1是没有机ä¼?br /> 被调用的.</span> <img src ="http://www.aygfsteel.com/supercrsky/aggbug/167912.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/supercrsky/" target="_blank">々上善若水ã€?/a> 2007-12-15 10:43 <a href="http://www.aygfsteel.com/supercrsky/articles/167912.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>åŽäØ“é¢è¯•é¢?~10http://www.aygfsteel.com/supercrsky/articles/167581.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Thu, 13 Dec 2007 11:45:00 GMThttp://www.aygfsteel.com/supercrsky/articles/167581.htmlhttp://www.aygfsteel.com/supercrsky/comments/167581.htmlhttp://www.aygfsteel.com/supercrsky/articles/167581.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/167581.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/167581.html
Which two are equivalent? (Choose two)
A. 
<%= YoshiBean.size%>
B. 
<%= YoshiBean.getSize()%>
C. 
<%= YoshiBean.getProperty("size")%>
D. 
<jsp:getProperty id="YoshiBean" param="size"/>
E. 
<jsp:getProperty name="YoshiBean" param="size"/>
F. 
<jsp:getProperty id="YoshiBean" property="size"/>
G. 
<jsp:getProperty name="YoshiBean" property="size"/>
此题考查的是JavaBean在jsp中的取值方式.
其中Cå’ŒG效果是一æ ïLš„åQ?br /> 所以此题选G.

7.
Which of the following statements regarding the lifecycle of a session bean are correct? 
1. java.lang.IllegalStateException is thrown if SessionContext.getEJBObject() is invoked when a stateful session bean instance is passivated. 
2. SessionContext.getRollbackOnly() does not throw an exception when a session bean with bean-managed transaction demarcation is activated. 
3. An exception is not thrown when SessionContext.getUserTransaction() is called in the afterBegin method of a bean with container-managed transactions. 
4. JNDI access to java:comp/env is permitted in all the SessionSynchronization methods of a stateful session bean with container-managed transaction demarcation. 
5. Accessing resource managers in the SessionSynchronization.afterBegin method of a stateful session bean with bean-managed transaction does not throw an exception.


½W¬äºŒéƒ¨åˆ†åQ?br /> 概念é¢?br /> 1åQ?span style="font: 7pt 'Times New Roman'">               描述Struts体系¾l“æž„åQŸå¯¹åº”各个部分的开发工作主要包括哪些?

在Struts的体¾pȝ»“构中åQŒæ¨¡åž‹åˆ†ä¸ÞZ¸¤ä¸ªéƒ¨åˆ†ï¼š¾pȝ»Ÿçš„内部状态和可以改变状态的操作åQˆäº‹åŠ¡é€»è¾‘åQ‰ã€‚内部状态通常ç”׃¸€¾l„Actinform Bean表示。根据设计或应用½E‹åºå¤æ‚度的不同åQŒè¿™äº›Beanå¯ä»¥æ˜¯è‡ªåŒ…å«çš„åÆˆå…ähœ‰æŒç®‹çš„状态,或只在需要时才获得数据(从某个数据库åQ‰ã€‚大型应用程序通常在方法内部封装事务逻辑åQˆæ“ä½œï¼‰åQŒè¿™äº›æ–¹æ³•可以被拥有状态信息的bean调用。比如购物èžRbeanåQŒå®ƒæ‹¥æœ‰ç”¨æˆ·è´­ä¹°å•†å“çš„信息,可能˜q˜æœ‰checkOut()æ–ÒŽ³•用来‹‚€æŸ¥ç”¨æˆïLš„信用卡,òq¶å‘仓库发定货信息。小型程序中åQŒæ“ä½œå¯èƒ½ä¼šè¢«å†…嵌在Action¾c»ï¼Œå®ƒæ˜¯struts框架中控制器角色的一部分。当逻辑½Ž€å•æ—¶˜q™ä¸ªæ–ÒŽ³•很适合。徏议用户将事务逻辑åQˆè¦åšä»€ä¹ˆï¼‰ä¸ŽAction¾cÀL‰€æ‰®æ¼”的角è‰ÔŒ¼ˆå†›_®šåšä»€ä¹ˆï¼‰åˆ†å¼€ã€‚  
 ã€€ã€€
2åQ‰è§†å›¾ï¼ˆViewåQ‰ã€€ã€€ã€€ã€€
视图主要由JSP建立åQŒstruts包含扩展自定义标½{‘Öº“åQˆTagLibåQ‰ï¼Œå¯ä»¥½Ž€åŒ–创建完全国际化用户界面的过½E‹ã€‚目前的标签库包括:Bean Tags、HTML tags、Logic Tags、Nested Tags 以及Template Tags½{‰ã€‚  
  
3åQ‰æŽ§åˆ¶å™¨åQˆControlleråQ‰ã€€ã€€ã€€ã€€
在struts中,基本的控制器¾l„äšg是ActionServlet¾cÖM¸­çš„实例serveltåQŒå®žé™…ä‹É用的servlet在配¾|®æ–‡ä»¶ä¸­ç”׃¸€¾l„映ž®„(由ActionMapping¾c»è¿›è¡Œæ˜qŽÍ¼‰˜q›è¡Œå®šä¹‰ã€‚对于业务逻辑的操作则主要由Action、ActionMapping、ActionForward˜q™å‡ ä¸ªç»„件协调完成的åQŒå…¶ä¸­Action扮演了真正的业务逻辑的实现者,ActionMapping与ActionForward则指定了不同业务逻辑或流½E‹çš„˜qè¡Œæ–¹å‘。struts-config.xml æ–‡äšg配置控制器ã€?br />
2åQ?span>    XML包括哪些解释技术,区别是什么?

包括åQšDOMåQˆDocument Object ModalåQ‰æ–‡æ¡£å¯¹è±¡æ¨¡åž‹ï¼ŒSAXåQˆSimple API for XMLåQ‰ã€‚DOM是一‹Æ¡æ€§å°†æ•´ä¸ªæ–‡æ¡£è¯Õd…¥å†…存操作åQŒå¦‚果是文档比较ž®ï¼Œè¯Õd…¥å†…å­˜åQŒå¯ä»¥æžå¤§æé«˜æ“ä½œçš„速度åQŒä½†å¦‚果文档比较大,那么˜q™ä¸ªž®±åƒåŠ›äº†ã€‚æ‰€ä»¥æ­¤æ—¶SAX应用而生åQŒå®ƒä¸æ˜¯ä¸€‹Æ¡æ€§çš„ž®†æ•´ä¸ªæ–‡æ¡£è¯»å…¥å†…存,˜q™å¯¹äºŽå¤„理大型文档就比较ž®±åŠ›äº?

3åQ?nbsp;   JSP有哪些内¾|®å¯¹è±¡å’ŒåŠ¨ä½œåQŸå®ƒä»¬çš„作用分别是什ä¹?/span>åQ?br />
JSP共有以下9¿UåŸºæœ¬å†…¾|®ç»„ä»Óž¼š
request 用户端请求,此请求会包含来自GET/POSTè¯äh±‚的参æ•?br />  response ¾|‘页传回用户端的回应
pageContext ¾|‘页的属性是在这里管ç?
session 与请求有关的会话�
application servlet 正在执行的内å®?br />  out 用来传送回应的输出
config servlet的构枉™ƒ¨ä»?br />  page JSP¾|‘页本èín
exception 针对错误¾|‘页åQŒæœªæ•捉的例å¤?
常用的组ä»Óž¼šrequest、response、out、session、application、exception


]]>
åŽäØ“é¢è¯•é¢˜è¯¦è§?1~5)http://www.aygfsteel.com/supercrsky/articles/167386.html々上善若水ã€?/dc:creator>々上善若水ã€?/author>Thu, 13 Dec 2007 01:37:00 GMThttp://www.aygfsteel.com/supercrsky/articles/167386.htmlhttp://www.aygfsteel.com/supercrsky/comments/167386.htmlhttp://www.aygfsteel.com/supercrsky/articles/167386.html#Feedback0http://www.aygfsteel.com/supercrsky/comments/commentRss/167386.htmlhttp://www.aygfsteel.com/supercrsky/services/trackbacks/167386.html阅读全文

]]>
Ö÷Õ¾Ö©Öë³ØÄ£°å£º ÍþÄþ| °üÍ·ÊÐ| ¹«°²ÏØ| äÀ´¨ÏØ| À´±öÊÐ| ÎäѨÊÐ| ÂÞ½­ÏØ| ÍÅ·çÏØ| »áÔóÏØ| ¹ÅÌïÏØ| Îİ²ÏØ| ʯÃÞÏØ| ºîÂíÊÐ| ÆÖ±±ÏØ| Í©è÷ÏØ| ¼Ó²éÏØ| ¶ÑÁúµÂÇìÏØ| ËÞǨÊÐ| »´±õÏØ| ÄϲýÊÐ| ÅͰ²ÏØ| »¯ÖÝÊÐ| ¸Ê×ÎÏØ| Ä˶«ÏØ| ×ÊÏªÏØ| ÒÀ°²ÏØ| ɽ¶«Ê¡| ¸»½õÊÐ| ²¨ÃÜÏØ| ÐìÎÅÏØ| ÊæÀ¼ÊÐ| ƽ°²ÏØ| ÏóÉ½ÏØ| å§ÑôÊÐ| ð¢É½ÏØ| Çí½áÏØ| ¸§ÄþÏØ| ÈÀÌÁÏØ| ÐÃÖÝÊÐ| ·î»¯ÊÐ| ÙñÖÝÊÐ|