Java ÃæÏò¶ÔÏóµÄÌصã
1£®1 ÃæÏò¶ÔÏóµÄ»ù±¾¸ÅÄî
¡¡¡¡ÃæÏò¶ÔÏóµÄ»ù±¾Ë¼Ïë
¡¡¡¡ÃæÏò¶ÔÏóÊÇÒ»ÖÖÐÂÐ˵ijÌÐòÉè¼Æ·½·¨,»òÕßÊÇÒ»ÖÖеijÌÐòÉè¼Æ¹æ·¶(paradigm),Æä»ù±¾Ë¼ÏëÊÇʹÓöÔÏó¡¢Àà¡¢¼Ì³Ð¡¢·â×°¡¢ÏûÏ¢µÈ»ù±¾¸ÅÄîÀ´½øÐÐ
³ÌÐòÉè¼Æ¡£´ÓÏÖʵÊÀ½çÖп͹۴æÔÚµÄÊÂÎ¼´¶ÔÏ󣩳ö·¢À´¹¹ÔìÈí¼þϵͳ£¬²¢ÇÒÔÚϵͳ¹¹ÔìÖо¡¿ÉÄÜÔËÓÃÈËÀàµÄ×ÔȻ˼ά·½Ê½¡£¿ª·¢Ò»¸öÈí¼þÊÇΪÁ˽â¾öijЩÎÊÌ⣬
ÕâЩÎÊÌâËùÉæ¼°µÄÒµÎñ·¶Î§³Æ×÷¸ÃÈí¼þµÄÎÊÌâÓò¡£ÆäÓ¦ÓÃÁìÓò²»½ö½öÊÇÈí¼þ£¬»¹ÓмÆËã»úÌåϵ½á¹¹ºÍÈ˹¤ÖÇÄܵȡ£
1£® ¶ÔÏóµÄ»ù±¾¸ÅÄî
¡¡¡¡¶ÔÏóÊÇϵͳÖÐÓÃÀ´ÃèÊö¿Í¹ÛÊÂÎïµÄÒ»¸öʵÌ壬ËüÊǹ¹³ÉϵͳµÄÒ»¸ö»ù±¾µ¥Î»¡£Ò»¸ö¶ÔÏóÓÉÒ»×éÊôÐԺͶÔÕâ×éÊôÐÔ½øÐвÙ×÷µÄÒ»×é·þÎñ×é³É¡£
Ö÷¶¯¶ÔÏóÊÇÒ»×éÊôÐÔºÍÒ»×é·þÎñµÄ·â×°Ì壬ÆäÖÐÖÁÉÙÓÐÒ»¸ö·þÎñ²»ÐèÒª½ÓÊÕÏûÏ¢¾ÍÄÜÖ÷¶¯Ö´ÐУ¨³Æ×÷Ö÷¶¯·þÎñ£©¡£
2£® ÀàµÄ»ù±¾¸ÅÄî
ÀàÊǾßÓÐÏàͬÊôÐԺͷþÎñµÄÒ»×é¶ÔÏóµÄ¼¯ºÏ£¬ËüΪÊôÓÚ¸ÃÀàµÄËùÓжÔÏóÌṩÁËͳһµÄ³éÏóÃèÊö£¬ÆäÄÚ²¿°üÀ¨ÊôÐԺͷþÎñÁ½¸öÖ÷Òª²¿·Ö¡£ÔÚÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔÖУ¬ÀàÊÇÒ»¸ö¶ÀÁ¢µÄ³ÌÐòµ¥Î»£¬ËüÓ¦¸ÃÓÐÒ»¸öÀàÃû²¢°üÀ¨ÊôÐÔ˵Ã÷ºÍ·þÎñ˵Ã÷Á½¸öÖ÷Òª²¿·Ö¡£
3£® ÏûÏ¢
ÏûÏ¢¾ÍÊÇÏò¶ÔÏó·¢³öµÄ·þÎñÇëÇó£¬ËüÓ¦¸Ã°üº¬ÏÂÊöÐÅÏ¢£ºÌṩ·þÎñµÄ¶ÔÏó±êʶ¡¢·þÎñ±êʶ¡¢ÊäÈëÐÅÏ¢ºÍ»Ø´ðÐÅÏ¢¡£·þÎñͨ³£±»³ÆΪ·½·¨»òº¯Êý¡£
3£®1£®2 ÃæÏò¶ÔÏóµÄ»ù±¾ÌØÕ÷
1£®·â×°ÐÔ
¡¡¡¡·â×°ÐÔ¾ÍÊǰѶÔÏóµÄÊôÐԺͷþÎñ½áºÏ³ÉÒ»¸ö¶ÀÁ¢µÄÏàͬµ¥Î»£¬²¢¾¡¿ÉÄÜÒþ±Î¶ÔÏóµÄÄÚ²¿Ï¸½Ú£¬°üº¬Á½¸öº¬Ò壺
¡¡¡¡¡ó °Ñ¶ÔÏóµÄÈ«²¿ÊôÐÔºÍÈ«²¿·þÎñ½áºÏÔÚÒ»Æð£¬ÐγÉÒ»¸ö²»¿É·Ö¸îµÄ¶ÀÁ¢µ¥Î»£¨¼´¶ÔÏ󣩡£
¡¡¡¡¡ó ÐÅÏ¢Òþ±Î£¬¼´¾¡¿ÉÄÜÒþ±Î¶ÔÏóµÄÄÚ²¿Ï¸½Ú£¬¶ÔÍâÐγÉÒ»¸ö±ß½ç¡²»òÕß˵ÐγÉÒ»µÀÆÁÕÏ¡³£¬Ö»±£ÁôÓÐÏ޵ĶÔÍâ½Ó¿Úʹ֮ÓëÍⲿ·¢ÉúÁªÏµ¡£
¡¡¡¡·â×°µÄÔÔòÔÚÈí¼þÉϵķ´Ó³ÊÇ£ºÒªÇóʹ¶ÔÏóÒÔÍâµÄ²¿·Ö²»ÄÜËæÒâ´æÈ¡¶ÔÏóµÄÄÚ²¿Êý¾Ý£¨ÊôÐÔ£©£¬´Ó¶øÓÐЧµÄ±ÜÃâÁËÍⲿ´íÎó¶ÔËüµÄ"½»²æ¸ÐȾ"£¬Ê¹Èí¼þ´íÎóÄܹ»¾Ö²¿»¯£¬´ó´ó¼õÉÙ²é´íºÍÅÅ´íµÄÄѶȡ£
2£®¼Ì³ÐÐÔ
¡¡¡¡ÌØÊâÀàµÄ¶ÔÏóÓµÓÐÆäÒ»°ãÀàµÄÈ«²¿ÊôÐÔÓë·þÎñ£¬³Æ×÷ÌØÊâÀà¶ÔÒ»°ãÀàµÄ¼Ì³Ð¡£
Ò»¸öÀà¿ÉÒÔÊǶà¸öÒ»°ãÀàµÄÌØÊâÀ࣬Ëü´Ó¶à¸öÒ»°ãÀàÖм̳ÐÁËÊôÐÔÓë·þÎñ£¬Õâ³ÆΪ¶à¼Ì³Ð¡£
ÔÚjavaÓïÑÔÖУ¬Í¨³£ÎÒÃdzÆÒ»°ãÀàΪ¸¸Àࣨsuperclass,³¬Àࣩ£¬ÌØÊâÀàΪ×ÓÀà(subclass)¡£
3£®¶à̬ÐÔ
¡¡¡¡¶ÔÏóµÄ¶à̬ÐÔÊÇÖ¸ÔÚÒ»°ãÀàÖж¨Ò
Ïà¹ØÎĵµ£º
»ùÓÚJavaµÄmp3²¥·ÅÆ÷Ô´´úÂë
(1 folders, 2 files, 1.38 KB, 962.53 KB in total.)
Ô´Âë
(1 folders, 2 files, 1.38 KB, 961.15 KB in total.)
JavaдµÄÒ»¸öm ......
javacÊDZàÒ룬JavaÊÇÖ´ÐС£javacºóÃæµÄÃû×ÖÒªÓÐ.java¡£javaºóÃæÖ±½Ó¸úÃû×Ö£¬Ã»Óкó׺Ãû¡£
±ØÐëÏȵ½ÎļþµÄ·¾¶ÏÂÔÙ½øÐбàÒëÖ´ÐС£
×¢ÒâÎļþÀïÊÇ·ñʹÓÃÁË°ü£¬Èçpackage lee£»
Èç¹ûʹÓÃÁ˵Ļ°£¬±ØÐë¼ÓÉÏ°üµÄÃû×Ö£¬Èç javac lee.LocaleList.java
java lee.LocaleList
Èç¹ûÐèÒª´«µÝ²ÎÊý£¬ÔòÖ»ÐèÔÚjava xxx ºó±ß¸úÉϾÍÐÐÁË¡£ ......
ѧϰÁ˼¸ÖÜ£¬ÍæµÃºÜ¿ªÐÄ¡£
ѧϰjavaµÄµÚÒ»¼þʾÍÊÇ×öÒ»¸ö³ÌÐòÉú³ÉHuffman±àÂë¡£
ÔÚÕâÀïÎÒѧ»áÁËLinkedListµÄʹÓã¬Ëü¿ÉÒÔ±£´æÈκÎÀàÐ͵ĶÔÏó¡£
ÈçÏÂÊÇÎҵıàÂë½á¹¹Ìå
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package HuffmanTree;
......
<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
PRE.western { font-family: "Nimbus Roman No9 L" }
PRE.cjk { font-family: "Nimbus Roman No9 L" }
H1 { margin-bottom: 0.08in }
H1.western { font-family: "Nimbus Sans L", sans-ser ......
ÎÒÃÇ´ó¼Ò¶¼ÖªµÀ£¬¶ÔÓÚ¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é¡¢±äÁ¿¡¢³õʼ»¯¿é¡¢¹¹ÔìÆ÷£¬ËüÃǵijõʼ»¯Ë³ÐòÒÀ´ÎÊÇ£¨¾²Ì¬±äÁ¿¡¢¾²Ì¬³õʼ»¯¿é£©>£¨±äÁ¿¡¢³õʼ»¯¿é£©>¹¹ÔìÆ÷¡£ÎÒÃÇÒ²¿ÉÒÔͨ¹ýÏÂÃæµÄ²âÊÔ´úÂëÀ´ÑéÖ¤ÕâÒ»µã
public
class
InitialOrderTest {
//&nb ......