ÎöJAVAÖ®À¬»ø»ØÊÕ»úÖÆ
¶ÔÓÚJAVA±à³ÌºÍºÜ¶àÀàËÆC¡¢C++ÓïÑÔÓÐÒ»¸ö¾Þ´óÇø±ð¾ÍÊÇÄÚ´æ²»ÐèÒª×Ô¼ºÈ¥free»òÕßdelete£¬¶øÊÇÓÉJVMÀ¬»ø»ØÊÕ»úÖÆÈ¥Íê³ÉµÄ¡£¶ÔÓÚÕâ¸ö¹ý³ÌºÜ¶àÈËÒ»Ö±±È½ÏãȻ»òÕß¾õµÃºÜÖÇÄÜ£¬Ê¹µÃÔÚд³ÌÐòµÄ¹ý³Ì²»Ì«¿¼ÂÇËüµÄ¸ÐÊÜ£¬Æäʵ֪µÀһЩÄÚÔÚµÄÔÀí£¬°ïÖúÎÒÃDZàд¸ü¼ÓÓÅÐãµÄ´úÂëÊǷdz£ÓбØÒªµÄ¡£
±¾ÎÄ´ÓÒÔϼ¸¸ö·½Ãæ½øÐвûÊö£º
1¡¢finalize()·½·¨
2¡¢System.gc()·½·¨¼°Ò»Ð©ÊµÓ÷½·¨
3¡¢JAVAÈçºÎÉêÇëÄڴ棬ºÍC¡¢C++ÓкÎÇø±ð
4¡¢JVMÈçºÎÑ°ÕÒµ½ÐèÒª»ØÊÕµÄÄÚ´æ
5¡¢JVMÈçºÎ»ØÊÕÄÚ´æµÄ£¨»ØÊÕËã·¨·Ö½âÏêÊö£©
6¡¢Ó¦Ó÷þÎñÆ÷²¿Êð¼°³£ÓòÎÊýÉèÖÃ
7¡¢À©Õ¹»°ÌâJIT£¨¼°Ê±±àÒë¼¼Êõ£©Óëlazy evaluation£¨¶èÐÔÆÀ¹À£©
1¡¢finalize()·½·¨£º
ΪÁË˵Ã÷JVM»ØÊÕ£¬²»µÃ²»ÏÈ˵Ã÷Ò»¸öÎÊÌâ¾ÍÊǹØÓÚfinalize()·½·¨£¬ËùÓÐʵÌå¶ÔÏ󶼻áÓÐÕâ¸ö·½·¨£¬ÒòΪÕâ¸öObjectÀඨÒåµÄ£¬Õâ¸ö¿ÉÄܻᱻÈÏΪÊÇÀ¬»ø»ØÊյķ½·¨»òÕß½Ð×öÎö¹¹º¯Êý£¬Æäʵ²¢·ÇÈç´Ë¡£finalizeÔÚJVMÄÚ´æ»áÊÕÇ°»á±»µ÷Ó㨵¥²¢·Ç¾ø¶Ô£©£¬¶ø¼´Ê¹²»µ÷ÓÃËü£¬JVM»ØÊÕ»úÖÆͨ¹ýºóÃæËùÊöµÄһЩËã·¨¾Í¿ÉÒÔ¶¨Î»ÄÄЩÊÇÀ¬»øÄڴ棬ÄÇôÕâ¸öÄÃÀ´¸ÉʲôÓÃÄØ£¿finalize()ÆäʵÊÇÒª×öһЩÌØÊâµÄÄÚ´æ»ØÊÕ²Ù×÷£¬Èç¹û¶ÔJAVAÑо¿ÉÔ΢¶àÒ»µã£¬´ó¼Ò»á·¢ÏÖJAVAÖÐÓÐÒ»ÖÖJNIµÄ»úÖÆ£¬¼´£ºJava native interface£¬ÕâÖÖÊôÓÚJAVA±¾µØ½Ó¿Úµ÷Ó㬼´µ÷Óñ¾µØµÄÆäËûÓïÑÔÐÅÏ¢£¬JAVAÐéÄâ»úµ×²ãµôµ÷ÓÃÒ²ÊÇÕâÑùʵÏֵģ¬Õⲿ·Öµ÷ÓÃÖпÉÄÜ´æÔÚһЩ¶ÔC¡¢C++ÓïÑԵIJÙ×÷£¬ÔÚCºÍC++ÄÚ²¿Í¨¹ýnew¡¢malloc¡¢reallocµÈ¹Ø¼ü´Ê´´½¨µÄ¶ÔÏóÀ¬»ø»ØÊÕ»úÖÆÊÇÎÞÄÜΪÁ¦µÄ£¬ÒòΪÕâ²»ÊÇËüÒª¹ÜÀíµÄ·¶Î§£¬¶øƽʱÕâЩ¶ÔÏó¿ÉÄܱ»JAVA¶ÔÓ¦µÄʵÌåËùµ÷Óã¬ÄÇôÐèÒªÔÚ¶ÔÓ¦JAVA¶ÔÏó·ÅÆúʱ£¨²¢²»´ú±í»ØÊÕ£¬Ö»ÊdzÌÐòÖв»Ê¹ÓÃËüÁË£©È¥µ÷ÓöÔÓ¦µÄC¡¢C++ÌṩµÄ±¾µØ½Ó¿ÚÈ¥ÊÍ·ÅÕâ¶ÎÄÚ´æÐÅÏ¢£¬ËûÃǵÄÊÍ·ÅͬÑùÐèҪͨ¹ýfree»òdeleteÈ¥ÊÍ·Å£¬ËùÒÔÎÒÃÇÒ»°ãÇé¿öϲ»ÒªÀÄÓÃfinalize()£¬¿ÉÄÜÄã»áÁªÏëµ½ÁíÒ»ÀàijЩÌØÊâÒýÓöÔÏóµÄÊÍ·Å£¬Èç²ãÊýÒýÓÃÌ«¶à£¬JAVAÐéÄâ»úÓÐЩʱºò²»ÖªµÀÕâÒ»ÏߵĶÔÏóÊÇ·ñ¶¼¿ÉÄܱ»»ØÊÕÄÇô£¬Äã¿ÉÒÔ×Ô¼º½«finalize()ÖØд£¬²¢½«ÄÚÖöÔÏóµÄ¾ä±úÏÈÊͷŵô£¬ÕâÑùÒ²ÊÇûÓÐÎÊÌâµÄ£¬²»¹ýÒ»°ã²»ÒªÀÄÓöøÒÑ¡£
2¡¢System.gc()»òÕßRuntime.getRuntime().gc();
Õâ¸ö¿ÉÒÔ±»ÈÏΪÊÇÇ¿ÖÆÀ¬»ø»ØÊÕµÄÒ»ÖÖ»úÖÆ£¬µ«ÊDz¢·ÇÇ¿ÖÆ»ØÊÕ£¬Ö»ÊÇÏòJVM½¨Òé¿ÉÒÔ½øÐÐÀ¬»ø»ØÊÕ£¬¶øÇÒÀ¬»ø»ØÊյĵط½ºÍ¶àÉÙÊDz»ÄÜÏñCÓïÑÔÒ»Ñù¿ØÖÆ£¬ÕâÊÇJVMÀ¬»ø»ØÊÕ»úÈ¥¿ØÖƵġ£³ÌÐòÖо¡Á¿²»ÒªÊÇÈ¥Ê
Ïà¹ØÎĵµ£º
2008 Äê 6 ÔÂ 24 ÈÕ
ÔÎĵØÖ·£º http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0806wangys/
±¾ÎĽéÉÜ IBM FileNet P8 4.0 Platform ÌṩµÄ Content Java API¡£Ê×ÏÈ¶Ô FileNet P8 Content Engine ºÍ API ½øÐиÅÒª½éÉÜ, ²¢ËµÃ÷ÁËһЩ»ù±¾¸ÅÄËæºóÏêϸ½éÉÜÁË FileNet Content EngineÌṩµÄ»ùÓÚ EJB ......
Ç°¼¸Ìì¿´µ½javaµÄ1.5APIÖÐмÓÁËÒ»¸öºÜÓÐÓô¦µÄÀàjava.util.Scanner¡£Ç°¼¸Ì컹ÔÚ˼¿¼javaÖеÄÃüÁîÐÐÖеÄÊý¾ÝÊäÈ룬¿´µ½Õâ¸öÀàÖ®ºó£¬ºöÈ»·¢ÏÖ£¬ÔÀ´sunÒ²²»ÊÇûÓÐ×¢Òâµ½ÕâÑùµÄÎÊÌâ°¡£¬ÈÃÎÒÃÇ¿´¿´ËûÃǶ¼ÎªÎÒÃÇ×öÁËЩʲô°É£º
ÔÚjavaµÄÎĵµÖУ¬ÎÒÃÇ¿ÉÒÔÕÒµ½Õâ¸öÀý×Ó£º
Scanner sc = ne ......
ÏÂÃæÕâ¶Î³ÌÐòÊÇʵÏÖÁËÁ½¸ö²Ù×÷Êý¼Ó·¨µÄ²Ù×÷ÔËËã
/**
*the First Java
*@author wanglei
*@version 1.0
*/
import java.util.Scanner;
public class FirstJava{
public static void main(String[] args){
/**ÉùÃ÷Á½¸öÕûÐͱäÁ¿*/
int opA ......
û¿´Í꣬ת¹ýÀ´ÊÕ²Ø
¿ÎÇ°Ë÷Òý
¿Îǰ˼¿¼
¡¡¡¡1. ʲôÊÇTCP/ IPÐÒ飿
¡¡¡¡2. TCP/IPÓÐÄÄÁ½ÖÖ´«ÊäÐÒé,¸÷ÓÐʲôÌص㣿
¡¡¡¡3. ʲôÊÇURL£¿
¡¡¡¡4. URLºÍIPµØÖ·ÓÐʲôÑùµÄ¹Øϵ£¿
¡¡¡¡5. ʲô½ÐÌ×½Ó×Ö£¨Socket£©£¿
¡¡¡¡6. Ì×½Ó×Ö£¨Socket£©ºÍTCP/IPÐÒéµÄ¹Øϵ£¿
¡¡¡¡7. URLºÍÌ×½Ó×Ö£¨Socket£©µÄ¹Øϵ£¿
8£®1 ÍøÂç±à³Ì» ......
´´½¨Ò»¸öJFrame
ÏÂÃæÓüòµ¥µÄʵÀýÑÝʾÁËJava Swing´´½¨Ò»¸öÄÜÊäÈëÄÚÈݵĴ°¿Ú
public class frameTest(){
public static void Main(String args[]){
//´´½¨JFrame¶ÔÏó£¬JFrameÓÃÀ´ÔÚÆÁÄ»ÉÏÏÔʾһ¸öWindows´°¿Ú¡£
JFrame frame = new JFrame("µÚÒ»¸öJFrame"); &nbs ......