javaÄÚ´æ·Ö²¼
ÔÚJAVAÖУ¬ÓÐÁù¸ö²»Í¬µÄµØ·½¿ÉÒÔ´æ´¢Êý¾Ý£º
1. ¼Ä´æÆ÷£¨register£©¡£ÕâÊÇ×î¿ìµÄ´æ´¢Çø£¬ÒòΪËüλÓÚ²»Í¬ÓÚÆäËû´æ´¢ÇøµÄµØ·½——´¦ÀíÆ÷ÄÚ²¿¡£µ«ÊǼĴæÆ÷µÄÊýÁ¿¼«ÆäÓÐÏÞ£¬ËùÒԼĴæÆ÷ÓɱàÒëÆ÷¸ù¾ÝÐèÇó½øÐзÖÅä¡£Äã²»ÄÜÖ±½Ó¿ØÖÆ £¬Ò²²»ÄÜÔÚ³ÌÐòÖиоõµ½¼Ä´æÆ÷´æÔÚµÄÈκμ£Ïó¡£
2. ¶ÑÕ»£¨stack£©¡£Î»ÓÚͨÓÃRAMÖУ¬µ«Í¨¹ýËüµÄ“¶ÑÕ»Ö¸Õ딿ÉÒÔ´Ó´¦ÀíÆ÷ÄÄÀï»ñµÃÖ§³Ö¡£¶ÑÕ»Ö¸ÕëÈôÏòÏÂÒÆ¶¯£¬Ôò·ÖÅäеÄÄڴ棻ÈôÏòÉÏÒÆ¶¯£¬ÔòÊÍ·ÅÄÇЩÄÚ´æ¡£ÕâÊÇÒ»ÖÖ¿ìËÙÓÐЧµÄ·ÖÅä´æ´¢·½·¨£¬½ö´ÎÓڼĴæÆ÷¡£´´½¨³ÌÐòʱºò£¬JAVA±àÒëÆ÷±ØÐëÖªµÀ´æ´¢ÔÚ¶ÑÕ»ÄÚËùÓÐÊý¾ÝµÄÈ·ÇдóСºÍÉúÃüÖÜÆÚ£¬ÒòΪËü±ØÐëÉú³ÉÏàÓ¦µÄ´úÂ룬ÒÔ±ãÉÏÏÂÒÆ¶¯¶ÑÕ»Ö¸Õë ¡£ÕâÒ»Ô¼ÊøÏÞÖÆÁ˳ÌÐòµÄÁé»îÐÔ£¬ËùÒÔËäȻijЩJAVAÊý¾Ý´æ´¢ÔÚ¶ÑÕ»ÖЗ—ÌØ±ðÊǶÔÏóÒýÓ㬵«ÊÇJAVA¶ÔÏó²»´æ´¢ÆäÖС£
3. ¶Ñ£¨heap£©¡£Ò»ÖÖͨÓÃÐÔµÄÄÚ´æ³Ø £¨Ò²´æÔÚÓÚRAMÖУ©£¬ÓÃÓÚ´æ·ÅËùÒÔµÄJAVA¶ÔÏ󡣶Ѳ»Í¬ÓÚ¶ÑÕ»µÄºÃ´¦ÊÇ£º±àÒëÆ÷²»ÐèÒªÖªµÀÒª´Ó¶ÑÀï·ÖÅä¶àÉÙ´æ´¢ÇøÓò £¬Ò²²»±ØÖªµÀ´æ´¢µÄÊý¾ÝÔÚ¶ÑÀï´æ»î¶à³¤Ê±¼ä¡£Òò´Ë£¬ÔÚ¶ÑÀï·ÖÅä´æ´¢ÓкܴóµÄÁé»îÐÔ¡£µ±ÄãÐèÒª´´½¨Ò»¸ö¶ÔÏóµÄʱºò£¬Ö»ÐèÒªnewдһÐмòµ¥µÄ´úÂ룬µ±Ö´ÐÐÕâÐдúÂëʱ£¬»á×Ô¶¯ÔÚ¶ÑÀï½øÐд洢·ÖÅä¡£µ±È»£¬ÎªÕâÖÖÁé»îÐÔ±ØÐëÒª¸¶³öÏàÓ¦µÄ´úÂë¡£ÓöѽøÐд洢·ÖÅä±ÈÓöÑÕ»½øÐд洢´æ´¢ÐèÒª¸ü¶àµÄʱ¼ä ¡£
4. ¾²Ì¬´æ´¢£¨static storage£©¡£ÕâÀïµÄ“¾²Ì¬”ÊÇÖ¸“Ôڹ̶¨µÄλÖÔ¡£¾²Ì¬´æ´¢Àï´æ·Å³ÌÐòÔËÐÐʱһֱ´æÔÚµÄÊý¾Ý¡£Äã¿ÉÓùؼü×ÖstaticÀ´±êʶһ¸ö¶ÔÏóµÄÌØ¶¨ÔªËØÊǾ²Ì¬µÄ£¬µ«JAVA¶ÔÏó±¾Éí´ÓÀ´²»»á´æ·ÅÔÚ¾²Ì¬´æ´¢¿Õ¼äÀï¡£
5. ³£Á¿´æ´¢£¨constant storage£©¡£³£Á¿ÖµÍ¨³£Ö±½Ó´æ·ÅÔÚ³ÌÐò´úÂëÄÚ²¿£¬ÕâÑù×öÊǰ²È«µÄ£¬ÒòΪËüÃÇÓÀÔ¶²»»á±»¸Ä±ä¡£ÓÐʱ£¬ÔÚǶÈëʽϵͳÖУ¬³£Á¿±¾Éí»áºÍÆäËû²¿·Ö·Ö¸îÀ뿪£¬ËùÒÔÔÚÕâÖÖÇé¿öÏ£¬¿ÉÒÔÑ¡Ôñ½«Æä·ÅÔÚROMÖÐ
6. ·ÇRAM´æ´¢¡£Èç¹ûÊý¾ÝÍêÈ«´æ»îÓÚ³ÌÐòÖ®Í⣬ÄÇôËü¿ÉÒÔ²»ÊܳÌÐòµÄÈκοØÖÆ£¬ÔÚ³ÌÐòûÓÐÔËÐÐʱҲ¿ÉÒÔ´æÔÚ¡£
¾ÍËÙ¶ÈÀ´Ëµ£¬ÓÐÈçϹØÏµ£º
¼Ä´æÆ÷ < ¶ÑÕ» < ¶Ñ < ÆäËû
¡ºÉÏÃæÕâ¶Î»°ÕªÈ¡Ö®¡¶Thinking in Java¡·¡»
ÔÚÕâÀÖ÷ҪҪ˵϶ÑÓë¶ÑÕ»µÄ¹ØÏµ£º
¶Ñ£º¶ÑÊÇheap£¬ÊÇËùνµÄ¶¯Ì¬Äڴ棬ÆäÖеÄÄÚ´æÔÚ²»ÐèҪʱ¿ÉÒÔ»ØÊÕ£¬ÒÔ·ÖÅ䏸еÄÄÚ´æÇëÇ󣬯äÄÚ´æÖеÄÊý¾ÝÊÇÎÞÐòµÄ£¬¼´ÏÈ·ÖÅäµÄºÍËæºó·ÖÅäµÄÄڴ沢ûÓÐʲô±ØÈ»µÄλÖùØÏµ£¬ÊÍ
Ïà¹ØÎĵµ£º
¹ØÓÚÁùÖÖJavaÒì³£´¦Àí³ÌÐòµÄªϰ
Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒÑ¾È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
1 OutputStreamWriter out = ...
2 java.sql.Connection conn = ...
3 try { // ¢É
4 ¡¡Statement stat = conn.createStatement();
5 ¡¡ResultS ......
ÔÚ»ùÓÚ Java
ÓïÑԵıà³ÌÖУ¬ÎÒÃǾ³£Åöµ½ºº×ֵĴ¦Àí¼°ÏÔʾµÄÎÊÌâ¡£Ò»´ó¶Ñ¿´²»¶®µÄÂÒÂë¿Ï¶¨²»ÊÇÎÒÃÇÔ¸Òâ¿´µ½µÄÏÔʾЧ¹û£¬ÔõÑù²ÅÄܹ»ÈÃÄÇЩºº×ÖÕýÈ·ÏÔÊ¾ÄØ£¿JavaÓïÑÔ
ĬÈϵıàÂ뷽ʽÊÇUNICODE£¬¶øÎÒÃÇÖйúÈËͨ³£Ê¹ÓõÄÎļþºÍÊý¾Ý¿â¶¼ÊÇ»ùÓÚGB2312»òÕßBIG5µÈ·½Ê½±àÂëµÄ£¬ÔõÑù²ÅÄܹ»Ç¡µ±µØÑ¡Ôñºº×Ö±àÂ뷽ʽ
²¢ÕýÈ·µØ ......
¿¼ÂÇÓþ²Ì¬¹¤³§·½·¨´úÌæ¹¹Ô캯Êý
Àà¿ÉÒÔΪËüµÄ¿Í»§ÌṩһЩ¾²Ì¬¹¤³§·½·¨£¬À´Ìæ´ú¹¹Ô캯Êý£¬»òÕßͬʱҲÌṩһЩ¹¹Ô캯Êý¡£
¾²Ì¬¹¤³§·½·¨µÄÒ»¸öºÃ´¦ÊÇ£¬Óë¹¹Ô캯ÊýÏà±È£¬¾²Ì¬¹¤³§·½·¨¾ßÓÐÃû×Ö£¬Ëü¿ÉÒÔʹµÃ´úÂë¸üÈÝÒ×ÔĶÁ¡£Èç¹ûÒ»¸öÀà¿´ÆðÀ´ÐèÒª¶à¸ö¹¹Ô캯Êý£¬²¢ÇÒËüÃǵÄÔÐÍÌØÕ÷Ïàͬ£¬ÄÇôÄãÓ¦¸Ã¿¼ÂÇÓþ²Ì¬¹¤³§·½·¨À´ ......
ubuntuÏÂÓÃjavaÖ±½ÓÓÃFileWriterдÈëµ½Ò»¸ötxtÎļþÖÐÖ®ºó£¬ÓÉÓÚĬÈϱàÂëµÄÔµ¹Ê£¬²»ÄÜʹÓÃgedit´ò¿ª¸Ãtxt¡£
ÔÚ½«StringдÈëµ½txt֮ǰ£¬ÏÈת»»Ò»Ï±àÂ룬¾Í¿ÉÒÔ½â¾öÎÊÌâ¡£
ʵÀý´úÂëÈçÏ£º
import java.io.FileWriter;
import java.io.IOException;
public class testcode {
public static void main(String[] ......
ÔÚÉÏÒ»¸öÎÄÕÂÀï,ÎÒÃǰÑÏîÄ¿½¨ºÃÁË,²¢ÇÒÒѾ³É¹¦ÔËÐÐ,ÏÖÔÚÀ´Àí½âÏÂzkʼþÇý¶¯(event-driven)µÄ£¬»ùÓÚ×é¼þ(component-based)µÄÌØµã
ÏÈÀ´µãÀíÂÛ,ʲô½Ð×ö»ùÓÚ×é¼þ,ά»ù°Ù¿ÆÀïÃæÕâôÃèÊöµÄ:»ùÓÚ×é¼þµÄÈí¼þ¹¤³Ì£¨Component-based software engineering£¬¼ò³ÆCBSE£©»ò»ùÓÚ×é¼þµÄ¿ª·¢£¨Component-Based Development£¬¼ò³ÆCBD£©ÊÇÒ ......