¿¼ÑéÄãµÄjava»ù´¡²âÊÔÌ⣺
ÕâÊÇÎÒÉè¼ÆµÄ¼¸µÀÃæÊÔÌâ,ÒªÇóÊÇÌâÄ¿¾¡Á¿ÉÙ,¿ÉÒÔÔÚ5·ÖÖÓÄÚÍê³É,µ«ÄÜ»ù±¾·´Ó³³öÃæÊÔÕßµÄ֪ʶ²ã´Î.ËùÒÔÎÒÉè¼ÆÁËÁùµÀÌâ.
¡¡¡¡Èç¹ûÄãÄܶÀÁ¢Íê³É(²»Óÿ´×ÊÁÏ,²»½èÖúµ÷ÊÔ)»Ø´ðÔÚ60·ÖÒÔÉÏ,ÕÒ¸ö6000ÔªÒÔÉϵŤ×÷ÓÉÎÒÀ´¸øÄã½éÉÜ
¡¡¡¡1.¼òÊöÂß¼²Ù×÷(&,|,^)ÓëÌõ¼þ²Ù×÷(&&,||)µÄÇø±ð¡£(15·Ö)
¡¡¡¡2.ÏÂÃæ³ÌÐòÔËÐлᷢÉúʲô½á¹û?Èç¹ûÓдíÎó,ÈçºÎ¸ÄÕý? (15·Ö)
interface A{
int x = 0;
}
class B{
int x =1;
}
class C
extends B implements A {
public void pX(){
System.out.println(x);
}
public static void main(String[] args) {
new C().pX();
}
}
}
¡¡¡¡3.¼òÊö Java Server Page ºÍ Servlet µÄÁªÏµºÍÇø±ð¡£(20·Ö)
¡¡¡¡4.XMLÎĵµ¶¨ÒåÓм¸ÖÖÐÎʽ?ËüÃÇÖ®¼äÓкα¾ÖÊÇø±ð?
¡¡¡¡½âÎöXMLÎĵµÓÐÄļ¸ÖÖ·½Ê½?(20·Ö)
¡¡¡¡5.¼òÊösynchronizedºÍjava.util.concurrent.locks.LockµÄÒìͬ ?(15·Ö)
¡¡¡¡6.EJB¹æ·¶¹æ¶¨EJBÖнûÖ¹µÄ²Ù×÷ÓÐÄÄЩ?(15·Ö)
¡¡¡¡×îºó»¹ÓÐÒ»Ì⿼¿¼ÄãµÄÑÛÁ¦:
public String toString(){
return this + "@" + this.hashCode();
}
¡¡¡¡Õâ¸ötoString()·½·¨ÊµÏÖÓÐÎÞ²»µ±µÄµØ·½?(toString·½·¨Æäʵ¿ÉÒÔ°´ÄãÏëÊä³öµÄÈκÎÄÚÈÝÊä³öһЩ¸ÃÀàµÄÐÅÏ¢)
ÒÔÏ´𰸹©²Î¿¼(²»Ò»¶¨ÍêÈ«ÕýÈ·),ҲûÓкÜÏêϸ˵Ã÷.Ïà¹ØÖªÊ¶¿ÉÒÔ×Ô¼º²Î¿¼Ïà¹Ø×ÊÁϼÓÉÏ×Ô¼ºµÄÀí½â.»¶ÓÅÄש
¡¡¡¡1.¼òÊöÂß¼²Ù×÷(&,|,^)ÓëÌõ¼þ²Ù×÷(&&,||)µÄÇø±ð¡£(15·Ö)
¡¡¡¡Çø±ðÖ÷Òª´ðÁ½µã:
¡¡¡¡a.Ìõ¼þ²Ù×÷Ö»ÄܲÙ×÷²¼¶ûÐ͵Ä,¶øÂß¼²Ù×÷²»½ö¿ÉÒÔ²Ù×÷²¼¶ûÐÍ,¶øÇÒ¿ÉÒÔ²Ù×÷ÊýÖµÐÍ
¡¡¡¡b.Âß¼²Ù×÷²»»á²úÉú¶Ì·.Èç:
int a = 0;
int b = 0;
if( (a = 3) > 0 || (b = 3) > 0 ) //²Ùºóa =3,b=0.
if( (a = 3) > 0 | (b = 3) > 0 ) //²Ùºóa =3,b=3.
¡¡¡¡´ð¶ÔµÚÒ»µãµÃ5·Ö,´ð¶ÔµÚ¶þµãµÃ10·Ö.
¡¡¡¡±¾Ì⿼²ì×î×î»ù±¾µÄ֪ʶ,µ«ÈÔÈ»Óкܶà´óÅ£¼¶¿ª·¢ÈËÔ±ÏÂÂí,ÈκÎÓïÑÔÔÚ¿ªÊ¼µÄ²¿·Ö¶¼»áÏêϸ½éÉÜÕâЩ»ù±¾ÖªÊ¶,µ«³ýÁËѧϰµÚÒ»ÖÖÓïÑÔʱ,ûÓÐÈËÔÚѧϰеÄÓïÑÔʱԸÒ⻨Îå·ÖÖÓÀ´¸´Ï°Ò»ÏÂ.
¡¡¡¡2.ÏÂÃæ³ÌÐòÔËÐлᷢÉúʲô½á¹û?Èç¹ûÓдíÎó,ÈçºÎ¸ÄÕý? (15·Ö)
interface A{
int x = 0;
}
class B{
int x =1;
}
class C
 
´úÂë¿é£º¾ÍÊÇÓÃ{}À¨ÆðÀ´µ½²¿·Ö¡£¸ù¾ÝÓ¦ÓõIJ»Í¬·ÖΪ4Àà:ÆÕͨ´úÂë¿é¡¢¹¹Ôì¿é¡¢¾²Ì¬´úÂë¿é¡¢Í¬²½´úÂë¿é¡£
1.ÆÕͨ´úÂë¿é£º¶¨ÒåÔÚ·½·¨ÖеĴúÂë¿é¡£
È磺
public class Ex22 {
public static void main(String[] args){
// ÆÕͨ´úÂë¿é
{
int i = 3;
System ......