ÉèΪÊ×Ò³ ¼ÓÈëÊÕ²Ø

TOP

»ªÎªJavaÈí¼þ¹¤³ÌʦÃæÊÔÎÊ´ðÌâ
2014-11-24 01:40:45 ¡¾´ó ÖРС¡¿ ä¯ÀÀ:4766´Î
Tags£º»ªÎª Java Èí¼þ ¹¤³Ìʦ ÊÔÎÊ ´ðÌâ

1¡¢ArrayListºÍVectorµÄÇø±ð,HashMapºÍHashtableµÄÇø±ð


´ð£º¾ÍArrayListÓëVectorÖ÷Òª´Ó¶þ·½ÃæÀ´Ëµ.
Ò».ͬ²½ÐÔ:VectorÊÇḬ̈߳²È«µÄ£¬Ò²¾ÍÊÇ˵ÊÇͬ²½µÄ£¬¶øArrayListÊÇÏß³ÌÐò²»°²È«µÄ£¬²»ÊÇͬ²½µÄ
¶þ.Êý¾ÝÔö³¤:µ±ÐèÒªÔö³¤Ê±,VectorĬÈÏÔö³¤ÎªÔ­À´Ò»Å࣬¶øArrayListÈ´ÊÇÔ­À´µÄÒ»°ë
¾ÍHashMapÓëHashTableÖ÷Òª´ÓÈý·½ÃæÀ´Ëµ¡£
Ò».ÀúÊ·Ô­Òò:HashtableÊÇ»ùÓڳ¾ɵÄDictionaryÀàµÄ£¬HashMapÊÇJava 1.2Òý½øµÄMap½Ó¿ÚµÄÒ»¸öʵÏÖ
¶þ.ͬ²½ÐÔ:HashtableÊÇḬ̈߳²È«µÄ£¬Ò²¾ÍÊÇ˵ÊÇͬ²½µÄ£¬¶øHashMapÊÇÏß³ÌÐò²»°²È«µÄ£¬²»ÊÇͬ²½µÄ
Èý.Öµ£ºÖ»ÓÐHashMap¿ÉÒÔÈÃÄ㽫¿ÕÖµ×÷Ϊһ¸ö±íµÄÌõÄ¿µÄkey»òvalue


2¡¢ charÐͱäÁ¿ÖÐÄܲ»ÄÜ´æÖüÒ»¸öÖÐÎĺº×Ö ÎªÊ²Ã´


´ð£ºÊÇÄܹ»¶¨Òå³ÉΪһ¸öÖÐÎĵģ¬ÒòΪjavaÖÐÒÔunicode±àÂ룬һ¸öcharÕ¼16¸ö×Ö½Ú£¬ËùÒÔ·ÅÒ»¸öÖÐÎÄÊÇûÎÊÌâµÄ


3¡¢ ¶àÏß³ÌÓм¸ÖÖʵÏÖ·½·¨,¶¼ÊÇʲô ͬ²½Óм¸ÖÖʵÏÖ·½·¨,¶¼ÊÇʲô


´ð£º¶àÏß³ÌÓÐÁ½ÖÖʵÏÖ·½·¨£¬·Ö±ðÊǼ̳ÐThreadÀàÓëʵÏÖRunnable½Ó¿Ú
ͬ²½µÄʵÏÖ·½ÃæÓÐÁ½ÖÖ£¬·Ö±ðÊÇsynchronized,waitÓënotify


4¡¢ jspÓÐÄÄЩ¶¯×÷ ×÷Ó÷ֱðÊÇʲô


´ð:JSP¹²ÓÐÒÔÏÂ6ÖÖ»ù±¾¶¯×÷
jsp:include£ºÔÚÒ³Ãæ±»ÇëÇóµÄʱºòÒýÈëÒ»¸öÎļþ¡£
jsp:useBean£ºÑ°ÕÒ»òÕßʵÀý»¯Ò»¸öJavaBean¡£
jsp:setProperty£ºÉèÖÃJavaBeanµÄÊôÐÔ¡£
jsp:getProperty£ºÊä³öij¸öJavaBeanµÄÊôÐÔ¡£
jsp:forward£º°ÑÇëÇóתµ½Ò»¸öеÄÒ³Ãæ¡£
jsp:plugin£º¸ù¾Ýä¯ÀÀÆ÷ÀàÐÍΪJava²å¼þÉú³ÉOBJECT»òEMBED±ê¼Ç




5¡¢ JSPÖж¯Ì¬INCLUDEÓ뾲̬INCLUDEµÄÇø±ð£¿
´ð£º¶¯Ì¬INCLUDEÓÃjsp:include¶¯×÷ʵÏÖ
Ëü×ÜÊÇ»á¼ì²éËùº¬ÎļþÖеı仯£¬ÊʺÏÓÃÓÚ°üº¬¶¯Ì¬Ò³Ã棬²¢ÇÒ¿ÉÒÔ´ø²ÎÊý
¾²Ì¬INCLUDEÓÃincludeαÂëʵÏÖ,¶¨²»»á¼ì²éËùº¬ÎļþµÄ±ä»¯£¬ÊÊÓÃÓÚ°üº¬¾²Ì¬Ò³Ãæ


6¡¢ ˵һ˵ServletµÄÉúÃüÖÜÆÚ



´ð:servletÓÐÁ¼ºÃµÄÉú´æÆڵĶ¨Ò壬°üÀ¨¼ÓÔغÍʵÀý»¯¡¢³õʼ»¯¡¢´¦ÀíÇëÇóÒÔ¼°·þÎñ½áÊø¡£Õâ¸öÉú´æÆÚÓÉjavax.servlet.Servlet½Ó¿ÚµÄinit,serviceºÍdestroy·½·¨±í´ï¡£




7¡¢ Class.forNameµÄ×÷Óà ΪʲôҪÓÃ
´ð£ºµ÷Óø÷ÃÎÊ·µ»ØÒ»¸öÒÔ×Ö·û´®Ö¸¶¨ÀàÃûµÄÀàµÄ¶ÔÏó¡£



8¡¢ MVCµÄ¸÷¸ö²¿·Ö¶¼ÓÐÄÇЩ¼¼ÊõÀ´ÊµÏÖ ÈçºÎʵÏÖ
´ð:MVCÊÇModel£­View£­ControllerµÄ¼òд¡£¡±Model¡± ´ú±íµÄÊÇÓ¦ÓõÄÒµÎñÂß¼­£¨Í¨¹ýJavaBean£¬EJB×é¼þʵÏÖ£©£¬ ¡°View¡± ÊÇÓ¦ÓõıíʾÃ棨ÓÉJSPÒ³Ãæ²úÉú£©£¬¡±Controller¡± ÊÇÌṩӦÓõĴ¦Àí¹ý³Ì¿ØÖÆ£¨Ò»°ãÊÇÒ»¸öServlet£©£¬Í¨¹ýÕâÖÖÉè¼ÆÄ£ÐÍ°ÑÓ¦ÓÃÂß¼­£¬´¦Àí¹ý³ÌºÍÏÔʾÂß¼­·Ö³É²»Í¬µÄ×é¼þʵÏÖ¡£ÕâЩ×é¼þ¿ÉÒÔ½øÐн»»¥ºÍÖØÓá£



9¡¢ J2EEÊÇʲô£¿
´ð:Je22ÊÇSun¹«Ë¾Ìá³öµÄ¶à²ã(multi-diered),·Ö²¼Ê½(distributed),»ùÓÚ×é¼þ(component-base)µÄÆóÒµ¼¶Ó¦ÓÃÄ£ÐÍ(enterpriese application model).ÔÚÕâÑùµÄÒ»¸öÓ¦ÓÃϵͳÖУ¬¿É°´ÕÕ¹¦ÄÜ»®·ÖΪ²»Í¬µÄ×é¼þ£¬ÕâЩ×é¼þÓÖ¿ÉÔÚ²»Í¬¼ÆËã»úÉÏ£¬²¢ÇÒ´¦ÓÚÏàÓ¦µÄ²ã´Î(tier)ÖС£ËùÊô²ã´Î°üÀ¨¿Í»§²ã(clietn tier)×é¼þ,web²ãºÍ×é¼þ,Business²ãºÍ×é¼þ,ÆóÒµÐÅϢϵͳ(EIS)²ã



10¡¢CORBAÊÇʲô ÓÃ;ÊÇʲô
´ð£º
CORBA ±ê×¼Êǹ«¹²¶ÔÏóÇëÇó´úÀí½á¹¹(Common Object Request Broker Architecture)£¬ÓɶÔÏó¹ÜÀí×éÖ¯ (Object Management Group£¬ËõдΪ OMG)±ê×¼»¯¡£ËüµÄ×é³ÉÊǽӿڶ¨ÒåÓïÑÔ(IDL), ÓïÑÔ°ó¶¨(binding:Ò²ÒëΪÁª±à)ºÍÔÊÐíÓ¦ÓóÌÐò¼ä»¥²Ù×÷µÄЭÒé¡£ ÆäÄ¿µÄΪ£º
Óò»Í¬µÄ³ÌÐòÉè¼ÆÓïÑÔÊéд
ÔÚ²»Í¬µÄ½ø³ÌÖÐÔËÐÐ
Ϊ²»Í¬µÄ²Ù×÷ϵͳ¿ª·¢



¡¾´ó ÖРС¡¿¡¾´òÓ¡¡¿ ¡¾·±Ìå¡¿¡¾Í¶¸å¡¿¡¾Êղء¿ ¡¾ÍƼö¡¿¡¾¾Ù±¨¡¿¡¾ÆÀÂÛ¡¿ ¡¾¹Ø±Õ¡¿ ¡¾·µ»Ø¶¥²¿¡¿
ÉÏһƪ£º±±¾©ÍþËٿƼ¼ÓÐÏÞ¹«Ë¾ÕÐƸ±ÊÊÔÌâ.. ÏÂһƪ£ºJava Web³õ¼¶¿ª·¢¹¤³ÌʦÈëÃż¶±Ê..

×îÐÂÎÄÕÂ

ÈÈÃÅÎÄÕÂ

Hot ÎÄÕÂ

Python

C ÓïÑÔ

C++»ù´¡

´óÊý¾Ý»ù´¡

linux±à³Ì»ù´¡

C/C++ÃæÊÔÌâÄ¿