JavaʹÓÃÁ½ÖÖ·½·¨À´´¦Àí¶àÏß³Ì
µÚÒ»ÖÖÊÇ×ÓÀ໯Thread¶ÔÏó¡£ Thread¶ÔÏóÊÇJavaÌṩµÄ·â×°Ï̵߳ĶÔÏó¡£Èç¹û×ÓÀ໯ThreadÀ࣬Ôò±ØÐëÖØÔØÕâ¸öÀàÖеÄrun·½·¨ÒÔÌṩÓÉÕâ¸öÌØÊâÏß³ÌÖ´ÐеĴúÂë¡£ÒòΪJava²»Ö§³Ö¶àÖØ¼Ì³Ð£¬ËùÒÔÈç¹ûÄãµÄÀàÐèÒª×ÓÀ໯ÁíÒ»¸öÀ࣬ÄÇô¾Í²»ÄÜ×ÓÀ໯Thread¶ÔÏó¡£
µÚ¶þÖÖÊÇʵÏÖÓÉJavaÌṩµÄRunnable½Ó¿Ú²¢ÔÚ¸ÃÀàÖд´½¨run·½·¨¡£Ò»¸öJavaÀà¿ÉÒÔʵÏֺܶà½Ó¿Ú£¬ËùÒÔÕâÖÖ·½·¨Ã»ÓеÚÒ»ÖÖ·½·¨ÄÇÑùµÄÏÞÖÆ¡£È»¶øÏÖÔÚrun·½·¨ËùÔÚµÄÀ಻ÔÙÊÇthreadÀàµÄ×Ó´ú£¬Òò´ËËü²»ÄÜÖ±½Ó·ÃÎÊThread·½·¨¡£
ThreadÀàÔÚjava.lang°üÖж¨Ò壬ËùÒÔ²»±ØÊÖ¶¯µ¼Èë ......
Java½Ó¿Ú×Ô¼º²¢²»×öʵ¼ÊµÄ¹¤×÷£¬ËüΪ×îÖÕ×öÕâЩ¹¤×÷µÄ·½·¨Ö¸¶¨ÔÐÍ¡£½Ó¿ÚµÄÃû×ÖÒ»°ãÒÔable½á⣬Ãû×ÖÆäËûµÄ²¿·Ö˵Ã÷ËüÈçºÎ¹¤×÷¡£
µ±ÊµÏÖÒ»¸ö½Ó¿Úʱ£¬±ØÐë°üº¬½Ó¿ÚÒªÇóµÄ·½·¨¡£¶ÔRunnableÀ´Ëµ£¬±ØÐë°üº¬run·½·¨¡£ ......
int pagenum=0;
int pagesize = 4;
int nowpage = 1;
String showpage = request.getParameter("page");
String sdept1 = request.getParameter("selectdept");
if(showpage!=null){
nowpage = Convertutil.strtoint(showpage);
}
List<ManageExamDTO>examlist = dao.findall();
List<ManageExamDTO>list1 = new ArrayList<ManageExamDTO>();
List<ManageExamDTO>list2 = new ArrayList<ManageExamDTO>();
if(sdept==null||sdept.equals(""))
for(ManageExamDTO dto : examlist){
list1.add(dto);
}
}else if(sdept!=null&&!sdept.equals("")){
for(ManageExamDTO dto : examlist){
if(dto.getSdept().indexOf(sdept)>=0){
list1.add(dto);
}
}
}else{
for(ManageExa ......
¼ûϱߵijÌÐò¶Î
package test;
class A {
public String f(A obj)
{
return("A");
}
}
class B extends A {
public String f(B obj)
{
return("C");
}
public String f(A obj)
{
return("D");
}
}
ÎÒÃÇʹÓÃ×ÓÀà´´½¨Ò»¸ö¶ÔÏó£º
B b = new B();
È»ºóÔÙ½«Õâ¸ö×ÓÀàµÄÒýÓ÷ŵ½¸¸Àà¶ÔÏóÖУº
A a;
a = b;
ÄÇôÕâ¸ö¸¸Àà¶ÔÏóaÊÇ×ÓÀà¶ÔÏóbµÄÉÏתÐͶÔÏ󣬶ÔÏóµÄʵÌåÓÉ×ÓÀฺÔð½¨Á¢£¬ÊµÖÊ»¹ÊÇ×ÓÀֻ࣬ÊÇËðʧÁËһЩ¹¦ÄܶøÒÑ£¬ÕâÑùµÄµÃʧ¾ßÌåÈçÏ£º
µÃ£ºÉÏתÐͶÔÏó¿ÉÒÔ²Ù×÷ºÍʹÓÃ×ÓÀà¼Ì³Ð»òÕßÖØÐ´µÄ·½·¨¡£
ʧ£ºÉÏתÐͶÔÏóɥʧÁ˶Ô×ÓÀàÐÂÔö³ÉÔ±±äÁ¿»òÐÂÔöµÄ·½·¨µÄ²Ù×÷ºÍʹÓá£
ÄÇôϱߵÄÕâ¶Î²âÊÔ´úÂëµÄ´òÓ¡½á¹û¾ÍÊÇ&ldqu ......
Java Òì³££¨ Exception£©·ÖΪÊÜ¿ØÒì³£ºÍ²»ÊÜ¿ØÒì³£Á½ÖÖ¡£ÆäÖÐÊÜ¿ØÒì³£±ØÐëÇ¿ÖÆÖ´Ðв¶»ñ»òÕßÉùÃ÷£¬·ñÔò½«³öÏÖ±àÒë´íÎó¡£ ¶ÔÓÚ·ÇÊÜ
¿ØÒì³£java±àÒëÆ÷²»»á¼ì²é´úÂëÒÔÈ·¶¨ÊDz¶»ñ»òÕßÉùÃ÷²»ÊÜ¿ØÒì³£¡£¾¡¹Ü±àÒëÆ÷¶Ô²»ÊÜ¿ØÒ쳣ûÓв¶»ñ»òÕßÉùÃ÷µÄÇ¿ÖÆÒªÇ󣬵«ÖªµÀ·¢ÉúÕâÖÖÒ쳣ʱӦÌṩºÏÊʵÄÒì³£´¦Àí´úÂë¡£
ThrowableÀà¼Ì³Ð×ÔobjectÀà¡£
1.ThrowableÒÔϵÄÒì³£¶¼¿ÉÒÔ±»²¶»ñ
2.ËùÓÐErrorÀ༰Æä×ÓÀà´ú±íjavaÔËÐÐʱϵͳÖпÉÄÜ·¢ÉúµÄÒì³£Çé¿ö£¬ÊÇÖÂÃüµÄ£¬¼´³ÌÐòÓöµ½Á˷dz£ÑÏÖØµÄ²»Õý³£×´Ì¬£¬²»Äܼòµ¥»Ö¸´Ö´ÐУ¬Õâ¾ÍÊÇ´íÎó¡£È磺ÄÚ´æºÄ¾¡¡¢ÏµÍ³ÄÚ²¿´íÎóµÈ£¬Í¨³£ÎÒÃÇ£¨Ó¦ÓóÌÐò£©²»Ó¦²¶»ñÕâЩÒì³£¡£
3.ËùÓÐExceptionÀ༰Æä×ÓÀà´ú±íjava³ÌÐòÖпÉÄÜ·¢ÉúµÄÒì³£Çé¿ö£¬ÊÇ·ÇÖÂÃüµÄ£¬Í¨¹ýijÖÖÐÞÕýºó³ÌÐò»¹ÄܼÌÐøÖ´ÐС£ÕâÀà´íÎó½Ð×÷Òì³£¡£È磺Îļþ²»´æÔÚ¡¢ÎÞЧµÄϱꡢ¿ÕÒýÓá¢ÍøÂç¶Ï¿ª¡¢´òÓ¡»úÍÑ»ú¡¢´ÅÅÌÂúÁ˵ȣ¬Í¨³£ÎÒÃÇ£¨Ó¦ÓóÌÐò£©¿ÉÒÔ²¶»ñÕâЩÒì³£¡£
§
Òì³£´¦Àí½á¹¹¿É·ÖΪ£ºtry-catch½á¹¹£¬try-catch-finally½á¹¹ £¬ try-finally½á¹¹ ¡£
§
§
try-catch½á¹¹
§try{
§ //¿ÉÄܲúÉúÒì³£µÄ´úÂë
§& ......
Õª¡¡Òª¡¡±¾ÎĽéÉÜÒ»¸öÓÃJ++ʵÏֵĻùÓÚWeb»·¾³µÄÐͬʽ¼ÆËã»ú¸¨Öú½ÌѧÈí¼þµÄ½á¹¹£¬²¢¸ø³öÁ˾ßÌåʵÏÖÖеÄһЩ¹Ø¼ü¼¼Êõ¡£
¡¡J++£¬Web£¬Ô¶³Ì½Ìѧ£¬SocketͨÐÅ
1¡¡ÒýÑÔ
¡¡¡¡Ëæ×ÅInternetÍøÂç¼¼ÊõµÄ·¢Õ¹£¬Ô¶³Ì¶àýÌå½Ìѧ³ÉΪµ±Ç°µÄ̽¾¿Èȵ㡣»ùÓÚInternetµÄWWWÓ¦ÓÃģʽ×÷ΪһÖÖ·½±ã¡¢Ñ¸ËٵĹ²ÏíÐÅÏ¢ÊֶΣ¬ÉîÊÜÓû§»¶Ó¡£Óû§Í¨¹ý·ÃÎʳ¬Îı¾Ò³Ãæä¯ÀÀ¶àýÌå½ÌѧÄÚÈÝ£¬Í¨¹ýµã»÷³¬Á´È¥½øÐÐ×ÔÓɵÄ̽Ë÷ʽѧϰ¡£µ«½ö»ùÓÚ³¬Îı¾Ò³ÃæµÄ½Ìѧ´æÔںܶàȱµã£¬ÈçÕªÒª£ºÑ§ÉúÇáÒ×ÔÚ³¬Á´ÖÐÃÔʧ·½Ïò£»½Ìʦ²»ÄܶÔѧÉúµÄѧϰÐÐΪ½øÐпØÖÆ£¬½Ìѧ¹ý³Ìȱ·¦ÓÐÐòÐÔ£»½ÌʦºÍѧÉúÖ®¼ä²»ÄܽøÐн»Á÷£¬½Ìʦ¶ÔѧÉúµÄѧϰЧ¹ûȱ·¦¼ì²éÊֶεȡ£±¾ÎĽéÉܵļÆËã»ú¸¨Öú½ÌѧÈí¼þ¿Ë·þÁËÒÔÉÏȱµã£¬Õû¸öÈí¼þ²ÉÓÃJ++±àдʵÏÖ£¬ÓÉ·þÎñÆ÷²¿·Ö¡¢Ñ§Éú²¿·Ö¡¢½Ìʦ½Ìѧ²¿·Ö¡¢¿Î¼þά»¤²¿·Ö¹²ËIJ¿·Ö×é³É£¬¸ÃÈí¼þʵ¼ÊÉÏΪһ¸ö½Ìѧ¿ò¼Üϵͳ£¬ËùÓнÌѧ²ÄÁÏÓɽÌʦ²¼Ö㬽ÌʦºÍѧÉúͨ¹ý·ÃÎʸ÷×ÔµÄURLµØÖ·½øÈë½ÇÉ«¡£Ñ§ÉúÔÚ½ÌʦµÄÏÖ³¡¿ØÖƽøÐÐѧϰ¡¢ÌÖÂÛ¡¢Á·Ï°ºÍ²âÊÔ¡£
2¡¡ÏµÍ³µÄ¹¦ÄÜ
2.1¡¡³¬Îı¾Ò³ÃæÑ§Ï°
¡¡¡¡½Ìʦ¶ÔѧÉúµÄÑ§Ï°Ò³Ãæ½øÐÐͳһÏòµ¼¡£½ÌʦѡÔñÑ§Ï°Ò³Ãæ£¬½«´ËÒ³ÃæµÄURLµØÖ·´«Ë͸øÑ§Éú£¬Òýµ¼Ñ§Éúµ½¸ÃWebÒ³Ãæ½øÐÐѧϰ£¬Èç´ËÔö¼ ......