javaÒì³£´¦Àí»úÖÆ
1£¬RuntimeExceptionÓëCheckedExceptionÇø±ð£¿
RuntimeException(Ò²¿ÉÒÔ³ÆÎª“δ¼ì²éÒì³£”unCheckedException)------¸ÃÒì³£Ò»°ãΪ³ÌÐòÔ±±à³Ì´íÎóµ¼Ö¡£<×¢Òâ>ErrorÒ²ÊǓδ¼ì²éÒì³£”
ÀýÈ磺Õû³ý0£¨ArithmeticException£©£»NullPointerException£»Êý×éÔ½½ç¡£
ÌØµã£º¿ÉÒÔÕý³£±àÒ룬ÔËÐÐʱ±¨´í¡£
CheckedException------Òò±à³Ì»·¾³ÍⲿÒòËØµ¼Ö¡£
ÀýÈ磺ÕÒ²»µ½Í¼Æ¬£¨IOException£©£»
ÌØµã£º²»try-catch£¬²»throw²»ÄÜͨ¹ý±àÒë¡£
2£¬ErrorÓëExceptionÇø±ð£¿
Error------ϵͳÄÚ²¿´íÎó£¨ÓÉÐéÄâ»úÅ׳ö£¬²»ÄÜÓɳÌÐòÅ׳ö£©¡£
Exception------³ÌÐò¿ÉÒÔÅ׳öµÄ£¨RuntimeExceptionºÍÆäËü£©¡£
3£¬×ܽáºÎΪ“Òì³£´¦Àí»úÖÆ”£¿
“Òì³£´¦Àí»úÖÆ”£ºµ±³ÌÐò³öÏÖ´íÎóºó£¬³ÌÐòÈçºÎ´¦Àí¡£¾ßÌå˵£¬Òì³£»úÖÆÌṩÁ˳ÌÐòÍ˳öµÄ°²È«Í¨µÀ£¬µ±³öÏÖ´íÎóºó£¬³ÌÐòÖ´ÐеÄÁ÷³Ì·¢Éú¸Ä±ä£¬³ÌÐòµÄ¿ØÖÆÈ¨×ªÒƵ½Òì³£´¦ÀíÆ÷À´´¦Àí¡£
´¦ÀíÁ÷³Ì£º1£¬throw£¬Óöµ½´íÎó£¬Á¢¼´½áÊø£¬²»·µ»Ø£»Å׳öÒ»¸öÒì³£¶ÔÏó¡£
2£¬try-catch£¬Ö´ÐÐtryµÄ´úÂ룬µ±ÓÐÒì³£·¢Éú£¬ÔòÖ´ÐÐcatchµÄ´úÂ루catchµÄ´úÂëÊÇÓÉÒì³£´¦ÀíÆ÷À´´¦ÀíµÄ£©
Ïà¹ØÎĵµ£º
package Utils.Sort;
/**
*²åÈëÅÅÐò£¬ÒªÇó´ýÅÅÐòµÄÊý×鱨ÐëʵÏÖComparable½Ó¿Ú
*/
public class InsertSort implements SortStrategy
{
/**
*ÀûÓòåÈëÅÅÐòËã·¨¶Ôobj½øÐÐÅÅÐò
*/
......
ÔÚJava±àд¾ßÓÐÁ¬¹á±ä»¯µÄ´°¿Ú³ÌÐòʱ£¬Í¨³£µÄ°ì·¨ÊÇÔÚ×ÓÀàÖи²¸Ç¸¸ÀàµÄpaint(Graphics)·½·¨£¬ÔÚ·½·¨ÖÐʹÓÃGUIº¯ÊýʵÏÖ´°¿ÚÖØ»æµÄ¹ý³Ì¡£Á¬¹á±ä»»µÄ´°¿Ú»á²»¶ÏµØµ÷ÓÃupdate(Graphics)º¯Êý£¬¸Ãº¯Êý×Ô¶¯µÄµ÷ÓÃpaint(Graphics)º¯Êý¡£ÕâÑù¾Í»á³öÏÖÉÁ˸µÄÇé¿ö¡£
ΪÁ˽â¾öÕâÒ»ÎÊÌ⣬¿ÉÒÔÓ¦ÓÃË«»º³å¼¼Êõ¡£¿ÉÒÔͨ¹ý½ØÈ¡ÉÏÊö¹ý³Ì£¬¸ ......
package Utils.Sort;
/**
*¿ìËÙÅÅÐò£¬ÒªÇó´ýÅÅÐòµÄÊý×鱨ÐëʵÏÖComparable½Ó¿Ú
*/
public class QuickSort implements SortStrategy
{
private static final int CUTOFF = 3; //µ±ÔªËØÊý´óÓÚ´Ë ......
Java·Ö³ÉJ2ME£¨Òƶ¯Ó¦Óÿª·¢£©£¬J2SE£¨×ÀÃæÓ¦Óÿª·¢£©£¬J2EE(WebÆóÒµ¼¶Ó¦ÓÃ)£¬ËùÒÔJava²¢²»Êǵ¥»ú°æµÄ£¬Ö»ÊÇÃæÏò¶ÔÏóÓïÑÔ¡£½¨ÒéÈç¹ûѧϰJavaÌåϵµÄ»°¿ÉÒÔÕâÑùȥѧϰ£º
*µÚÒ»½×¶Î£ºJava»ù´¡£¬°üÀ¨JavaÓï·¨£¬ÃæÏò¶ÔÏóÌØÕ÷£¬³£¼ûAPI£¬¼¯ºÏ¿ò¼Ü£»
*µÚ¶þ½×¶Î£ºJava½çÃæ±à³Ì£¬°üÀ¨AWT£¬Ê¼þ»úÖÆ£¬SWING£¬Õâ¸ö²¿ ......