Android DalvikµêÀÀ¾÷µ²ºc¤Î¾÷¨îåªR¡X¡X²Ä2¨÷ ( ²Åé ¦r) |
§@ªÌ¡G§dÆAÁø¡B±i°ê¦L | Ãþ§O¡G1. -> µ{¦¡³]p -> ¤â¾÷µ{¦¡ -> Android |
ĶªÌ¡G |
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ | 3dWoo®Ñ¸¹¡G 39294 ¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I¡i¦³®w¦s¡j NT°â»ù¡G 145 ¤¸ |
¥Xª©¤é¡G7/11/2014 |
¶¼Æ¡G163 |
¥úºÐ¼Æ¡G0 |
|
¯¸ªø±ÀÂË¡G |
¦L¨ê¡G¶Â¥Õ¦L¨ê | »y¨t¡G ( ²Åé ª© ) |
|
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R (½Ð¥ýµn¤J·|û) |
ISBN¡G9787302361084 |
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç |
(²Åé®Ñ¤W©Òz¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, YŪªÌ»Ýn½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ) |
§@ªÌ§Ç¡G |
ĶªÌ§Ç¡G |
«e¨¥¡GŪªÌ¦b¬Ý¹L²Ä1¨÷¤§¦Z¡AÀ³¸Ó¤w¸g¤jP¤F¸Ñ¤FDalvikµêÀÀ¾÷¡A¥]¬A¨ä¼Ò¶ô²Õ¦¨¡BDex¤å¥ó®æ¦¡¥H¤Î¨Ï¥Î¨ìªº¤u¨ã¡C¥»®Ñ§@¬°²Ä2¨÷¡A¦b²Ä1¨÷ªº°ò¦¤W¡A±Nn²ÓP¦a¤ÀªRDalvik¤º³¡ªº²Õ¦¨ì²z¡Aªö¥Î±¡´º¤ÀªRªº¤è¦¡¡A¦³°w¹ï©Ê¦a¤ÀªRAndroid DalvikµêÀÀ¾÷ªº·½¥N½X¡A³ò¶Ãþ¥[¸ü¡B¸ÑÄÀ¾¹¡B§Y®É½sĶ¡B¥»¦a¤èªk½Õ¥Î¡B¤º¦sºÞ²z¤Î¤Ï®g¾÷¨îµ¥¥\¯à¼Ò¶ô³vÓÀ»¯}¡AÀ°§U¦U¦ìŪªÌ±q·LÆ[¤W§ó²`¤J¦a²z¸ÑDalvikµêÀÀ¾÷¤¤¦U¥\¯à¼Ò¶ôªº¹ê²{ì²z¤Î¹B¦æ¾÷¨î¡C¦b¨ä¤¤®i¥Üªº©Ò¦³·½½X¡A³£¨Ó¦Û¤_Android 4.0.4ªº·½½X¡A¦}¦b¦¹°ò¦¤W²K¥[¤F¨Ç³\ª`ÄÀ¡A¥H«K²z¸Ñ·½½X¡C·½½X½g´T¥i¯à¦³ÂIªø¡A¦ý¤j¦h¼Æ³£¬O¨ä¤¤³Ì¥Dnªº¤º®e¡A¦pªGŪªÌ¤âÃ䦳·½½X¡A¥i¥H¹ï·ÓµÛ¬Ý¡A®ÄªG§ó¦n¡C ¦¹®É¡A¦b½¶}³o²Ä2¨÷®É¡A±z¤âÃäÀ³¸Ó¤w¸g·Ç³Æ¦n¤F¤@ӯॿ±`½Õ¸ÕDalvikªºÀô¹Ò¡C²{¦b¡A´N¶i¤J¥»¨÷¡AÃä¾Ç²ßÃä¹ê½î¡A´¦¶}Dalvik¤º³¡ªº¯«¯µ±¯½¡C ¥þ®Ñ¦@¤À¬°6³¹: ²Ä1³¹¤¶²ÐÃþ¥[¸ü¾÷¨î¡A¥]¬A¨ä¾ãÅ骺¤u§@¬yµ{©M¾÷¨î¡A¸Ô²ÓÁ¿¸Ñ¨ä¤¤ªº¤TÓ¶¥¬q¡A¦}¥H¤@Ó¹ê¨ÒÅçÃÒ¤F·½½X¤ÀªRªºµ²ªG¡F ²Ä2³¹¤¶²ÐDalvikµêÀÀ¾÷¤¤¦ÜÃö«nªº¤º¦sºÞ²z¾÷¨î¡A¸Ô²ÓÁ¿¸Ñ¨ä¹ê²{ªº¨âºØºâªk¡F ²Ä3³¹¤ÀªRJNI¼Ò¶ôªº¹ê²{ì²z¡A¦b¤ÀªR·½½Xªº°ò¦¤W¡A²ÓP¤J·L¦a¤¶²Ð¬°¦ó¥ÎJNI½sµ{·|´£¤Éµ{§Çªº°õ¦æ®Ä²v¡F ²Ä4³¹¥H¤Ï®g¾÷¨îªº¤@Ó¥N½X¥Ü¨Ò¶}©l¡A¤¶²Ð¨ä¯A¤ÎªºAPI¡A¦}±q§»Æ[¡]¹ê²{ªº¤TÓ¼Ò¶ô¡^¨ì·LÆ[¡]¨ãÅé¹ê²{²Ó¸`¡^¸Ô²Ó¤¶²Ð¤F¤Ï®g¾÷¨î¡F ²Ä5³¹¤¶²Ð¹ê²{¸ÑÄÀ¾¹ªº¨âºØ¤£¦Pªº§Þ³N¡A¤ñ¸ûFast¸ÑÄÀ¾¹©MPortable¸ÑÄÀ¾¹ªº¤£¦P¤Î¦U¦ÛªºÀu¶Õ©M¦H¶Õ¡F ²Ä6³¹±q¤¶²Ð³Ìªñ¦b¸ÑÄÀ¾¹¤¤«D±`¤õªºJIT¡]§Y®É½sĶ¡^¶}©l¡A¨ìJITªº©Ò¿×ªº«eºÝ¤ÀªR¡A¦A¨ìJITªº¦ZºÝ¥N½X¥Í¦¨¡A¬°¥»®Ñµe¤W¤@Ӷ꺡ªº¥y¸¹¡C ¥»®Ñ¥Dn¥Ñ«¢º¸Àؤuµ{¤j¾Ç§dÆAÁø¡B±i°ê¦Lt³d½s¼g¡A°Ñ»P¥»®Ñ½s¼g©M®Õ®Ö¤u§@ªºÁÙ¦³¨L¥Ã®p¡B¤ý«Û¼ý¡BÁªF¨}¡B¤_¦¨¡B±i´@´@¡B]¬I«G¡B³\Éo©ú¡BÀȳ͡A³o¨½¹ï¥L̪º¨¯¶Ô¤u§@ªí¥Ü°J¤ßªº·PÁ¡C ¥»®Ñ¥Dn¬O°w¹ï°ª¯ÅAndroidÀ³¥Î¶}µo¤uµ{®v¡BAndroid¨t²Î¶}µo¤uµ{®v¡BAndroid²¾´Ó¤uµ{®v¤Î¹ïAndroid DalvikµêÀÀ¾÷·½½X¹ê²{·P¿³½ìªºÅªªÌ°Ñ¦Ò¨Ï¥Î¡C
½sªÌ 2014¦~5¤ë |
¤º®e²¤¶¡G¥»¨t¦CÂO®Ñ¦@¤À2¨÷¡A¥»®Ñ¬°²Ä2¨÷¡A¦b²Ä1¨÷ªº°ò¦¤W¡Aªö¦³±¡´º¤ÀªRªº¤è¦¡¹ïAndroid DalvikµêÀÀ¾÷ªº·½¥N½X¶i¦æ¤F¦³°w¹ï©Êªº¤ÀªR¡A³ò¶Ãþ¥[¸ü¡B¸ÑÄÀ¾¹¡B§Y®É½sĶ¡B¥»¦a¤èªk½Õ¥Î¡B¤º¦sºÞ²z¤Î¤Ï®g¾÷¨îµ¥¥\¯à¼Ò¶ô®i¶}¤ÀªR¡A¥DnÀ°§UŪªÌ±q·LÆ[¤W§ó²`¤J¦a²z¸ÑDalvikµêÀÀ¾÷¤¤¦U¥\¯à¼Ò¶ôªº¹ê²{ì²z¤Î¹B¦æ¾÷¨î¡C ²Ä2¨÷¦@6³¹¡A²Ä1³¹¤¶²ÐÃþ¥[¸ü¾÷¨î¡A¥]¬A¨ä¾ãÅ骺¤u§@¬yµ{©M¾÷¨î¡A¸Ô²ÓÁ¿¸Ñ¤F¨ä¤¤ªº¤TÓ¶¥¬q¡A¦}¥H¤@Ó¹ê¨ÒÅçÃÒ¤F·½½X¤ÀªRªºµ²ªG¡F²Ä2³¹¤¶²Ð¤FDalvikµêÀÀ¾÷¤¤¦ÜÃö«nªº¤º¦sºÞ²z¾÷¨î¡A¸Ô²ÓÁ¿¸Ñ¤F¨ä¹ê²{ªº¨âºØºâªk¡F²Ä3³¹¤ÀªR¤FJNI¼Ò¶ôªº¹ê²{ì²z¡A¦b¤ÀªR·½½Xªº°ò¦¤W¡A²ÓP¤J·L¦a¤¶²Ð¤F¬°¦ó¥ÎJNI½sµ{·|´£¤Éµ{§Çªº°õ¦æ®Ä²v¡F²Ä4³¹¥H¤Ï®g¾÷¨îªº¤@Ó¥N½X¥Ü¨Ò¶}©l¡A¤¶²Ð¤F¨ä¯A¤ÎªºAPI¡A¦}±q§»Æ[¨ì·LÆ[¸Ô²Ó¤¶²Ð¤F¤Ï®g¾÷¨î¡F²Ä5³¹¤¶²Ð¤F¹ê²{¸ÑÄÀ¾¹ªº¨âºØ¤£¦Pªº§Þ³N¡A¤ñ¸û¤FFast¸ÑÄÀ¾¹©MPortable¸ÑÄÀ¾¹ªº¤£¦P¤Î¦U¦ÛªºÀu¦H¶Õ¡A²Ä6³¹±q¤¶²Ð³Ìªñ¦b¸ÑÄÀ¾¹¤¤«D±`¤õªºJIT¡]§Y®É½sĶ¡^¶}©l¡A¨ìJITªº©Ò¿×ªº«eºÝ¤ÀªR¡A¦A¨ìJITªº¦ZºÝ¥N½X¥Í¦¨¡A¬°¥»®Ñµe¤W¤@Ӷ꺡ªº¥y¸¹¡C ³q¹L¾\Ū¥»®Ñ¡AŪªÌ¥i¥H¤F¸ÑDalvikµêÀÀ¾÷¦bAndroidÀ³¥Îµ{§Ç¹B¦æ¹Lµ{¤¤©Ò§êºtªº«n¨¤¦â¤Î¨ä¤£¥i´À¥Nªº»ùÈ¡C³q¹L¾\Ū¥»¨t¦CÂO®Ñ¡AŪªÌ¥i¥H¹ïAndroidÀ³¥Îµ{§Çªº°õ¦æ¹Lµ{¦³§ó¥[²ÓPªº¤F¸Ñ¡A¥i¥HÀ°§UŪªÌÀu¤Æ¦Û¤v½s¼gªºÀ³¥Îµ{§Ç¡A§ó¥[¦X²z¦a³]pÀ³¥Îµ{§Çµ²ºc¡A¦³®Ä´£°ªÀ³¥Îµ{§Çªº¹B¦æ³t«×¡C |
¥Ø¿ý¡G²Ä1³¹Ãþ¥[¸ü¼Ò¶ôªºì²z¤Î¹ê²{1 1.1Ãþ¥[¸ü¾÷¨î·§z1 1.2Ãþ¥[¸ü¾÷¨î¾ãÅé¤u§@¬yµ{¤¶²Ð2 1.3Dex¤å¥óªºÀu¤Æ»PÅçÃÒ3 1.3.1Dex¤å¥óÀu¤ÆÅçÃÒªºì²z»P¹ê²{3 1.3.2Odex¤å¥óµ²ºc¤ÀªR4 1.3.3¨ç¼Æ°õ¦æ¬yµ{6 1.4Dex¤å¥óªº¸ÑªR12 1.4.1DexFile¼Æ¾Úµ²ºc²ªR12 1.4.2Dex¤å¥ó¸ÑªR¬yµ{·§z13 1.4.3¨ç¼Æ°õ¦æ¬yµ{14 1.5¹B¦æ®ÉÀô¹Ò¼Æ¾Ú¥[¸ü20 1.5.1ClassObject¼Æ¾Úµ²ºc²ªR21 1.5.2Ãþ¥[¸ü¾ãÅé¬yµ{·§z23 1.5.3¨ç¼Æ°õ¦æ¬yµ{24 1.6Ãþ¥[¸ü¾÷¨î»P¸ÑÄÀ¾¹¥æ¤¬¥Ü¨Ò31 ¤pµ²33 ²Ä2³¹¤º¦sºÞ²zªºì²z¤Î¹ê²{34 2.1¤º¦sºÞ²zªì±´34 2.2¤º¦s¤À°t¹Lµ{¤ÀªR36 2.2.1ÃöÁä¼Æ¾Úµ²ºc36 2.2.2ÃöÁä¨ç¼Æ37 2.2.3¤º¦s¤À°t¬yµ{44 2.3©U§£¦^¦¬¹Lµ{¤ÀªR46 2.3.1©U§£¦¬¶°ºâªk46 2.3.2ÃöÁä¼Æ¾Úµ²ºc48 2.3.3ÃöÁä¨ç¼Æ49 2.3.4©U§£¦^¦¬¬yµ{53 ¤pµ²54 ²Ä3³¹JNI¼Ò¶ôªºì²z¤Î¹ê²{55 3.1¦ó®É¨Ï¥ÎJNI55 ¥Ø¿ýAndroid DalvikµêÀÀ¾÷µ²ºc¤Î¾÷¨îåªR¡X¡X²Ä2¨÷DalvikµêÀÀ¾÷¦U¼Ò¶ô¾÷¨î¤ÀªR3.2JNI½sµ{¥Ü¨Ò56 3.2.1¥[¸ü°ÊºAÃì±µ®w56 3.2.2Án©ú¥»¦a¨ç¼Æ56 3.2.3¹ê²{¥»¦a¨ç¼Æ56 3.2.4¹ê²{JNI_Onload¨ç¼Æ59 3.3JNI¾÷¨îÀô¹Òªº«Ø¥ß60 3.3.1AndroidRuntimeÃþªºstart¤èªk61 3.3.2JNI_CreateJavaVM()¨ç¼Æ63 3.4Java½Õ¥ÎC°õ¦æ¬yµ{¤ÀªR67 3.4.1¸ÑÄÀ¾¹´Ì´Vµ²ºcÅé67 3.4.2ÃöÁä¨ç¼Æ69 3.4.3Java½Õ¥ÎC°õ¦æ¬yµ{76 3.5C½Õ¥ÎJava°õ¦æ¬yµ{¤ÀªR78 3.5.1¥»¦a½Õ¥Î±µ¤f¨ç¼Æµ²ºcÅé78 3.5.2ÃöÁä¨ç¼Æ79 3.5.3C½Õ¥ÎJava°õ¦æ¬yµ{85 ¤pµ²87 ²Ä4³¹¤Ï®g¾÷¨î¼Ò¶ôªºì²z¤Î¹ê²{88 4.1·§z88 4.2¤Ï®g¾÷¨î¹ê²{¥N½X¥Ü¨Ò89 4.3¤Ï®g¾÷¨îAPI¤ÀªR92 4.3.1¤Ï®g¾÷¨îAPI¤ÀªR·§z92 4.3.2¥N²z¼Ò¦¡API¤ÀªR94 4.3.3¤¸¼Æ¾Úª`ÄÀ¾÷¨îAPI¤ÀªR94 4.4¤Ï®g¾÷¨îªº¡§¤T¼h¡¨¹ê²{Åé¨t95 4.4.1Ãþ¤Ï®g¾÷¨î¦bDalvikµêÀÀ¾÷¤º³¡ªº¹ê²{95 4.4.2¤T¼hµ²ºc¹ê¨Ò®i¥Ü96 4.5¤Ï®g¾÷¨î¹ê²{¤ÀªR97 4.5.1ClassÃþ¸Ô²Ó¤ÀªR97 4.5.2ConstructorÃþ¸Ô²Ó¤ÀªR101 4.5.3MethodÃþ¸Ô²Ó¤ÀªR102 4.5.4FieldÃþ¸Ô²Ó¤ÀªR102 4.5.5¤Ï®g¾÷¨î¹ïProxyÃþ©MAnnotationÃþ¥\¯à¤Wªº¤ä«ù104 4.5.6®Ö¤ß¨ç¼Æ¸Ô²Ó¤ÀªR104 4.6¼Ò¶ô¤º³¡¨ç¼Æ½Õ¥ÎÃö¨t113 4.6.1¤Ï®g¾÷¨î¥»¦a¤èªk±µ¤f¹ï¤Ï®g¾÷¨î¹ê»Ú°õ¦æ¨ç¼Æªº½Õ¥Î113 4.6.2¤Ï®g¾÷¨î¹ê»Ú°õ¦æ¨ç¼Æ¤º³¡¹ï¦UÓ¥\¯àÂI¨ç¼Æªº½Õ¥Î113 ¤pµ²115 ²Ä5³¹¸ÑÄÀ¾¹¼Ò¶ôªºì²z¤Î¹ê²{116 5.1·§z116 5.2¸ÑÄÀ¾¹°õ¦æì²z116 5.3Portable¸ÑÄÀ¾¹¹ê²{¤ÀªR118 5.3.1¦r¸`½X¸ÑªRì²z118 5.3.2¦r¸`½X«ü¥O¸ÑÄÀ¬yµ{121 5.3.3¤@Ó¸ÑÄÀµ{§Çªº¨Ò¤l123 5.4Fast¸ÑÄÀ¾¹C¹ê²{¤ÀªR126 5.4.1¦r¸`½X¸ÑªRì²z126 5.4.2¦r¸`½X«ü¥O¸ÑÄÀ¬yµ{127 5.5Fast¸ÑÄÀ¾¹¶×½s¹ê²{¤ÀªR129 5.5.1¦r¸`½X¸ÑªRì²z129 5.5.2¦r¸`½X¸ÑªR¬yµ{131 5.5.3¤@Ó¸ÑÄÀµ{§Çªº¨Ò¤l136 5.6¸ÑÄÀ¾¹ªº¼Ò¶ô¤Æ³]p137 ¤pµ²140 ²Ä6³¹§Y®É½sĶ¼Ò¶ôªºì²z¤Î¹ê²{141 6.1·§z141 6.2JIT¤ÀÃþ142 6.2.1MethodúQbased JIT142 6.2.2TraceúQbased JIT142 6.3¾ãÅé®Ø¬[¤ÀªR143 6.4«eºÝ¥\¯à¤Îì²z¤ÀªR149 6.4.1ºc³y°ò¥»¶ô150 6.4.2½T©w±±¨î¬yÃö¨t153 6.4.3ÃѧO¤Î¿z¿ï´`Àô155 6.4.4SSA§Î¦¡Âà´«158 6.5¦ZºÝ¥\¯à¤Îì²z¤ÀªR160 6.5.1MIRÂà´«¬°LIR161 6.5.2LIRÂà´«¬°¾÷¾¹½X163 ¤pµ²164²Ä1³¹¤Þ¨¥1 1.1³n¥ó«OÅ@ªºI´º¤Î·N¸q1 1.2³n¥ó«OÅ@³õ´º2 1.3³n¥ó§ðÀ»¼Ò«¬3 1.3.1§ðÀ»ªÌªº¯à¤O3 1.3.2§ðÀ»ªÌªº¥Ø¼Ð4 1.3.3°w¹ï³n¥ó«OÅ@ªº³q¥Î§ðÀ»¤è¦¡4 1.3.4°w¹ï³n¥ó¤ô¦Lªº¯S©w§ðÀ»¤è¦¡4 1.4¬ã¨s²{ª¬5 1.5³n¥ó«OÅ@¤è®×6 1.5.1°ò¤_¼fpªº«OÅ@¤è®×6 1.5.2°ò¤_µw¥óªº«OÅ@¤è®×6 1.5.3°ò¤_³n¥óªº«OÅ@¤è®×6 1.6Ãö¤_³n¥ó«OÅ@ªº±M§Q¤Îªk«ß±ø¤å7 1.6.1¬ü°ê7 1.6.2¼Ú·ù8 1.6.3¤é¥»8 1.6.4¤¤°ê8 °Ñ¦Ò¤åÄm9 °Ñ¦Ò¤åÄmª`ÄÀ10 ²Ä2³¹³n¥ó«OÅ@°ò¦11 2.1¥N½X¾ÞÁa§Þ³N11 2.1.1¦r¸`½X¬d¬Ý¤u¨ã11 2.1.2¦r¸`½X¾ÞÁa¤u¨ã11 2.1.3¦r¸`½X¾ÞÁa¥Ü¨Ò14 2.2µ{§Ç¤ÀªR§Þ³N15 2.3Class¤å¥óµ²ºc19 2.4©î¤À»P½s½Xª¾ÃÑ23 2.4.1¾ã¼Æ©î¤À23 2.4.2¹Ï½s½X23 °Ñ¦Ò¤åÄm25 °Ñ¦Ò¤åÄmª`ÄÀ 25 ¥Ø¿ý³n¥ó«OÅ@§Þ³N²Ä3³¹³n¥ó¤ô¦L§Þ³N26 3.1°ê¤º¥~¬ã¨s²{ª¬26 3.2³n¥ó¤ô¦Lªº·§©À¡B¼Ò«¬¤Î¤ÀÃþ26 3.2.1³n¥ó¤ô¦L·§©À26 3.2.2³n¥ó¤ô¦L¨t²Îªº¼Ò«¬27 3.2.3³n¥ó¤ô¦Lªº¤ÀÃþ28 3.3µû»ù«ü¼Ð30 3.3.1¼Æ¾Ú²v30 3.3.2Áô½ª©Ê30 3.3.3¼u©Ê30 3.3.4¥N»ù30 3.3.5®Ä²v30 3.3.6¥i«H«×30 3.4Y¤zÃöÁäºâªk31 3.4.1ÀRºA¤ô¦Lºâªk31 3.4.2°ÊºA¤ô¦Lºâªk42 3.4.3¥b°ÊºA¤ô¦Lºâªk46 3.5³n¥ó¤ô¦L¨t²Î53 3.5.1²{¦³¤ô¦L¨t²Î53 3.5.2TRUP¥»O56 °Ñ¦Ò¤åÄm59 °Ñ¦Ò¤åÄmª`ÄÀ60 ²Ä4³¹³n¥ó²V²c§Þ³N61 4.1¤Þ¨¥61 4.2²V²c§Þ³Nªº·§©À¡B¤ÀÃþ¤Îµû¦ô61 4.2.1·§©À61 4.2.2¤ÀÃþ62 4.2.3µû¦ô62 4.3²V²cºâªk63 4.3.1³]p²V²c63 4.3.2¼Æ¾Ú²V²c67 4.3.3±±¨î¬y²V²c68 4.3.4¹w¨¾²V²c69 4.4²V²c¤u¨ã70 4.5²V²cºâªkªºÀËÅç»P¤ñ¸û72 4.5.1¹êÅ绡©ú73 4.5.2²V²cºâªkªº®ÄªG73 4.5.3²V²cºâªkªº¥¿½T©Ê´ú¸Õ76 4.5.4²V²cºâªk¹ïµ{§Ç©Ê¯àªº¼vÅT76 4.5.5²V²cºâªk¹ïµ{§ÇÀu¤Æªº©è§Ü¤O78 °Ñ¦Ò¤åÄm79 °Ñ¦Ò¤åÄmª`ÄÀ80 ²Ä5³¹³n¥ó¨¾¿y§ï§Þ³N81 5.1¤Þ¨¥81 5.2³n¥ó¨¾¿y§ï§Þ³Nªº¤ÀÃþ¤è¦¡©M³]p·Ç«h81 5.2.1§ðÀ»Ãþ«¬81 5.2.2¤ÀÃþ¤è¦¡82 5.2.3³]p·Ç«h83 5.3³n¥ó¨¾¿y§ï§Þ³N83 5.3.1®ÕÅç©M84 5.3.2¦h¶ô¥[±K84 5.3.3ï§L85 5.3.4Â_¨¥Àˬd86 5.3.5Áô¦¡«¢§Æ87 5.3.6TesterúQCorrector87 5.3.7±±¨î¬y¹ÏÀË´ú87 5.3.8°ò¤_¤À¤ä¨ç¼ÆªºÀË´ú88 5.3.9Áp¾÷ÀË´ú88 5.3.10«ü°w¸mªÅÅTÀ³ªk89 5.3.11¥[±K90 5.3.12µw¥ó¤è¦¡91 5.4³n¥ó¨¾¿y§ï§Þ³N»²§U¤è®×92 5.4.1TPM92 5.4.2SWATT92 5.4.3²V²c93 5.4.4µ{§Ç©w¨î93 5.5³n¥ó¨¾¿y§ïªº¬ã¨s«e´º93 5.5.1³n¥ó¨¾¿y§ï§Þ³Nªº«×¶q¾÷¨î93 5.5.2±NÀË´ú©MÅTÀ³µ²¦X93 5.5.3±N¨¾¿y§ï§Þ³N»P³n¥ó¤ô¦L§Þ³N¬Ûµ²¦X94 °Ñ¦Ò¤åÄm94 °Ñ¦Ò¤åÄmª`ÄÀ97 ²Ä6³¹³n¥ó«OÅ@ºî¦X§Þ³N98 6.1¤ô¦L»P²V²c§Þ³Nªºµ²¦X98 6.1.1semiúQdanamic¤ô¦Lºâªk»P²V²cºâªkµ²¦X98 6.1.2.NET¥»Oªº³n¥ó«OÅ@98 6.2¤ô¦L»P¨¾¿y§ï§Þ³Nªºµ²¦X99 6.3¤ô¦L·Pª¾ªºJava³n¥ó¥i«H¹B¦æÀô¹Ò100 6.3.1JavaµêÀÀ¾÷²{¦³¦w¥þµ¦²¤100 6.3.2°ò¤_¯Ü®z¤ô¦Lªº¥i«H¹B¦æÀô¹Ò103 °Ñ¦Ò¤åÄm105 °Ñ¦Ò¤åÄmª`ÄÀ105 ²Ä7³¹Á`µ²©M®i±æ106 7.1¥»®Ñ¤º®eÁ`µ²106 7.2®i±æ107 ªþ¿ýA«ö¾Þ§@½X¦r¸`ȱƦCªº¾Þ§@½X§U°O²Å108 A.1¼Ð·Ç¾Þ§@½X108 A.2§Ö³t¾Þ§@½X110 A.3«O¯d¾Þ§@½X111 ªþ¿ýB²ßÃD¤Î¸Ñµª112
|
§Ç¡G |