javaÖеĶѺÍÕ»
Ò».¶Ñ:ÓÃnew¹Ø¼ü×Ö½¨Á¢,´æ·Å¶ÔÏóµÄÄÚÈÝ,GC¸ºÔð×Ô¶¯»ØÊÕ
ÄãÓÃÊ®¼¸¸öÂ齫ůÊúÖ±µþ³ÉÒ»ÞûÕâ½Ð¶Ñ£¬Äã¿ÉÒÔ´ÓÉÏÃæ¡¢ÏÂÃæ¡¢ÖмäÈÎÒâ³é³öÒ»ÕÅÅÆ£¬Ò²¿ÉÒÔÈÎÒâ²åÈëÒ»ÕÅ¡£ËùÒԶѺÜÁé»î£¬µ«²»°²È«¡£¶ÔÓÚ¶ÔÏó£¬ÎÒÃÇÒª¶¯Ì¬µØ´´½¨¡¢Ïú»Ù£¬²»ÄÜ˵ºó´´½¨µÄ¶ÔÏóûÓÐÏú»Ù£¬ÏÈǰ´´½¨µÄ¶ÔÏó¾Í²»ÄÜÏú»Ù£¬ÄÇÑùµÄ»°ÎÒÃǵijÌÐò¾Í´ç²½ÄÑÐУ¬ËùÒÔJavaÖÐÓöÑÀ´´æ´¢¶ÔÏó¡£¶øÒ»µ©¶ÑÖеĶÔÏó±»Ïú»Ù£¬ÎÒÃǼÌÐøÒýÓÃÕâ¸ö¶ÔÏóµÄ»°£¬¾Í»á³öÏÖÖøÃûµÄ NullPointerException£¬Õâ¾ÍÊǶѵÄȱµã——´íÎóµÄÒýÓÃÂß¼Ö»ÓÐÔÚÔËÐÐʱ²Å»á±»·¢ÏÖ
1.¶ÑÊÇÒ»¸ö"ÔËÐÐʱ"Êý¾ÝÇø.ÀàʵÀý»¯µÄ¶ÔÏó¾ÍÊÇ´Ó¶ÑÉÏÈ¥·ÖÅä¿Õ¼äµÄ
2.ÔÚ¶ÑÉÏ·ÖÅäÄÚ´æ¿Õ¼äÊÇͨ¹ý"new"µÈÖ¸ÁîÀ´½¨Á¢µÄ
3.JavaÕë¶Ô¶ÑµÄ²Ù×÷Óëc++µÄÇø±ðÔÚÓÚ£¬Java³ÌÐòÔ±ÎÞÐèΪij¿éÄÚ´æ¿Õ¼ä²»ÓõÄʱºò½øÐÐÏÔʾÊÍ·Å
4.JavaµÄ¶ÑÊÇÓÉJavaµÄÄÚ´æ»ØÊÕ»úÖÆ¸ºÔð´¦ÀíµÄ£¬¶¯Ì¬·ÖÅäÄڴ棬À¬»ø×Ô¶¯»ØÊÕ£¡
5.ȱµã£ºÒòΪÔÚÔËÐÐʱ¶¯Ì¬·ÖÅäÄڴ棬ËùÒÔ¶ÔÄÚ´æµÄ´æÈ¡ËÙ¶ÈÏà¶Ô½ÏÂý
¶þ.Õ»:Õ»ÊÇÒ»¸ö±È½Ï·â±ÕµÄÁ´Ê½½á¹¹¡£²ÉÓúó½øÏȳöµÄ»úÖÆ´æ´¢Êý¾Ý¡£ËùÓвÙ×÷±ØÐë´ÓÒ»¶ËÖ´ÐС£ËùÒÔÕ»²»Áé»î£¬µ«ÊǺÜÑϸñ£¬Êǰ²È«µÄ£¬Ò×ÓÚ¹ÜÀí¡£ÒòΪֻҪÉÏÃæµÄÒýÓÃûÓÐÏú»Ù£¬ÏÂÃæÒýÓþÍÒ»¶¨»¹ÔÚ£¬ËùÒÔ£¬ÔÚÕ»ÖУ¬ÉÏÃæÒýÓÃÓÀÔ¶¿ÉÒÔͨ¹ýÏÂÃæÒýÓÃÀ´²éÕÒ¶ÔÏó£¬Í¬Ê±Èç¹ûÈ·ÈÏÄ³Ò»Çø¼äµÄÄÚÈÝ»áÒ»Æð´æÔÚ¡¢Ò»ÆðÏú»Ù£¬Ò²¿ÉÒÔÉÏÏ»¥ÏàÒýÓá£Ôڴ󲿷ֳÌÐòÖУ¬¶¼ÊÇÏȶ¨ÒåµÄ±äÁ¿¡¢ÒýÓÃÏȽøÕ»£¬ºó¶¨ÒåµÄºó½øÕ»£¬Í¬Ê±£¬Çø¿éÄÚ²¿µÄ±äÁ¿¡¢ÒýÓÃÔÚ½øÈëÇø¿éʱѹջ£¬Çø¿é½áÊøÊ±³öÕ»£¬Àí½âÁËÕâÖÖ»úÖÆ£¬ÎÒÃǾͿÉÒԺܷ½±ãµØÀí½â¸÷ÖÖ±à³ÌÓïÑÔµÄ×÷ÓÃÓòµÄ¸ÅÄîÁË£¬Í¬Ê±ÕâÒ²ÊÇÕ»µÄÓŵ㗗´íÎóµÄÒýÓÃÂß¼ÔÚ±àÒëʱ¾Í¿ÉÒÔ±»·¢ÏÖ¡£
1.Õ»ÖÐÖ÷Òª´æ·Å»ù±¾Êý¾ÝÀàÐ͵ıäÁ¿ºÍ¶ÔÏó¾ä±ú(ÒýÓÃ)
2.Õ»µÄ´æÈ¡ËÙ¶È¿ìÓÚ¶Ñ
3.Õ»Êý¾Ý¿ÉÒÔ¹²Ïí
4.Õ»µÄÊý¾Ý´óС¼°Éú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ,ËùÒÔȱ·¦Áé»îÐÔ
Èý.ÔõÑùÀí½âÕ»µÄ"Êý¾Ý¹²Ïí"ÌØÐÔ
Õ»µÄÊý¾Ý¹²ÏíÌØÐÔÊÇjvm¸³ÓèËüµÄ
µ±¶¨Òå2¸öÏàͬµÄ±äÁ¿Ê±£ºint a = 5;int b = 5;
Õâ2¸ö±äÁ¿ËùÖ¸ÏòµÄÕ»ÉÏµÄ¿Õ¼äµØÖ·ÊÇͬһ¸ö£¬Õâ¾ÍÊÇ“Êý¾Ý¹²Ïí”
¹¤×÷·½Ê½£º
jvm´¦Àí int a = 5 ʱ£¬Ê×ÏÈÔÚÕ»ÉÏ´´½¨Ò»¸ö±äÁ¿Îª a µÄÒýÓá£È»ºóÈ¥Õ»ÉϲéÕÒÊÇ·ñÓÐ 5 Õâ¸öÖµ£¬ÈôûÓУ¬Ôò½«5´æ·ÅÆðÀ´£¬½«aÖ¸Ïò5£»½Ó×Å´¦Àíint b = 5¡£ÏÈ´´½¨±äÁ¿ b µÄÒýÓ㬽á¹ûÕÒµ½5Õâ¸öÖµ£¬±ã½« b Ö¸Ïò 5.´Ëʱ a,bÖ¸ÏòµÄÊÇͬһ¸öÄÚ´æµØÖ·
Ïà¹ØÎĵµ£º
import java.awt.*;
import java.applet.*;
import java.awt.event.*;
import javax.swing.*;
public class Applet1 extends Applet implements ActionListener,ItemListener
{
TextArea mainText;
JTextField input;
JButton sendButton,disconnectButton,connectBu ......
1 Ïà¹ØÖªÊ¶½éÉÜ
1.1 SMB
MicrosoftÍøÂçÅäÖÃÖÐÖ÷Òª²ÉÓÃSMBÐÎʽʵÏÖÎļþ¹²ÏíºÍ´òÓ¡·þÎñ£¬SMB£¨·þÎñÆ÷ÏûÏ¢¿é£©ÊÇÒ»ÖÖ¿Í»§¶Ë/·þÎñÆ÷Îļþ¹²ÏíÐÒé¡£IBMÓÚ20ÊÀ¼Í80Äê´úÄ©ÆÚ¿ª·¢ÁË·þÎñÆ÷ÐÅÏ¢¿é£¨SMB£©£¬ÓÃÓڹ淶¹²ÏíÍøÂç×ÊÔ´£¨ÈçĿ¼¡¢Îļþ¡¢´òÓ¡»úÒÔ¼°´®Ðж˿ڣ©µÄ½á¹¹¡£ÕâÊÇÒ»ÖÖÇëÇó/ÏìÓ¦ÐÒé¡£ÓëFT ......
µ±³ÌÐòµÄij¸öÄ£¿é±»µ÷ÓõÄʱ¿Ì²»È·¶¨£¬¾ÍÀàËÆÓڵȴýij¸öʼþµÄ·¢Éú¡£Õâʱ£¬¿ÉÒÔ¶¨Òå×Ô¼ºµÄʼþ½øÐÐÏàÓ¦µÄ´¦Àí¡£±ÈÈ磬µÈ´ýÓû§µÄÒ»´ÎÊäÈëµÈ¡£JavaµÄʼþÄ£ÐÍÒÀÀµÓÚίÍУ¬Í¨¹ý»Øµ÷·½·¨½øÐÐÏàÓ¦µÄʼþ´¦Àí¡£ÔÚʼþÔ´ÖУ¬»áÓÐfireXXXEvent()¾ÍÊǼ¤»îÏàÓ¦µÄʼþ£¬ÆäÖлá±éÀúʼþÔ´µÄ¼àÌýÆ ......
ÔÚÉÏһƪÎÄÕ¡¶ÔÚJavaÖÐÀûÓö¯Ì¬´úÀíʵÏÖÊý¾Ý¿âÁ¬½ÓÓëÊÂÎñµÄ×Ô¶¯¹ÜÀí¡·½²ÊöÁËÈçºÎʹÓÃJava¶¯Ì¬´úÀí£¬µ«ÒªÇó±»´úÀí¶ÔÏóҪʵÏÖÒ»¸ö½Ó¿Ú£¬Èç¹û²»ÏëʵÏÖ½Ó¿ÚÔõô°ìÄØ£¿Ê¹ÓÿªÔ´µÄcglib¿ÉÒÔʵÏÖ¶ÔÒ»¸öÀà¶ÔÏóµÄ´úÀí£¬¶ø²»ÒªÇóʵÏÖ½Ó¿Ú¡£
cglib£¨Code Generation Library£©Äܹ»ÔÚ³ÌÐòÔË ......