һЩ³£¼ûJavaÒì³£¹éÀà(Ò»)
UnsupportedClassVersionError
¡¡¡¡²»Ö§³ÖµÄÀà°æ±¾´íÎó¡£µ±JavaÐéÄâ»úÊÔͼ´Ó¶Áȡij¸öÀàÎļþ£¬µ«ÊÇ·¢ÏÖ¸ÃÎļþµÄÖ÷¡¢´Î°æ±¾ºÅ²»±»µ±Ç°JavaÐéÄâ»úÖ§³ÖµÄʱºò£¬Å׳ö¸Ã´íÎó¡£
¡¡¡¡java.lang.VerifyError
¡¡¡¡ÑéÖ¤´íÎó¡£µ±ÑéÖ¤Æ÷¼ì²âµ½Ä³¸öÀàÎļþÖдæÔÚÄÚ²¿²»¼æÈÝ»òÕß°²È«ÎÊÌâʱÅ׳ö¸Ã´íÎó¡£
¡¡¡¡java.lang.VirtualMachineError
¡¡¡¡ÐéÄâ»ú´íÎó¡£ÓÃÓÚָʾÐéÄâ»ú±»ÆÆ»µ»òÕß¼ÌÐøÖ´ÐвÙ×÷ËùÐèµÄ×ÊÔ´²»×ãµÄÇé¿ö¡£
¡¡¡¡java.lang.ArithmeticException
¡¡¡¡ËãÊõÌõ¼þÒì³£¡£Æ©È磺ÕûÊý³ýÁãµÈ¡£
¡¡¡¡java.lang.ArrayIndexOutOfBoundsException
¡¡¡¡Êý×éË÷ÒýÔ½½çÒì³£¡£µ±¶ÔÊý×éµÄË÷ÒýֵΪ¸ºÊý»ò´óÓÚµÈÓÚÊý×é´óСʱÅ׳ö¡£
¡¡¡¡java.lang.ArrayStoreException
¡¡¡¡Êý×é´æ´¢Òì³£¡£µ±ÏòÊý×éÖдæ·Å·ÇÊý×éÉùÃ÷ÀàÐͶÔÏóʱÅ׳ö¡£
¡¡¡¡java.lang.ClassCastException
¡¡¡¡ÀàÔìÐÍÒì³£¡£¼ÙÉèÓÐÀàAºÍB£¨A²»ÊÇBµÄ¸¸Àà»ò×ÓÀࣩ£¬OÊÇAµÄʵÀý£¬ÄÇôµ±Ç¿Öƽ«O¹¹ÔìΪÀàBµÄʵÀýʱÅ׳ö¸ÃÒì³£¡£¸ÃÒì³£¾³£±»³ÆÎªÇ¿ÖÆÀàÐÍת»»Òì³£¡£
¡¡¡¡java.lang.ClassNotFoundException
¡¡¡¡ÕÒ²»µ½ÀàÒì³£¡£µ±Ó¦ÓÃÊÔͼ¸ù¾Ý×Ö·û´®ÐÎʽµÄÀàÃû¹¹ÔìÀ࣬¶øÔÚ±éÀúCLASSPAHÖ®ºóÕÒ²»µ½¶ÔÓ¦Ãû³ÆµÄclassÎļþʱ£¬Å׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.CloneNotSupportedException
¡¡¡¡²»Ö§³Ö¿Ë¡Òì³£¡£µ±Ã»ÓÐʵÏÖCloneable½Ó¿Ú»òÕß²»Ö§³Ö¿Ë¡·½·¨Ê±,µ÷ÓÃÆäclone()·½·¨ÔòÅ׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.EnumConstantNotPresentException
¡¡¡¡Ã¶¾Ù³£Á¿²»´æÔÚÒì³£¡£µ±Ó¦ÓÃÊÔͼͨ¹ýÃû³ÆºÍö¾ÙÀàÐÍ·ÃÎÊÒ»¸öö¾Ù¶ÔÏ󣬵«¸Ãö¾Ù¶ÔÏó²¢²»°üº¬³£Á¿Ê±£¬Å׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.Exception
¡¡¡¡¸ùÒì³£¡£ÓÃÒÔÃèÊöÓ¦ÓóÌÐòÏ£Íû²¶»ñµÄÇé¿ö¡£
¡¡¡¡java.lang.IllegalAccessException
¡¡¡¡Î¥·¨µÄ·ÃÎÊÒì³£¡£µ±Ó¦ÓÃÊÔͼͨ¹ý·´É䷽ʽ´´½¨Ä³¸öÀàµÄʵÀý¡¢·ÃÎʸÃÀàÊôÐÔ¡¢µ÷ÓøÃÀà·½·¨£¬¶øµ±Ê±ÓÖÎÞ·¨·ÃÎÊÀàµÄ¡¢ÊôÐԵġ¢·½·¨µÄ»ò¹¹Ôì·½·¨µÄ¶¨ÒåʱÅ׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.IllegalMonitorStateException
¡¡¡¡Î¥·¨µÄ¼à¿Ø×´Ì¬Òì³£¡£µ±Ä³¸öÏß³ÌÊÔͼµÈ´ýÒ»¸ö×Ô¼º²¢²»ÓµÓеĶÔÏó£¨O£©µÄ¼à¿ØÆ÷»òÕß֪ͨÆäËûÏ̵߳ȴý¸Ã¶ÔÏó£¨O£©µÄ¼à¿ØÆ÷ʱ£¬Å׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.IllegalStateException
¡¡¡¡Î¥·¨µÄ״̬Òì³£¡£µ±ÔÚJava»·¾³ºÍÓ¦ÓÃÉÐδ´¦ÓÚij¸ö·½·¨µÄºÏ·¨µ÷ÓÃ״̬£¬¶øµ÷ÓÃÁ˸÷½·¨Ê±£¬Å׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.IllegalThreadStateException
¡¡¡¡Î¥·¨µÄÏß³Ì״̬Òì³£¡£µ±ÏسÇÉÐδ´¦ÓÚij¸ö·½·¨µÄºÏ·¨µ÷ÓÃ״̬£¬¶øµ÷ÓÃÁ˸÷½·¨Ê±
Ïà¹ØÎĵµ£º
import java.io.IOException;
public class test {
/**
* ±àÂë
* @param filecontent
* @return String
*/
public static String encode(byte[] bstr){
return new sun.misc.BASE64Encoder().encode(bstr);
}
/**
* ½âÂë
* @param filecontent
* @return string
*/
public static ......
Óùؼü×ÖnewÉú³É¶ÔÏó£ºÕâÊÇ×î³£ÓõÄÒ»ÖÖ·½Ê½£¬ÀýÈç new String("hello")ÓÃnewÉú³É¶ÔÏóµÄÌØµãÊÇ£¬Õâ¸ö¶ÔÏóµÄÀà±ØÐëÔÚ±àÒëʱ¾ÍÔÚclasspathÖУ¬Èç¹ûûÓÐÌØ±ðµÄÀíÓɺÍÒªÇó£¬ÕâÊÇÎÒÃÇÉú³ÉÒ»¸ö¶ÔÏóµÄµÚһѡÔñ;
Class.forName(String className)¡£ÀýÈçClass c = Class.forName("com.company.jdbc.Driver");ÕâÖÖ·½·¨µÄÌØµãÊÇÔÚ±à ......
¡¾Ò»¡¿»ùÓÚ×Ö½ÚµÄÊäÈëÁ÷
ÖµµÃ×¢ÒâµÄµØ·½ÓУº
¢ÙLevel 2µÄÊäÈëÁ÷£¬´ó¶àÊý¶¼»áÖ¸Ã÷Êý¾ÝÔ´µÄÐÎʽ£ºÀýÈçByteArray£¬File£¬Piped
¢ÚLevel 3µÄÊäÈëÁ÷£¬Ôò²»»á³öÏÖ¾ßÌåµÄÊý¾ÝÔ´Ãû×Ö£¬¶øÊÇÒÔ¹¦ÄÜÈ¡´ú£ºÀýÈçBuffered£¬LineNumber
ËùÒÔ˵Level 3µÄÊäÈëÁ÷ÊǶÔLevel 2ÊäÈëÁ÷µÄ“·â×°ºÍ¹ýÂË”¡£Êµ¼ÊÉÏLevel 2µÄÊäÈëÁ÷£¬¶ ......
ÏàÐÅ´ó¼Ò¶¼ÓÃjavadocµÄÃüÁîÉú³É¹ýapi help °É£¿µ«Êǰü×¢ÊÍÔõôÀ´µÄÄØ£¿½ñÌìѧϰԴ´úÂëµÄʱºò·¢ÏÖÁËÕâ¸ö°ü×¢Ê͵ÄÀ´Ô´¡£
±ÈÈ磺org.apache.james.utilÕâ¸öµÄ°ü×¢ÊÍ¡£ÔÚÕâ¸ö°üϱßÓÐÒ»¸öpackage.htmlµÄÎļþ¡£
<body>
<p>A variety of utility classes used inside James.</p>
</body>
ÕâÑùÔÙÓ ......
package info.gnuhpc;
/**
* @author gnuhpc email: warmbupt@gmail.com blog: http://gnuhpc.info
* @date 2010-1-22
* @bugs ²»Ö§³Ö¶àÒô×Ö´¦Àí
*/
public class PinyinConv {
// ¼òÌåÖÐÎĵıàÂ뷶Χ´ÓB0A1£¨45217£©Ò»Ö±µ½F7FE£¨63486£©
private static int BEGIN = 45217;
private static int ......