ÊÕÏëÕÒ6kÒÔÉϵŤ×÷Âð ¿¼ÑéÄãµÄjavaÃæÊÔÌâ
¿¼ÑéÄãµÄ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
 
Ïà¹ØÎĵµ£º
JavaỊ̈߳º¸ÅÄîÓëÔÀí
SCJP5ѧϰ±Ê¼Ç
Ò»¡¢²Ù×÷ϵͳÖÐÏ̺߳ͽø³ÌµÄ¸ÅÄî
ÏÖÔڵIJÙ×÷ϵͳÊǶàÈÎÎñ²Ù×÷ϵͳ¡£¶àÏß³ÌÊÇʵÏÖ¶àÈÎÎñµÄÒ»ÖÖ·½Ê½¡£
½ø³ÌÊÇÖ¸Ò»¸öÄÚ´æÖÐÔËÐеÄÓ¦ÓóÌÐò£¬Ã¿¸ö½ø³Ì¶¼ÓÐ×Ô¼º¶ÀÁ¢µÄÒ»¿éÄÚ´æ¿Õ¼ä£¬Ò»¸ö½ø³ÌÖпÉÒÔÆô¶¯¶à¸öÏ̡߳£±ÈÈçÔÚWindowsϵͳÖУ¬Ò»¸öÔËÐеÄexe¾ÍÊÇÒ»¸ö½ø³Ì¡£
& ......
import
java
.io.BufferedReader;
import
java
.io.FileInputStream;
import
java
.io.FileNotFoundException;
import
java
.io.FileOutputStream;
import
java
.io.IOException;
import
java
. ......
ÎÒÃǶ¼ÖªµÀÒ»¸ö¶ÔÏóֻҪʵÏÖÁËSerilizable½Ó¿Ú£¬Õâ¸ö¶ÔÏó¾Í¿ÉÒÔ±»ÐòÁл¯£¬javaµÄÕâÖÖÐòÁл¯Ä£Ê½Îª¿ª·¢ÕßÌṩÁ˺ܶà±ãÀû£¬ÎÒÃÇ¿ÉÒÔ²»±Ø¹Øϵ¾ßÌåÐòÁл¯µÄ¹ý³Ì£¬Ö»ÒªÕâ¸öÀàʵÏÖÁËSerilizable½Ó¿Ú£¬Õâ¸öµÄËùÓÐÊôÐԺͷ½·¨¶¼»á×Ô¶¯ÐòÁл¯¡£
È»¶øÔÚʵ¼Ê¿ª·¢¹ý³ÌÖУ¬ÎÒÃdz£³£»áÓöµ½ÕâÑ ......
ÔÚÁ˽âJavaµÄͬ²½ÃØÃÜ֮ǰ£¬ÏÈÀ´¿´¿´JMM(Java Memory Model)¡£
Java±»Éè¼ÆΪ¿çƽ̨µÄÓïÑÔ£¬ÔÚÄÚ´æ¹ÜÀíÉÏ£¬ÏÔȻҲҪÓÐÒ»¸öͳһµÄÄ£ÐÍ¡£¶øÇÒJavaÓïÑÔ×î´óµÄÌصã¾ÍÊǷϳýÁËÖ¸Õ룬°Ñ³ÌÐòÔ±´ÓÍ´¿àÖнâÍѳöÀ´£¬²»ÓÃÔÙ¿¼ÂÇÄÚ´æʹÓú͹ÜÀí·½ÃæµÄÎÊÌâ¡£
¿ÉϧÊÀÊÂ×ܲ»¾¡ÈçÈËÒ⣬ËäÈ»JMMÉè¼ÆÉÏ·½±ãÁ˳ÌÐòÔ±£¬µ«ÊÇËüÔö¼ÓÁËÐéÄâ»úµÄ¸ ......
Ãô½Ý¿ª·¢µÄÀíÄîÒѾÁ÷ÐÐÁ˺ܳ¤µÄʱ¼ä£¬ÔÚÃô½Ý¿ª·¢ÖеĿª·¢µü´ú½×¶ÎÖУ¬ÎÒÃÇ¿ÉÒÔͨ¹ýÎå¸ö²½Ö裬À´ÓÐЧµÄÌá¸ßÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿¡£
JavaÏîÄ¿¿ª·¢¹ý³ÌÖУ¬ÓÉÓÚ¿ª·¢ÈËÔ±µÄ¾Ñé¡¢Java´úÂë±àдϰ¹ß£¬ÒÔ¼°È±·¦Í³Ò»µÄ±ê×¼ºÍ¹ÜÀíÁ÷³Ì£¬ÍùÍùµ¼ÖÂÕû¸öÏîÄ¿µÄ´úÂëÖÊÁ¿½Ï²î£¬ÄÑÓÚά »¤£¬ÐèÒª½Ï´óµÄ²âÊÔͶÈëºÍÖÜÆÚµÈÎÊÌâ¡£ÕâЩÎÊÌâÔÚÒ»¸öÏ ......