һЩ³£¼ûJavaÒì³£¹éÀà(¶þ)
ËãÊõÒì³£ÀࣺArithmeticExecption
¡¡¡¡¿ÕÖ¸ÕëÒì³£ÀࣺNullPointerException
¡¡¡¡ÀàÐÍÇ¿ÖÆ×ª»»Òì³££ºClassCastException
¡¡¡¡Êý×鸺ϱêÒì³££ºNegativeArrayException
¡¡¡¡Êý×éϱêÔ½½çÒì³££ºArrayIndexOutOfBoundsException
¡¡¡¡Î¥±³°²È«ÔÔòÒì³££ºSecturityException
¡¡¡¡ÎļþÒѽáÊøÒì³££ºEOFException
¡¡¡¡ÎļþδÕÒµ½Òì³££ºFileNotFoundException
¡¡¡¡×Ö·û´®×ª»»ÎªÊý×ÖÒì³££ºNumberFormatException
¡¡¡¡²Ù×÷Êý¾Ý¿âÒì³££ºSQLException
¡¡¡¡ÊäÈëÊä³öÒì³££ºIOException
¡¡¡¡·½·¨Î´ÕÒµ½Òì³££ºNoSuchMethodException
¡¡¡¡java.lang.AbstractMethodError
¡¡¡¡³éÏó·½·¨´íÎó¡£µ±Ó¦ÓÃÊÔͼµ÷ÓóéÏó·½·¨Ê±Å׳ö¡£
¡¡¡¡java.lang.AssertionError
¡¡¡¡¶ÏÑÔ´í¡£ÓÃÀ´Ö¸Ê¾Ò»¸ö¶ÏÑÔʧ°ÜµÄÇé¿ö¡£
¡¡¡¡java.lang.ClassCircularityError
¡¡¡¡ÀàÑ»·ÒÀÀµ´íÎó¡£ÔÚ³õʼ»¯Ò»¸öÀàʱ£¬Èô¼ì²âµ½ÀàÖ®¼äÑ»·ÒÀÀµÔòÅ׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.ClassFormatError
¡¡¡¡Àà¸ñʽ´íÎó¡£µ±JavaÐéÄâ»úÊÔͼ´ÓÒ»¸öÎļþÖжÁÈ¡JavaÀ࣬¶ø¼ì²âµ½¸ÃÎļþµÄÄÚÈݲ»·ûºÏÀàµÄÓÐЧ¸ñʽʱÅ׳ö¡£
¡¡¡¡java.lang.Error
¡¡¡¡´íÎó¡£ÊÇËùÓдíÎóµÄ»ùÀ࣬ÓÃÓÚ±êʶÑÏÖØµÄ³ÌÐòÔËÐÐÎÊÌâ¡£ÕâЩÎÊÌâͨ³£ÃèÊöһЩ²»Ó¦±»Ó¦ÓóÌÐò²¶»ñµÄ·´³£Çé¿ö¡£
¡¡¡¡java.lang.ExceptionInInitializerError
¡¡¡¡³õʼ»¯³ÌÐò´íÎó¡£µ±Ö´ÐÐÒ»¸öÀàµÄ¾²Ì¬³õʼ»¯³ÌÐòµÄ¹ý³ÌÖУ¬·¢ÉúÁËÒ쳣ʱÅ׳ö¡£¾²Ì¬³õʼ»¯³ÌÐòÊÇÖ¸Ö±½Ó°üº¬ÓÚÀàÖеÄstaticÓï¾ä¶Î¡£
¡¡¡¡java.lang.IllegalAccessError
¡¡¡¡Î¥·¨·ÃÎÊ´íÎó¡£µ±Ò»¸öÓ¦ÓÃÊÔͼ·ÃÎÊ¡¢ÐÞ¸Äij¸öÀàµÄÓò£¨Field£©»òÕßµ÷ÓÃÆä·½·¨£¬µ«ÊÇÓÖÎ¥·´Óò»ò·½·¨µÄ¿É¼ûÐÔÉùÃ÷£¬ÔòÅ׳ö¸ÃÒì³£¡£
¡¡¡¡java.lang.IncompatibleClassChangeError
¡¡¡¡²»¼æÈݵÄÀà±ä»¯´íÎó¡£µ±ÕýÔÚÖ´Ðеķ½·¨ËùÒÀÀµµÄÀඨÒå·¢ÉúÁ˲»¼æÈݵĸıäʱ£¬Å׳ö¸ÃÒì³£¡£Ò»°ãÔÚÐÞ¸ÄÁËÓ¦ÓÃÖеÄijЩÀàµÄÉùÃ÷¶¨Òå¶øÃ»ÓжÔÕû¸öÓ¦ÓÃÖØÐ±àÒë¶øÖ±½ÓÔËÐеÄÇé¿öÏ£¬ÈÝÒ×Òý·¢¸Ã´íÎó¡£
¡¡¡¡java.lang.InstantiationError
¡¡¡¡ÊµÀý»¯´íÎó¡£µ±Ò»¸öÓ¦ÓÃÊÔͼͨ¹ýJavaµÄnew²Ù×÷·û¹¹ÔìÒ»¸ö³éÏóÀà»òÕß½Ó¿ÚʱÅ׳ö¸ÃÒì³£.
¡¡¡¡java.lang.InternalError
¡¡¡¡ÄÚ²¿´íÎó¡£ÓÃÓÚָʾJavaÐéÄâ»ú·¢ÉúÁËÄÚ²¿´íÎó¡£
¡¡¡¡¡¡java.lang.LinkageError
¡¡¡¡Á´½Ó´íÎ󡣸ôíÎó¼°ÆäËùÓÐ×ÓÀàָʾij¸öÀàÒÀÀµÓÚÁíÍâһЩÀ࣬ÔÚ¸ÃÀà±àÒëÖ®ºó£¬±»ÒÀÀµµÄÀà¸Ä±äÁËÆäÀඨÒå¶øÃ»ÓÐÖØÐ±àÒëËùÓеÄÀ࣬½ø¶øÒý·¢´íÎóµÄÇé¿ö¡£
¡¡¡¡java.lang.NoClassDefFoundError
¡¡¡¡Î´Õ
Ïà¹ØÎĵµ£º
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 ......
¡¡1¡¢FACTORY—×·MMÉÙ²»ÁËÇë³Ô·¹ÁË£¬Âóµ±À͵靈áºÍ¿ÏµÂ»ùµÄ¼¦³á¶¼ÊÇMM°®³ÔµÄ¶«Î÷£¬ËäÈ»¿ÚζÓÐËù²»Í¬£¬µ«²»¹ÜÄã´øMMÈ¥Âóµ±ÀÍ»ò¿ÏµÂ»ù£¬Ö»¹ÜÏò·þÎñԱ˵“À´Ëĸö¼¦³á”¾ÍÐÐÁË¡£Âóµ±ÀͺͿϵ»ù¾ÍÊÇÉú²ú¼¦³áµÄFactory
¡¡¡¡¹¤³§Ä£Ê½£º¿Í»§ÀàºÍ¹¤³§Àà·Ö¿ª¡£Ïû·ÑÕßÈκÎʱºòÐèҪijÖÖ²úÆ·£¬Ö»ÐèÏò¹¤³§ÇëÇó¼´¿É¡£Ïû· ......
javaÖÐɾ³ýĿ¼ÊÂÏÈҪɾ³ýĿ¼ÏµÄÎļþ»ò×ÓĿ¼¡£Óõݹé¾Í¿ÉÒÔʵÏÖ¡£
public void del(String filepath) throws IOException{
File f = new File(filepath);//¶¨ÒåÎļþ·¾¶
if(f.exists() && f.isDirectory()){//ÅжÏÊÇÎļþ»¹ÊÇĿ¼
if( ......
Á½ÖÖ½¨Á¢Ï̶߳ÔÏóµÄ·½·¨£º
Extends Thread
implement Runnable
ÕâÁ½ÖÖ·½·¨¶¼¿ÉÒÔ´´½¨Ò»¸öÏ̶߳ÔÏó£¬
public class TestThread {
public static void main(String arg[]){
newThread thread = new ne ......
¡¡¡¡javaÖÐÓÐÁ½ÖÖ°üµÄµ¼Èë»úÖÆ£¬×ܽáÈçÏ£º
¡¡¡¡µ¥ÀàÐ͵¼Èë(single-type-import)£¬ÀýÈçimport java.io.File;
¡¡¡¡°´ÐèÀàÐ͵¼Èë(type-import-on-demand)£¬ÀýÈç import java.io.*;
¡¡¡¡¹ØÓÚÕâÁ½ÖÖµ¼ÈëÀàÐÍ´ó¼Ò¸÷ÓÐËù°®£¬ÖÚ˵·×ç¡¡£ÕâÀï·ÖÎöÒ»ÏÂÕâÁ½ÖÖµ¼ÈëÀàÐ͵ĴóÖ¹¤×÷ÔÀí¹©´ó¼Ò²Î¿¼¡£
¡¡¡¡µ¥ÀàÐ͵¼Èë±È½ÏºÃÀí½â£¬½ö½öµ ......