Java½Ó¿ÚºÍJava³éÏóÀàÇø±ð
Ò»¸öÈí¼þÉè¼ÆµÄºÃ»µ£¬ÎÒÏëºÜ´ó³Ì¶ÈÉÏÈ¡¾öÓÚËüµÄÕûÌå¼Ü¹¹£¬¶øÕâ¸öÕûÌå¼Ü¹¹Æäʵ¾ÍÊÇÄã¶ÔÕû¸öºê¹ÛÉÌÒµÒµÎñµÄ³éÏó¿ò¼Ü£¬µ±´ú±íÒµÎñÂß¼µÄ¸ß²ã³éÏó²ã½á¹¹ ºÏÀíʱ£¬Äãµ×²ãµÄ¾ßÌåʵÏÖÐèÒª¿¼Âǵľͽö½öÊÇһЩËã·¨ºÍһЩ¾ßÌåµÄÒµÎñʵÏÖÁË¡£µ±ÄãÐèÒªÔÙ¿ª·¢ÁíÒ»¸öÏà½üµÄÏîĿʱ£¬ÄãÒÔÇ°µÄ³éÏó²ã˵²»¶¨»¹¿ÉÒÔÔÙ´ÎÀûÓà ÄØ£¬Ãæ¶Ô¶ÔÏóµÄÉè¼Æ£¬¸´ÓõÄÖصãÆäʵӦ¸ÃÊdzéÏó²ãµÄ¸´Ó㬶ø²»ÊǾßÌåijһ¸ö´úÂë¿éµÄ¸´Óã¬ÊDz»ÊÇÒ»ÏÂ×Ӹоõ×Ô¼º¶Ô¸´ÓÃÀí½âµÄ¸ß¶ÈÓÖÉÏÉýÁËÒ»²ã£¿^_^
˵µ½Á˳éÏó£¬ÎҾͲ»Äܲ»Ìáµ½ÔøÈÃÎÒÍ·Í´µÄJava½Ó¿ÚºÍJava³éÏóÀàÁË£¬ÕâÒ²ÊDZ¾ÎÄÎÒÏë˵µÄÖص㡣
¼ÈÈ»ÃæÏò¶ÔÏóÉè¼ÆµÄÖصãÔÚÓÚ³éÏó£¬ÄÇJava½Ó¿ÚºÍJava³éÏóÀà¾ÍÓÐËü´æÔڵıØÈ»ÐÔÁË¡£
Java½Ó¿ÚºÍJava³éÏóÀà´ú±íµÄ¾ÍÊdzéÏóÀàÐÍ£¬¾ÍÊÇÎÒÃÇÐèÒªÌá³öµÄ³éÏó²ãµÄ¾ßÌå±íÏÖ¡£OOPÃæÏò¶ÔÏóµÄ±à³Ì£¬Èç¹ûÒªÌá¸ß³ÌÐòµÄ¸´ÓÃÂÊ£¬Ôö¼Ó³ÌÐò µÄ¿Éά»¤ÐÔ£¬¿ÉÀ©Õ¹ÐÔ£¬¾Í±ØÐëÊÇÃæÏò½Ó¿ÚµÄ±à³Ì£¬ÃæÏò³éÏóµÄ±à³Ì£¬ÕýÈ·µØʹÓýӿڡ¢³éÏóÀàÕâЩ̫ÓÐÓõijéÏóÀàÐÍ×öΪÄã½á¹¹²ã´ÎÉϵĶ¥²ã¡£
Java½Ó¿ÚºÍJava³éÏóÀàÓÐÌ«¶àÏàËƵĵط½£¬ÓÖÓÐÌ«¶àÌرðµÄµØ·½£¬¾¿¾¹ÔÚʲôµØ·½£¬²ÅÊÇËüÃǵÄ×î¼ÑλÖÃÄØ£¿°ÑËüÃDZȽÏһϣ¬Äã¾Í¿ÉÒÔ·¢ÏÖÁË¡£
1¡¢Java½Ó¿ÚºÍJava³éÏóÀà×î´óµÄÒ»¸öÇø±ð£¬¾ÍÔÚÓÚJava³éÏóÀà¿ÉÒÔÌṩijЩ·½·¨µÄ²¿·ÖʵÏÖ£¬¶øJava½Ó¿Ú²»¿ÉÒÔ£¬Õâ´ó¸Å¾ÍÊÇJava³éÏóÀàΨһµÄÓŵã°É£¬µ«Õâ¸öÓŵã·Ç³£ÓÐÓá£
Èç ¹ûÏòÒ»¸ö³éÏóÀàÀï¼ÓÈëÒ»¸öеľßÌå·½·¨Ê±£¬ÄÇôËüËùÓеÄ×ÓÀ඼һÏÂ×Ó¶¼µÃµ½ÁËÕâ¸öз½·¨£¬¶øJava½Ó¿Ú×ö²»µ½ÕâÒ»µã£¬Èç¹ûÏòÒ»¸öJava½Ó¿ÚÀï¼ÓÈëÒ»¸ö з½·¨£¬ËùÓÐʵÏÖÕâ¸ö½Ó¿ÚµÄÀà¾ÍÎÞ·¨³É¹¦Í¨¹ý±àÒëÁË£¬ÒòΪÄã±ØÐëÈÃÿһ¸öÀ඼ÔÙʵÏÖÕâ¸ö·½·¨²ÅÐУ¬ÕâÏÔÈ»ÊÇJava½Ó¿ÚµÄȱµã¡£
2¡¢Ò»¸ö³éÏóÀàµÄʵÏÖÖ»ÄÜÓÉÕâ¸ö³éÏóÀàµÄ×ÓÀà¸ø³ö£¬Ò²¾ÍÊÇ˵£¬Õâ¸öʵÏÖ´¦ÔÚ³éÏóÀàËù¶¨Òå³öµÄ¼Ì³ÐµÄµÈ¼¶½á¹¹ÖУ¬¶øÓÉÓÚJavaÓïÑԵĵ¥¼Ì³ÐÐÔ£¬ËùÒÔ³éÏóÀà×÷ΪÀàÐͶ¨Ò幤¾ßµÄЧÄÜ´ó´òÕÛ¿Û¡£
ÔÚÕâÒ»µãÉÏ£¬Java½Ó¿ÚµÄÓÅÊƾͳöÀ´ÁË£¬ÈκÎÒ»¸öʵÏÖÁËÒ»¸öJava½Ó¿ÚËù¹æ¶¨µÄ·½·¨µÄÀ඼¿ÉÒÔ¾ßÓÐÕâ¸ö½Ó¿ÚµÄÀàÐÍ£¬¶øÒ»¸öÀà¿ÉÒÔʵÏÖÈÎÒâ¶à¸öJava½Ó¿Ú£¬´Ó¶øÕâ¸öÀà¾ÍÓÐÁ˶àÖÖÀàÐÍ¡£
3¡¢´ÓµÚ2µã²»ÄÑ¿´³ö£¬Java½Ó¿ÚÊǶ¨Òå»ìºÏÀàÐ͵ÄÀíÏ빤¾ß£¬»ìºÏÀà±íÃ÷Ò»¸öÀ಻½ö½ö¾ßÓÐij¸öÖ÷ÀàÐ͵ÄÐÐΪ£¬¶øÇÒ¾ßÓÐÆäËûµÄ´ÎÒªÐÐΪ¡£
4¡¢½áºÏ1¡¢2µãÖгéÏóÀàºÍJava½Ó¿ÚµÄ¸÷×ÔÓÅÊÆ£¬¾ß¾«µäµÄÉè¼Æģʽ¾Í³öÀ´ÁË£ºÉùÃ÷ÀàÐ͵Ť×÷ÈÔÈ»ÓÉJava½Ó¿Ú³Ðµ££¬µ«ÊÇͬʱ¸ø³öÒ»¸öJava ³éÏóÀ࣬ÇÒʵÏÖÁËÕâ¸ö½Ó¿
Ïà¹ØÎĵµ£º
l×é¼þ´Ó¹¦ÄÜÉÏ·Ö¿É·ÖΪ£º
1) ¶¥²ãÈÝÆ÷£ºJFrame,JApplet,JDialog,JWindow
2) ÖмäÈÝÆ÷£ºJPanel,JScrollPane,JSplitPane,JToolBar¡¡
3) ÌØÊâÈÝÆ÷£ºÔÚGUIÉÏÆðÌØÊâ×÷ÓõÄÖмä²ã£¬ÈçJInternalFrame,JLayeredPane,JRootPane.
1.JFrameµÄÓ÷¨
1) ÓÃgetContentPane( )·½·¨»ñµÃJFrameµÄ ......
1¡¢ ¶ÔÏóµÄ³õʼ»¯
(1) ·Ç¾²Ì¬¶ÔÏóµÄ³õʼ»¯
ÔÚ´´½¨¶ÔÏóʱ£¬¶ÔÏóËùÔÚÀàµÄËùÓÐÊý¾Ý³ÉÔ±»áÊ×ÏȽøÐгõʼ»¯¡£
»ù±¾ÀàÐÍ£ºintÐÍ£¬³õʼ»¯Îª0¡£
Èç¹ûΪ¶ÔÏó£ºÕâЩ¶ÔÏó»á°´Ë³Ðò³õʼ»¯¡£
¡ùÔÚËùÓÐÀà³ÉÔ±³õʼ»¯Íê³ÉÖ®ºó£¬²Åµ÷Óñ¾ÀàµÄ¹¹Ôì·½·¨´´½¨¶ÔÏó¡£
¹¹Ôì·½·¨µÄ×÷ÓþÍÊdzõʼ»¯¡£
(2) ¾²Ì¬¶ÔÏóµÄ³õʼ»¯
³ÌÐòÖÐÖ÷ÀàµÄ ......
xmlÖмüÃûΪ Ó¢ÎÄ£¬¼üֵΪÖÐÎÄ£¬¶ÁÈ¡½âÎö£¬È¡ÖµÊµÏÖ·Òë
import java.beans.XMLDecoder;
import java.beans.XMLEncoder;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList; ......
³ýÁ˹ØϵÐÍÊý¾Ý¿âÍ⣬»¹ÓÐkey-valueÐÍÊý¾Ý¿â¿ÉÒÔÑ¡Ôñ£¬ÔÚ´óÐ͵IJéѯϵͳÖУ¬key-valueÐÍÊý¾Ý¿â¿ÉÒÔ³öÉ«µÄÍê³ÉijЩÈÎÎñ¡£
OracleµÄBerkeley DB¾ÍÊÇÒ»ÖÖkey-valueÐÍÊý¾Ý¿â£¬±¾ÎļòÒª½éÉÜÔÚjavaÖÐʹÓÃBerkeley DB¡£
PartKey.java:
import java.io.Serializable;
public class PartKey implements Serializable
{
priva ......