Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

JVM(Java ÐéÄâ»ú)Éî¶ÈÆÊÎö

        ¿ÉÄÜÓкܶàѧϰJavaµÄÅóÓÑ»¹²»ÖªµÀJavaµÄÔËÐÐÔ­Àí¡¢JavaÐéÄâ»úÊÇÔõô¹¤×÷µÄ£¬±¾ÎĽ«ÎªÄãÏêϸ½²½â(JVM)Java ÐéÄâ»ú¡£
¡¡¡¡ÔÚJavaÖÐÒýÈëÁËÐéÄâ»úµÄ¸ÅÄ¼´ÔÚ»úÆ÷ºÍ±àÒë³ÌÐòÖ®¼ä¼ÓÈëÁËÒ»²ã³éÏóµÄÐéÄâµÄ»úÆ÷¡£Õą̂ÐéÄâµÄ»úÆ÷ÔÚÈÎºÎÆ½Ì¨É϶¼Ìṩ¸ø±àÒë³ÌÐòÒ»¸öµÄ¹²Í¬µÄ½Ó¿Ú¡£±àÒë³ÌÐòÖ»ÐèÒªÃæÏòÐéÄâ»ú£¬Éú³ÉÐéÄâ»úÄܹ»Àí½âµÄ´úÂ룬ȻºóÓɽâÊÍÆ÷À´½«ÐéÄâ»ú´úÂëת»»ÎªÌض¨ÏµÍ³µÄ»úÆ÷ÂëÖ´ÐС£ÔÚJavaÖУ¬ÕâÖÖ¹©ÐéÄâ»úÀí½âµÄ´úÂë½Ð×ö×Ö½ÚÂë(ByteCode)£¬Ëü²»ÃæÏòÈκÎÌØ¶¨µÄ´¦ÀíÆ÷£¬Ö»ÃæÏòÐéÄâ»ú¡£Ã¿Ò»ÖÖÆ½Ì¨µÄ½âÊÍÆ÷ÊDz»Í¬µÄ£¬µ«ÊÇʵÏÖµÄÐéÄâ»úÊÇÏàͬµÄ¡£JavaÔ´³ÌÐò¾­¹ý±àÒëÆ÷±àÒëºó±ä³É×Ö½ÚÂ룬×Ö½ÚÂëÓÉÐéÄâ»ú½âÊÍÖ´ÐУ¬ÐéÄâ»ú½«Ã¿Ò»ÌõÒªÖ´ÐеÄ×Ö½ÚÂëË͸ø½âÊÍÆ÷£¬½âÊÍÆ÷½«Æä·­Òë³ÉÌØ¶¨»úÆ÷ÉϵĻúÆ÷Â룬ȻºóÔÚÌØ¶¨µÄ»úÆ÷ÉÏÔËÐС£
¡¡¡¡¿ÉÒÔ˵£¬JavaÐéÄâ»úÊÇJavaÓïÑԵĻù´¡¡£ËüÊÇJava¼¼ÊõµÄÖØÒª×é³É²¿·Ö¡£JavaÐéÄâ»úÊÇÒ»¸ö³éÏóµÄ¼ÆËã»ú£¬ºÍʵ¼ÊµÄ¼ÆËã»úÒ»Ñù£¬Ëü¾ßÓÐÒ»¸öÖ¸Á²¢Ê¹Óò»Í¬µÄ´æ´¢ÇøÓò¡£Ëü¸ºÔðÖ´ÐÐÖ¸Á»¹Òª¹ÜÀíÊý¾Ý¡¢ÄÚ´æºÍ¼Ä´æÆ÷¡£Java½âÊÍÆ÷¸ºÔð½«×Ö½Ú´úÂë·­Òë³ÉÌØ¶¨»úÆ÷µÄ»úÆ÷´úÂë¡£JavaÊÇÒ»ÖÖ¼òµ¥µÄÓïÑÔ¡£ËüÓõ½µÄ¸ÅÄî²»¶à£¬¶øÇÒ¶àΪ³ÌÐòÔ±ËùÊìϤ¡£Èç¹ûÄãÊÇÒ»Ãû³ÌÐòÔ±£¬ÕÆÎÕJava¶ÔÄãÀ´ËµÊÇÒ×Èç·´ÕÆµÄÊ¡£¼´Ê¹ÄãûÓÐѧ¹ýÈκαà³ÌÓïÑÔ£¬Ñ§Ï°JavaÒ²Òª±ÈѧϰC++ÒªÈÝÒ׵Ķࡣ
¡¡¡¡ÓÉÓÚJava×î³õÊÇΪ¿ØÖƵç×Ó²úÆ·Éè¼ÆµÄ£¬Òò´ËËü±ØÐë¼òµ¥Ã÷ÁË¡£ÎªÁ˱£Ö¤ÕâÖÖ¼òµ¥ÐÔ£¬JavaÈ¥µôÁËC++ÖÐÐí¶à¸´Ôӵġ¢ÈßÓàµÄ¡¢ÓжþÒåÐԵĸÅÄÀýÈç²Ù×÷·ûÖØÔØ¡¢¶à¼Ì³Ð¡¢Êý¾ÝÀàÐÍ×Ô¶¯×ª»»µÈ¡£ÎªÁ˽«³ÌÐòÔ±´Ó¸´ÔÓµÄÄÚ´æ¹ÜÀíµÄ¸ºµ£ÖнâÍѳöÀ´£¬Í¬Ê±Ò²ÊÇΪÁ˼õÉÙ´íÎó£¬JavaʹÓÃÁË×Ô¶¯ÄÚ´æÀ¬»øÊÕ¼¯»úÖÆ£¬³ÌÐòÔ±Ö»ÒªÔÚÐèÒªµÄʱºòÉêÇë¼´¿É£¬²»ÐèÒªÊÍ·Å,¶øÓÉJava×Ô¼ºÀ´ÊÕ¼¯¡¢ÊÍ·ÅÄÚ´æÖеÄÎÞÓõĿ顣
¡¡¡¡ÓëC++Ïà±È£¬JavaÓÐןüÇ¿µÄÃæÏò¶ÔÏóÌØÐÔ£¬ÊÇÒ»ÖֱȽϴ¿´âµÄÃæÏò¶ÔÏóÓïÑÔ¡£Ò»°ãÎÒÃÇʹÓõÄһЩËùνµÄÃæÏò¶ÔÏóµÄ±à³ÌÓïÑÔ£¬ÈçC++£¬Object PascalµÈ£¬Êµ¼ÊÉ϶¼ÊÇÒ»ÖÖ»ìºÏÐ͵ÄÓïÑÔ£¬¼´ÔÚ¹ý³ÌʽµÄÓïÑÔÖмÓÉÏÃæÏò¶ÔÏóµÄÀ©Õ¹¡£ÔÚJavaÖУ¬¼¸ºõÍòÎï½Ô¶ÔÏ󣬾ÍÁ¬Ò»Ð©»ù±¾Êý¾ÝÀàÐÍ£¬ÈçÕûÐÍ¡¢×Ö·ûÐÍ¡¢¸¡µãÐ͵ȣ¬ÔÚJavaÖж¼¿ÉÒÔ×÷Ϊ¶ÔÏó´¦Àí¡£JavaµÄÃæÏò¶ÔÏóÌØÐÔ¼¸ºõ¿ÉÒÔÓëSmalltalkæÇÃÀ£¬µ«ÊÇÆäÊÊÓÃÓÚ·Ö²¼Ê½¼ÆËã»·¾³µÄÌØÐÔÈ´Ô¶Ô¶³¬¹ýÁËSmalltalk¡£


Ïà¹ØÎĵµ£º

µÚÎåÕ ³õʼ»¯(think in java ±Ê¼Ç)

ÀàµÄÊý¾Ý³ÉÔ±ÔÚδ±»³õʼ»¯Ê±»á±£Ö¤±»¸³ÓèĬÈÏÖµ
boolean false
char []
byte 0
short 0
int 0
long 0
float 0.0
double 0.0
reference null
1.Ö¸¶¨³õʼ»¯¡£ÔÚ¶¨ÒåÀà³ÉÔ±±äÁ¿µÄµØ·½ÎªÆä¸³Öµ£¬¿ÉÒÔͨ¹ýµ÷ÓÃij¸ö·½·¨À´Ìṩ³õʼֵ
   µ«ÕâÑùÓиöÏÞÖÆ¾ÍÊÇÀàµÄ¶ÔÏó ......

¼ÆËãJavaÈÕÆÚ£­£­Ñ§Ï°ÔõÑù´´½¨ºÍʹÓÃÈÕÆÚ


¸ÅÒª
²»¹ÜÄãÊÇ´¦Àí²ÆÎñ½»Ò×»¹ÊǼƻ®×ÅÏÂÒ»²½µÄÐж¯£¬Äã¶¼ÒªÖªµÀÔõÑùÔÚJavaÖн¨Á¢£¬Ê¹ÓúÍÏÔʾÈÕÆÚ¡£ÕâÐèÒªÄã¼òµ¥µÄ²éÔÄÒ»ÏÂÏàÓ¦ÀàµÄAPI²Î¿¼£ºÒ»¸öÈÕÆÚ¿ÉÒÔ´´½¨3¸öÏà¹ØÀàµÄ¶ÔÏó¡£ÕâÆªÎÄÕ¸æËßÄãÄãÏëÒªÖªµÀµÄÄÚÈÝ¡£
Javaͳ¼Æ´Ó1970Äê1ÔÂ1ÈÕÆðµÄºÁÃëµÄÊýÁ¿±íʾÈÕÆÚ¡£Ò²¾ÍÊÇ˵£¬ÀýÈ磬1970Äê1ÔÂ2ÈÕ£¬ÊÇÔÚ1ÔÂ1ÈÕºóµÄ86£¬400£ ......

java web¹ýÂËÆ÷

filterÔªËØºÍfilter-mappingÔªËØ
<filter>¹ýÂËÆ÷ÔªËØ½«Ò»¸öÃû×ÖºÍʵÏÖjavax.servlet.FilterµÄ½Ó¿ÚµÄÀàÏà¹ØÁª¡£
 1 н¨Ò»¸öÀà Encoding Filter   
package cn.bupt.duming.util;
import java.io.IOException;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.se ......

java ×Ö·û±àÂë

String newStr = new String(oldStr.getBytes(), "UTF-8");

javaÖеÄStringÀàÊǰ´ÕÕunicode½øÐбàÂëµÄ£¬µ±Ê¹ÓÃString(byte[] bytes, String encoding)¹¹Ôì×Ö·û´®Ê±£¬encodingËùÖ¸µÄÊÇbytesÖеÄÊý¾ÝÊǰ´ÕÕÄÇÖÖ·½Ê½±àÂëµÄ£¬¶ø²»ÊÇ×îºó²úÉúµÄStringÊÇʲô±àÂ뷽ʽ£¬»»¾ä»°Ëµ£¬ÊÇÈÃϵͳ°ÑbytesÖеÄÊý¾ÝÓÉencoding±à ......

JavaʵÏÖÀûÓÃËÑË÷ÒýÇæÊÕ¼¯ÍøÖ·µÄ³ÌÐò

¡¡¡¡ÔõôÈóÌÐòÀûÓÃËÑË÷ÒýÇæÀ´ËѼ¯ÍøÖ·£¬ÕâÓÐʲôÓÃ?ºÜÓÐÓÃ!ÍøÉ϶¯éüÓÐÈ˽ÐÂôÍøÖ·Êý¾Ý¿â£¬Èç·¢²¼Èí¼þÍøÖ·¡¢ÓʼþµØÖ·¡¢ÂÛÌ³ÍøÖ·¡¢ÐÐÒµÍøÖ·£¬ÕâÐ©ÍøÖ·ÊÇÔõôÀ´µÄÄØ?²»¿ÉÄÜÊÇÈËÊÖ¹¤ÊÕ¼¯¶øÀ´µÄ£¬¶¼ÊÇÈóÌÐòÀûÓÃËÑË÷ÒýÇæÈ¡µ½µÄ£¬Èç¹ûÄúÐèҪijÀàÍøÖ·ÐÅÏ¢Êý¾Ý£¬¾Í¸ú³É¶¼ÀÊÎÖ½ÌÓýÀ´Ò»ÆðÑо¿Ò»Ï£¬·Ç³£¼òµ¥¡£
¡¡¡¡±¾ÎIJÉÓÃJavaÓïÑÔÐ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ