Java Òì³£Á´Àý×Ó
package cn.java.exception;
/**
*
* @author jenhy
*
*/
public class ExceptionTest {
/**
*
* @throws HighLevelException
*/
public void highLevelAccess() throws HighLevelException {
try {
middleLevelAccess();
} catch (Exception e) {
throw new HighLevelException(e);
}
}
/**
*
* @throws MiddleLevelException
*/
public void middleLevelAccess() throws MiddleLevelException {
try {
lowLevelAccess();
} catch (Exception e) {
throw new MiddleLevelException(e);
}
}
/**
*
* @throws LowLevelException
*/
public void lowLevelAccess() throws LowLevelException {
throw new LowLevelException();
}
/**
*
* @param args
*/
public static void main(String[] args) {
try {
new ExceptionTest().highLevelAccess();
} catch (HighLevelException e) {
Throwable cause = e;
for (;;) {
if (cause == null)
break;
//´òÓ¡Cause by
System.out.println("Caused by: " + cause.getClass().getName() + ":" + cause.getMessage());
//´òÓ¡¶ÑÕ»
StackTraceElement[] ste = cause.getStackTrace();
for (int i = 0; i < ste.length; i++) {
System.out.println("ClassName" + i + ":" + ste[i].getClassName() + "\nMethodName:" + ste[i].getMethodName() + "\nFileName:" + ste[i].getMethodName() + "\nLineNumber:" + ste[i].getLineNumber());
System.out.println();
}
//µÝ¹é
cause = cause.getCause();
}
}
}
}
package cn.java.exception;
/**
*
* @author jenhy
*
*/
public class HighLevelException extends Exception {
/**
*
* @param cause
*/
public HighLevelException(Throwable cause) {
super(cause);
}
}
package cn.java.exception;
/**
*
* @author jenhy
*
*/
public class MiddleLevelException extends Exception {
/**
*
* @param cause
*/
public MiddleLevelException(Throwable cause) {
super(cause);
}
}
package cn.java.exception;
/**
*
* @author jenhy
*
*/
public class LowLe
Ïà¹ØÎĵµ£º
̸̸»Øµ÷°É£¬ÒÔǰѧjavaµÄʱºò¾ÓȻû½Ó´¥µ½Õâ¸ö´Ê»ã£¬º¹£¬×î½üÑо¿hibernateºÍspring½áºÏʱ£¬·¢ÏÖspringʵÏÖhibernateʱӦÓÃÁ˻ص÷»úÖÆ£¬ÓÚÊÇgoogleÁ˺ܶà´Î£¬ÖÕÓÚÓÐËùÌå»áÁË£¬ÏÖÔÚ×öÏÂССµÄ×ܽᣬÒÔ±ã¼ÓÉîÓ¡Ïó£¡
java»Øµ÷»úÖÆ£º
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈý ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ1ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
¶þ¡¢¿Î³ÌÄÚÈÝÓ뿼ºËÄ¿±ê
µÚ1Õ JavaÓïÑÔ»ù´¡
(Ò»)¿Î³ÌÄÚÈÝ
1.1 JavaÓïÑÔµÄÌØµã
1.2 JavaÓ¦ÓóÌÐòºÍСӦÓóÌÐò
1.3 Java³ÌÐòµÄ¿ª·¢¹ý³Ì
1.4±êʶ·ûºÍ¹Ø¼ü×Ö
l.5»ù±¾Êý¾ÝÀàÐÍ
1.5.1 Âß¼ÀàÐÍ
1 ......
¡¶javaÓïÑÔ³ÌÐòÉè¼Æ£¨Ò»£©¡·2009Äê×Ôѧ¿¼ÊÔ´ó¸ÙµÚ4ÕÂ
www.wesiedu.com 2009-5-5 ÔÚÏßÄ£Ä⿼³¡
µÚ4Õ Êý×éºÍ×Ö·û´®
(Ò»)¿Î³ÌÄÚÈÝ
4.1 Êý×é
4.1.1 һάÊý×é
4.1.2 ¶àάÊý×é
4.2 ×Ö·û´®
4.2.1 ×Ö·û´®³£Á¿
4.2.2 ×Ö·û´®ÉùÃ÷ºÍ´´½¨
4.2.3 ×Ö·û´®»ù±¾²Ù×÷
4.2.4 StringTokenizerÀà
4.2.5×Ö· ......
/*
±¾¶Î´úÂëÔÚ¹«Ë¾ÏîÄ¿ÖÐʵ¼ÊÔ¶³Ìµ÷ÓõÚÈý·½¹«Ë¾ÌṩµÄC#¿ª·¢WebServiceµÄʾÀý
*/
/**
* µÇ¼ÓÎÏ·
*
* @param paramPN
* @param paramTerraceID
* @param paramSvrID
*/
private String loginGame(String paramPN, HttpServletRequest req){
&n ......
......