Java³£ÓÃ×Ö·û¼¯±àÂëÏê½â
Java³£ÓÃ×Ö·û¼¯±àÂëÏê½â
Web¿ª·¢µÄʱºò¾³£»áÓöµ½Ò»Ð©×Ö·û±àÂëµÄ´íÎó£¬ÈçÒ³ÃæÂÒÂëµÈÎÊÌ⣬ËùÒÔÓбØÒªÐè¶Ô×Ö·û±àÂëÓÐËùÁ˽⣬ÒÔÏÂÊÇRickiÊÕ¼¯µÄһЩ×ÊÁÏ£¨¿ÉÄܲ»ÊǺÜÈ«£¬µ«Ï£Íû¶ÔÄãÓÐËù°ïÖú£©
Java±ê×¼×Ö·û¼¯£ºËùνJava±ê×¼×Ö·û¼¯£¬¾ÍÊÇJavaƽ̨֧³ÖµÄ×Ö·û¼¯£ºUS-ASCII¡¢ISO-8859-1¡¢UTF-8¡¢UTF-16BE¡¢UTF-16LE¡¢UTF-16¡£
US-ASCII
US-ASCII£¬ÕâÊÇÒ»¸ö³öÏֵñȽÏÔçµÄ×Ö·û±àÂë¹æ·¶£»ÒòΪËü³öÏֱȽÏÔ磬ÔÚͨÓÃÐÍ·½ÃæÒ²¿¼ÂǵñȽÏÉÙ£¬ËùÒÔÒ²±È½Ï¼òµ¥¡£Ò»¸öASCII×Ö·ûÓÃÒ»¸ö×Ö½Ú´æ´¢£¬Ò²¾ÍÊÇ˵Ëü¿ÉÒÔÓÃÀ´±íʾ256¸ö²»Í¬µÄ×Ö·û¡£ÓÉÓÚÓ¢ÎÄ´óСд×Öĸ¡¢°¢À²®Êý×ֺͱêµã·ûºÅµÈ×Ö·ûÊÇÓÐÏ޵ģ¬ËùÒԾͰÑǰ128¸ö×Ö·û×÷Ϊ³£ÓÃ×Ö·û£¬¶øÊ£Ïµĸßλ×Ö·û×÷ΪÀ©Õ¹×Ö·û¡£Õâ128¸ö×Ö·ûͨ³£ÓÃÀ´±íʾÒô±ê¡¢ÌØÊâ×Ö·ûµÈ¡£
ISO-8859-1
ISO-8859-1Ò²³£±»³ÆÎªLatin_1£¨À¶¡1£©×Ö·û¼¯£¬ÏñMySQLµÄĬÈÏ×Ö·û¼¯¾ÍÊÇISO-8859-1£¬ÆäËûËüÓëASCII±àÂëÀàËÆ£¬Ò²ÊÇÓÃÒ»¸ö×Ö½Ú±íʾһ¸ö×Ö·û£¬Ò²Ö»ÓÃÓÚ±íʾӢÎÄ×Ö·û¡¢Êý×Ö¡¢·ûºÅ¼°ÌØÊâ×Ö·û¡£ËüÓëASCIIΨһµÄ²»Í¬ÔÚÓÚËüÊÇÒ»¸ö¹ú¼Ê±ê×¼£¬¶øASCIIÖ»ÊÇÒ»¸öÃÀ¹ú¹ú¼Ò±ê×¼¡£
ÖÐÎÄ×Ö·û¼¯
ͨ¹ý¶ÔÉÏÃæÁ½ÖÖ×Ö·û¼¯µÄÁ˽⣬Èç¹ûÏëÓÃËüÃÇÀ´±íʾÖÐÎÄ×Ö·û¼¯£¬ÏÔÈ»ÓÐЩ²»Ì«ÏÖʵ£¬ÒòΪ³£ÓõÄÖÐÎÄ×Ö·û¶¼ÓÐÉÏǧ¸öÖ®¶à£¬ËùÒÔÎÒÃÇÐèÒªÄܱíʾ¸ü¶à×Ö·ûµÄ×Ö·û¼¯ÊµÏÖÖÐÎÄ×Ö·û±àÂë¡£µ«ÓÖΪÁ˼æÈÝASCII±àÂ룬ÖйúÔÚASCIIµÄ»ù´¡ÉÏÖÆ¶¨ÁË×Ô¼ºµÄ×Ö·û±àÂë¹æ·¶£¬Ò²¾ÍÊÇÎÒÃDZȽÏÊìϤµÄGB2312£¬ËüµÄÈ«³ÆÊÇGB2312-80ÐÅÏ¢½»»»Óúº×Ö±àÂë×Ö·û¼¯£¨»ù´¡¼¯£©¡£ËüÄܶ¨ÒåÁË7000¶à¸ö³£Óúº×ֺͷûºÅ£¬GB2312µÄʵÏÖÊÇͨ¹ýʹÓÃÁ½¸öÀ©Õ¹ASCII×Ö·ûÀ´¶¨ÒåÒ»¸öÖÐÎÄ×Ö·û£¬¸ù¾ÝÕâÒ»ÌØ¶¨£¬ÎÒÃǾͿÉÒÔÅжÏÏàÁÚµÄÁ½¸öASCII×Ö·ûÊÇ·ñΪÀ©Õ¹×Ö·û£¬ÎÒÃǾͿÉÒÔÈ·ÈÏÕâÁ½¸ö×Ö·û×é³ÉÒ»¸öÖÐÎÄ×Ö·û£¬µ«ÊÇÔÚÀ©Õ¹ASCII×Ö·ûÖУ¬Ò²¶¨ÒåÁËһЩÆäËû×Ö·û£¬ËùÒÔÏàÁÚÁ½¸öASCIIͬΪÀ©Õ¹×Ö·ûʱ£¬²¢²»Äܿ϶¨µÄ˵ËüÊÇÒ»¸öÖÐÎÄ×Ö·û£¬´¦ÀíÆðÀ´ÊÇÏ൱Âé·³µÄ¡£
³ýÁËGB2312Õâ¸ö×Ö·û¼¯ÒÔÍ⣬»¹Óм¸¸öÖÐÎĵÄ×Ö·û¼¯£ºBig5¡¢HKSCS¡¢GBK¡¢GB18030¡£
——> &
Ïà¹ØÎĵµ£º
java.io.InputStreamµÄread()·½·¨ÃèÊö£º
If no byte is available because the end of the stream has been reached, the value -1 is returned.
µ½´ïÁ÷µÄÄ©Î²Õæ»á·Å»Ø-1Âð£¿
......
1.Java ¼¯ºÏ¿ò¼Üͼ
¡¡¡¡-¼¯ºÏ½Ó¿Ú£º6¸ö½Ó¿Ú£¨¶ÌÐéÏß±íʾ£©£¬±íʾ²»Í¬¼¯ºÏÀàÐÍ£¬ÊǼ¯ºÏ¿ò¼ÜµÄ»ù´¡¡£
¡¡¡¡-³éÏóÀࣺ5¸ö³éÏóÀࣨ³¤ÐéÏß±íʾ£©£¬¶Ô¼¯ºÏ½Ó¿ÚµÄ²¿·ÖʵÏÖ¡£¿ÉÀ©Õ¹Îª×Ô¶¨Ò弯ºÏÀà¡£
¡¡¡¡-ʵÏÖÀࣺ8¸öʵÏÖÀࣨʵÏß±íʾ£©£¬¶Ô½Ó¿ÚµÄ¾ßÌåʵÏÖ¡£
¡¡¡¡2.JavaÈÝÆ÷Àà½éÉÜ
¡¡¡¡¢Ù JavaÈÝÆ÷Àà¶¼¿ÉÒÔ×Ô¶¯µØµ÷Õû×Ô¼ºµÄ³ß´ ......
ÀûÓÃJNI¼¼Êõ£¬¿ÉÒÔ×öµ½C/C++ÓëJavaÖ®¼äµÄÏ໥µ÷Óá£
1¡¢Javaµ÷ÓÃC/C++½Ó¿Ú
Õâ¸öÊÇJNI×î»ù±¾µÄÓ¦Óã¬JNIÓкܶàÕâ·½ÃæµÄÀý×Ó´úÂë¡£Ò»°ã°ÑC/C++д³É¶¯Ì¬Á´½Ó¿â£»ÔÚJava³ÌÐòÔÚLoadLibrary£¬ÀûÓÃnative½Ó¿Ú£¬¼´¿ÉÍê³Éµ÷Óá£
2¡¢C/C++»Øµ÷Java½Ó¿Ú
ÕâÖÖÓ÷¨£¬JNIµÄÀý×ӱȽÏÉÙ¡£Æäʵ£¬Ò²±È½Ï¼òµ¥£¬JNIÒ²ÌṩÁËÕâÑùµÄ½Ó¿Ú¡ ......
À´×Ô:http://www.cnblogs.com/shiyangxt/archive/2008/07/30/1256813.html
»·¾³£ºMyEclipse
Êý¾Ý¿â£ºmysql
Ê×ÏÈн¨JavaÏîÄ¿£¬È»ºóн¨Á½¸öÀ࣬һ¸öÊý¾Ý¿âÁ¬½Ó³ØÀ࣬һ¸ö²âÊÔÀà¡£
·Ö±ðÃüÃûConnectionPool£¬ConnectionPoolTest¡£
È»ºóн¨Ò»¸öÅäÖÃÎļþ£¬ÃüÃû£ºdbpool.properties¡£
&n ......
JAVA_HOME:
C:\Java\jdk1.6.0_17
Path:
%JAVA_HOME%\bin
ClassPath:
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar
ÎÒÃÇÐèÒªÉèÖÃÈý¸ö»·¾³±äÁ¿£ºJAVA_HOME¡¢PATH ºÍ CLASSPATH¡£
JAVA_HOME£º¸Ã»·¾³±äÁ¿µÄÖµ¾ÍÊÇ Java ËùÔÚµÄĿ¼£¬Ò»Ð© Java °æµÄÈí¼þºÍÒ»
Щ Java µÄ¹¤¾ßÐèÒªÓõ½¸Ã±äÁ¿£¬ÉèÖà PATH ºÍ CLASSP ......