JAVA±àÂë»úÖÆ
javaÖÐËùÓж¼ÊÇunicodeµÄ±àÂ룬¿ÖÅ´ó¼Ò¶¼Çå³þ£¬µ«ÊÇÕâ¾ßÌåÊÇÄÄÀïµÄ±àÂë¡£ÔÚһ̨ÖÐÎÄwindows²Ù×÷ϵͳ£¨GBK£©£¬»òÓ¢ÎĵÄlinux²Ù×÷ϵͳÏ£¨ISO-8859-1£©Ï£¬ÕâЩ±àÂëÊÇÈçºÎת»»µÄ¡£JAVAÖеÄStringÀàµÄgetBytes()·½·¨ºÍStringÀàµÄÖ¸¶¨±àÂ뷽ʽµÄ¹¹Ô캯ÊýÖеıàÂëÓÖÊÇÈçºÎÄØ£¿
ÕâÀïÎÒ²»×öÉîÈë½âÊÍ£¬Ö»ÊÇչʾһÏÂÕâЩ±àÂëת»»µÄÁ÷³Ì¡£
ÒÔwindowsÖÐÎIJÙ×÷ϵͳΪÀý£¬ÎÒÃDZàдºÃµÄjavaÎļþÒÔĬÈϱ¾µØ²Ù×÷ϵͳµÄ±àÂ뷽ʽ½øÐд洢£¨javaÔ´ÎļþºÍclassÎļþ£©£¬¼´GBK¡£
µ±jvmÐèÒªÔØÈëÏàÓ¦µÄÀàʱ£¬jvm½«GBK±àÂëµÄ×Ö·ûת»»Îªunicode×Ö½ÚÂ룬¼´jvmÖеÄ×Ö½ÚÂëÊÇunicodeµÄ¡£
ÒÔÉÏÁ½¸ö¹ý³Ìʵ¼ÊÉϲ»ÐèÒªÎÒÃDzÎÓ룬Òò´Ë¶ÔÓÚÈκÎƽ̨£¬ÎÒÃÇËùÒª²Ù×÷µÄÄ¿±ê¶¼ÊÇunicode±àÂëµÄ×Ö·û´®¡£
byte[] getBytes(code)
Õâ¸ö·½·¨Êǽ«unicode×Ö·û´®°´ÕÕcodeÖ¸¶¨µÄ±àÂ뷽ʽת»»Îª×Ö½ÚÊý×飬ÕâÀï»á³öÏÖתÂëÎÊÌ⣬Èçunicode-->iso-8859-1¡£Èç¹ûÊÇASCIIµÄ×Ö·û£¬Ôò²»»áÓÐÎÊÌ⣬µ«ÊÇÈç¹û³öÏÖºº×ÖµÄunicode£¬ÔòµÃµ½µÄiso±àÂë±ØÈ»ÊÇ?(63)
String(byte[],code)
°´ÕÕcodeÖ¸¶¨µÄ½âÂ뷽ʽ£¬½«byte[]×Ö½Ú×é½âÂëΪ¶ÔÓ¦±àÂ뷽ʽµÄ×Ö·û´®¡£
InternetÉÏ´«µÝµÄ×Ö½ÚÁ÷µÄ±àÂ붼ÊÇISO-8859-1µÄ£¬Òò´ËÒªÏë»Ö¸´µ½Ö®Ç°µÄºº×Ö×Ö·û´®ÐèÒª°´ÕÕÒÔϲ½Ö裺
String string = in.readLine();
byte[] b = string.getBytes("iso-8859-1");
new String£¨b,"gbk"£©;
Ïà¹ØÎĵµ£º
1. JDBC Çý¶¯³ÌÐò
1.1 DB2 JDBC Type 2 Çý¶¯³ÌÐò
DB2 ¿Í»§»ú
²»½¨ÒéʹÓÃ
COM.ibm.db2.jdbc.app.DB2Driver µ÷ÓÃClass.forName() ·½·¨¡£
1.2 IBM DB2 ͨÓÃJDBC ºÍSQLJ Çý¶¯³ÌÐò
ÌṩÁËType 2 Á¬½ÓÐÔºÍType 4 Á¬½ÓÐÔ
¿ÉÒÔ½«Õâ¸öÇý¶¯³ÌÐòÓÃÓÚapp ......
×÷ÕߣºÎ´Öª À´Ô´£ºÔ¹âÈí¼þÕ¾ ¼ÓÈëʱ¼ä£º2005-5-13¡¡Ô¹âÈí¼þÕ¾
ÔÌ⣺ ¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼[/B]
1. Õ»(stack)Óë¶Ñ(heap)¶¼ÊÇJava[/B]ÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java[/B]×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
¡¡¡¡2. Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ ......
JAVAÅÅÐò»ã×Ü ÊÕ²Ø
package com.softeem.jbs.lesson4;
import java.util.Random;
/**
* ÅÅÐò²âÊÔÀà
*
* ÅÅÐòËã·¨µÄ·ÖÀàÈçÏ£º
* 1.²åÈëÅÅÐò£¨Ö±½Ó²åÈëÅÅÐò¡¢ÕÛ°ë²åÈëÅÅÐò¡¢Ï£¶ûÅÅÐò£©£»
* 2.½»»»ÅÅÐò£¨Ã°ÅÝÅÝÅÅÐò¡¢¿ìËÙÅÅÐò£©£»
* 3.Ñ¡ÔñÅÅÐò£¨Ö±½ÓÑ¡ÔñÅÅÐò¡¢¶ÑÅÅÐò£ ......
ǰЩÌì±àС³ÌÐò£¬Ð´ÆäÖÐÓÐÒ»¸ö×Ô¼ºÊµÏÖµÄstackµÄpopÈçÏ£º
public class Stack<T>{
private ArrayList<T> list;
public Stack(){
list = new ArrayList<T>();
}
......