Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : java

´«ÖDz¥¿Íjavaѧϰ5 ÊäÈëÊä³öÁ÷

½ñÌìÎÒѧϰÁËJavaÊäÈëÊä³öÁ÷
 
Java ÓïÑÔ²ÉÓÃÁ÷µÄ»úÖÆÊµÏÖʵÏÖÊäÈëÓëÊä³ö¡£ÊäÈëÊä³öÁ÷£ºÊµÏÖÊäÈëÊä³ö²Ù×÷µÄÀà¿âÔÚJava.io.°üÖУº
1.
 File¶ÔÏóÊÇFileÀàµÄʵÀý£¬File¶ÔÏó¶ÔÓ¦Ò»¸öĿ¼»òÎļþ£¬¶ÔÏóµÄÊôÐÔ°üÀ¨Îļþ·¾¶¡¢Ãû×Ö¡¢Îļþ³¤¶È¡¢¿É·ñ¶Áд¡£File¶ÔÏóÖ»ÓÃÀ´ÃüÃûÎļþ£¬²éѯÎļþÊôÐÔ¡¢ºÍ´¦ÀíĿ¼£¬²»ÌṩÎļþµÄ¶Áд²Ù×÷¡£
ÀýÈ磺´´½¨File¶ÔÏóµÄ´úÂ룺File f1=new  File(“/myfile/mefile.txt”);
                          File f2=new  File(“/myfile”,”myfile.txt”);
ÏÂÃæÊÇÒ»¸öÎļþµÄ¸´ÖƳÌÐò£¬½«Ä³¸öÎļþµÄÄÚÈÝÈ«²¿¸´ÖƵ½ÁíÒ»¸öÎļþÖÐ
          import java.io.*;
class Example
{
  public static void main(String[] args)
  {
         File inputFile = new File("a.txt");
         File outputFile = new File("b.t ......

´«ÖDz¥¿Íjavaѧϰ6 ÄÚ²¿Àà

 ½ñÌìÎÒѧϰÁËÕÅТÏéÀÏʦ½²µÄJavaÄÚ²¿ÀàÊÓÆµ£¬ÄÚ²¿Àà¾ÍÊÇÔÚÀàÖж¨ÒåµÄÀ࣬ËùÒÔÒ²³ÆÎªÇ¶Ì×Àà¡£ÄÚ²¿Àà¿ÉÒÔ·ÖΪһÏÂËÄÖÖ£º
l         ÀàÖж¨ÒåµÄÀà——³ÉÔ±Àà
l         ÀàÖеľ²Ì¬Ç¶Ì×Àà——¾²Ì¬³ÉÔ±Àà
l         ·½·¨ÖеÄÄÚ²¿Àà——¾Ö²¿Àà
l         Ö»Éú³ÉΨһ¶ÔÏóµÄÎÞÃûÀà——ÄäÃûÀà
³ÉÔ±ÀࣺÈç¹û°ÑÒ»¸öÀඨÒåÔÚÁíÒ»¸öÀàÖУ¬×÷ΪÁíÒ»¸öÀàµÂÎijÉÔ±À´¶¨Ò壬°É¡¢ÄÇôÕâ¸öÄÚ²¿Àà¾Í³ÉΪ³ÉÔ±Àà¡£Õâ¸öÀà¿ÉÒÔ¿´×öÊÇÍⲿÀàµÄ³ÉÔ±¡£Òò´Ë£¬³ÉÔ±Àà¾ßÓÐÒÔÏÂÌØµã£º
1.         ÔÚ³ÉÔ±ÀàµÄ´úÂëÖÐÄÜ·ÃÎÊÍⲿÀàµÄ³ÉÔ±°üÀ¨Ë½ÓгÉÔ±¡£
2.         ÔÚÍⲿÀàµÄ´úÂëÖпÉÒÔÖ±½ÓʵÀý»¯³ÉÔ±Àà¡£
3.         ÔÚÆäËûÀà»ò±¾ÀàµÄ¾²Ì¬·½·¨ÖУ¬±ØÐëʹÓÃÍⲿÀàµÄʵÀýÀ´Éú³É³ÉÔ±ÀàµÄʵÀý£º
         &nb ......

´«ÖDz¥¿Í——javaѧϰ7 ¼¯ºÏÀà

½ñÌìÎÒѧϰÁËÕÅÀÏʦ½²µÄ¼¯ºÏÀàÊÓÆµ£»×öÁËһЩ¼òµ¥µÄ¼Ç¼
 
¼¯ºÏÀࣺÔÚÃæÏò¶ÔÏóµÄ±à³Ì˼ÏëÖУ¬¶¼ÊÇÒÔ¶ÔÏóµÄÐÎʽ¶ÔÊÂÎï½øÐÐÃèÊöµÄ£¬ÎªÁ˱£Ö¤ÔÚ¶ÔÏóµÄÉúÃüÖÜÆÚ£¬ÎÒÃÇÐèÒª³ÖÓжÔÏó£¬ÔںܶàÇé¿öÏ£¬ÎÒÃDz»ÖªµÀÔÚ³ÌÐòÖÐÐèÒª´´½¨¶àÉÙ¸ö¶ÔÏó£¬Õâʱ¾Í²»ÄÜÒÀ¿¿¶¨ÒåÒýÓöÔÏóµÄ±äÁ¿À´³ÖÓÐÿһ¸ö¶ÔÏó£¬
      ´æ´¢¶ÔÏóµÄÈÝÆ÷¾ÍÄܰïÎÒÃǽâ¾öÕâÑùµÄÎÊÌ⣬¶ø¼¯ºÏ±ãÊÇÕâÑùµÄÈÝÆ÷¡£
       Êý×éºÍ¼¯ºÏÀàµÄÇø±ð£ºÊý×éºÍ¼¯ºÏÀà¶¼ÊÇÈÝÆ÷£¬¶¼ÄÜ´æ´¢¶ÔÏ󣬼¯ºÏÀàµÄÓÅÊÆ¾ÍÔÚÓÚ³¤¶È¿É±ä¡£
       ¼¯ºÏÀàµÄÌØµã£º
1.         ¼¯ºÏÀà¿ÉÓÃÓÚ´æ´¢¶ÔÏó
2.         ¼¯ºÏÀàµÄ³¤¶È¿É±ä
3.         Ò»¸ö¼¯ºÏÀà¿ÉÒÔ´æ´¢¶àÖÖÀàÐ͵ĶÔÏó
      ¼¯ºÏÔªËØµÄ´æÈ¡£º
1.         LIST¼¯ºÏÔªËØ´æÈ¡·½·¨Ò»ÖÂ
2.         ʹÓÃadd£¨£©·½·¨Ôö¼ÓÔªËØ
3.   &nbs ......

´«ÖDz¥¿Íjavaѧϰ ¼¯ºÏÀàÖ®Collections¡¢map

½ñÌìÎÒ¿´ÁËÐìÎĺ£ÀÏʦ½²µÄ¼¯ºÏÀàÊÓÆµ£¬¶Ô½²¿ÎÄÚÈÝ×öÁ˼òµ¥µÄ¼Ç¼£»
ÐíÀÏʦÊÇÕâÑù½²µÄ
 
 
¼¯ºÏÀàµÄʹÓÃ
¼¯ºÏ£¨»òÈÝÆ÷£©ÊÇ´ú±íÒ»¸ö¶ÔÏó×éµÄµ¥¸ö¶ÔÏ󣬯äËü¶ÔÏó±»ÈÏΪÊÇËüµÄÔªËØ¡£¼¯ºÏÓÃÓÚ´¦Àí¶àÖÖÀàÐͶÔÏóµÄÎÊÌ⣬ËùÓеÄÀàÐͶ¼ÓÐÒ»¸öÌØÊâµÄÖÖÀà(Ò²¾ÍÊÇ˵£¬ËüÃǶ¼ÊÇ´ÓÒ»¸ö¹²Í¬¸¸Àà¼Ì³ÐÀ´µÄ)¡£Java±à³ÌÓïÑÔÖ§³Ö¼¯ºÏVector,List,Map,StackµÈµÈ¡£ÀýÈ磬StackʵÏÖºó½øÏȳö£¨LIFO£©µÄ˳Ðò,HashtableÌṩһ¸öÏà¹ØµÄ¶ÔÏóÊý×é¡£
¼¯ºÏ¿ÉÓÃÓÚ±£´æ£¬´¦ÀíObjectÀàÐ͵ĶÔÏó¡£ÕâÔÊÐíÔÚÊÕ¼¯ÖÐÖü´æÈκζÔÏó¡£Ëü»¹¿ÉÒÔ£¬ÔÚʹÓöÔÏóǰ¡¢´Ó¼¯ºÏÖмìË÷µ½ËüÖ®ºó£¬Ê¹ÓÃÕýÈ·µÄÀàÐÍת»»ÎªÎÒÃÇËùÐèÒªµÄ¶ÔÏóÀàÐÍ¡£
Collections APIµÄÌåϵ½á¹¹
¼¯ºÏÊÇ´ú±íÒ»×é¶ÔÏóµÄµ¥¸ö¶ÔÏó¡£¼¯ºÏÖеĶÔÏó½ÐÔªËØ¡£
ÎÒÃÇÔÚ³ÌÐòÉè¼ÆÖо­³£»áÓõ½¸÷ÖÖ¸÷ÑùµÄÊý¾Ý½á¹¹£¬È磺±í¡¢Ó³Éä¡¢Çåµ¥¡¢Ê÷¡¢¼¯ºÏµÈ¡£ÏÔÈ»£¬ÕâЩÊý¾Ý½á¹¹¶¼Âú×㼯ºÏµÄ¶¨Ò塣ΪÁË·½±ãÎÒÃÇ´¦Àí¸÷ÖÖ¸÷ÑùµÄÊý¾Ý½á¹¹£¬JavaÔÚJava.util°üÖÐÌṩÁËÒ»×éAPI¡£Õâ×éAPIÖеĴ󲿷ÖÀ඼ʵÏÖÁËCollection½Ó¿Ú£¬Òò´Ë£¬±»³Æ×÷Collections API¡£
API»¹°üÀ¨ÖîÈçHashSet, ArraySet, ArrayList, LinkedListºÍVectorµÈµÈµÄÀ࣬ËüÃÇʵÏÖÕâЩ½Ó¿Ú¡£API»¹ÌṩÁËÖ§³ ......

´«ÖDz¥¿Íjavaѧϰ »ù´¡¼ÓÇ¿ ·ºÐÍ

½ñÌìÎÒÌýÁËÙ¡¸ÕÀÏʦ½²µÄ»ù´¡¼ÓÇ¿¿Î³Ì£¬ÎÒ¶Ô´Ë×öÁ˼òµ¥µÄ¼Ç¼£º
                Ù¡ÀÏʦ½²ÁËÒÔÏÂ֪ʶµã
1. ö¾Ù:
       1). ÔÚö¾ÙÀàÖÐÏÔʽÁгöö¾ÙÀàµÄËùÓÐʵÀý±ØÐë·ÅÔÚµÚÒ»ÐÐ!
      
2. ûÓзºÐ͵Äȱµã:
       1). ´Ó¼¯ºÏÖлñÈ¡¶ÔÏóʱ¿ÉÄÜÐèÒª½øÐÐÀàÐÍת»»
       2). »¹¿ÉÄܲúÉúÒ»¸öÔËÐÐʱ´íÎó: java.lang.ClassCastException
      
3. ·ºÐ͵ĺËÐÄ˼Ïë: °ÑÒ»¸ölist(¼¯ºÏ) ÖеÄÄÚÈÝÏÞÖÆÎªÒ»¸öÌØ¶¨µÄÊý¾ÝÀàÐÍ
4. ÃæÊÔÎÊÌâ:
      
       ÏÂÃæµÄ´úÂëÆ¬¶ÏºÏ·¨Ã´£¿
              List<String> ls = new ArrayList<String>(); //1 -- ok
              List<Object> lo = ls; //2 // -- false! ......

´«ÖDz¥¿Íjavaѧϰ ·´Éä¡¢ÄÚÊ¡

½ñÌìÎÒÌýÁËÙ¡ÀÏʦ½²µÄ·´Éä¡¢ÄÚʡ֪ʶ
·´É䣺Filed£¬
1.         ÐèÇ󣺶ÔÓÚ¸ø¶¨µÄ¶ÔÏóµÄÊôÐÔ½øÐи³Öµ£¬
2.         ʹÓ÷½·¨£ºÒÑÖªÀàµÄÈ«ÀàÃû£¬»ñÈ¡¶ÔÓ¦µÄclass¶ÔÏ󣬻ñȡҪ»ñÈ¡µÄFiled¡£
1.         »ñȡ˽ÓеÄFiled£ºgetDeclsredFiled£¨“class”£©
2.         ¸øË½ÓеÄField¸³Öµ£¬ÏÖÐèÒªÈÃÆä¿É¼ûsetAccessible£¨true£©
3.         ÔÙ¶Ô×ֶθ³Öµ
Method£º 
1.         »ñÈ¡¶ÔÓ¦µÄcalss¶ÔÏó
2.         ÀûÓÃclass¶ÔÏóµÄnewInstance£¨£©·½·¨´´½¨
3.         »ñÈ¡setName£¨String£©¶ÔÏó¶ÔÓ¦µÄmethod¶ÔÏó
4.         µ÷ÓÃmethod¶ÔÏóµÄinvoke£¨£©·½·¨½øÐÐÖ´ÐÐ2´´½¨µÄUser¶ÔÏóµÄsetName·½·¨
5.         ²âÊÔ´òÓ¡
ÄÚÊ¡£º ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [728] [729] [730] [731] 732 [733] [734] [735] [736] [737]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ