JavaÖи÷ÖÖÐÞÊηûÓë·ÃÎÊÐÞÊηûµÄ˵Ã÷
Àࣺ
·ÃÎÊÐÞÊηû
ÐÞÊηû
class
ÀàÃû³Æ
extends
¸¸ÀàÃû³Æ
implement
½Ó¿ÚÃû³Æ
£¨·ÃÎÊÐÞÊηûÓëÐÞÊηûµÄλÖÿÉÒÔ»¥»»£©
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ËùÓÐÀà·ÃÎÊ£¨Ê¹Óã©
publicÀà±ØÐ붨ÒåÔÚºÍÀàÃûÏàͬµÄͬÃûÎļþÖÐ
package
¿ÉÒÔ±»Í¬Ò»¸ö°üÖеÄÀà·ÃÎÊ£¨Ê¹Óã©
ĬÈϵķÃÎÊȨÏÞ£¬¿ÉÒÔÊ¡ÂԴ˹ؼü×Ö£¬¿ÉÒÔ¶¨ÒåÔÚºÍ
publicÀàµÄͬһ¸öÎÄ
¼þÖÐ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
final
ʹÓôËÐÞÊηûµÄÀ಻Äܹ»±»¼Ì³Ð
abstract
Èç¹ûҪʹÓÃ
abstractÀ֮࣬ǰ±ØÐëÊ×ÏȽ¨Ò»¸ö¼Ì³Ð
abstractÀàµÄÐÂÀ࣬ÐÂÀàÖÐʵÏÖ
abstractÀàÖеijéÏó·½·¨¡£
ÀàÖ»ÒªÓÐÒ»¸ö
abstract·½·¨£¬Àà¾Í±ØÐ붨ÒåΪ
abstract£¬µ«
abstractÀ಻һ¶¨·ÇÒª±£»¤
abstract·½·¨²»¿É
±äÁ¿
l
JavaÖÐûÓÐÈ«¾Ö±äÁ¿£¬Ö»Óз½·¨±äÁ¿¡¢ÊµÀý±äÁ¿
£¨ÀàÖеķǾ²Ì¬±äÁ¿£©¡¢Àà±äÁ¿£¨ÀàÖеľ²Ì¬±äÁ¿£©¡£
l
·½·¨ÖеıäÁ¿²»Äܹ»ÓзÃÎÊÐÞÊηû¡£ËùÒÔÏÂÃæ·Ã
ÎÊÐÞÊηû±í
½öÕë¶ÔÓÚÔÚÀàÖж¨ÒåµÄ±äÁ¿¡£
l
ÉùÃ÷ʵÀý±äÁ¿Ê±£¬Èç¹ûûÓи³³õÖµ£¬½«±»³õʼ»¯Îª
null£¨ÒýÓÃÀàÐÍ£©»òÕß
0¡¢
false£¨Ôʼ
ÀàÐÍ£©¡£
l
¿ÉÒÔͨ¹ýʵÀý±äÁ¿³õʼ»¯Æ÷À´³õʼ»¯½Ï¸´ÔÓµÄʵÀý±ä
Á¿£¬ÊµÀý±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃ
{}°üº¬µÄÓï¾ä¿é£¬ÔÚÀàµÄ¹¹ÔìÆ÷±»µ÷ÓÃʱÔËÐУ¬ÔËÐÐÓÚ¸¸À๹ÔìÆ÷Ö®ºó£¬¹¹ÔìÆ÷
֮ǰ¡£
l
Àà±äÁ¿£¨¾²Ì¬±äÁ¿£©Ò²¿ÉÒÔͨ¹ýÀà±äÁ¿³õʼ»¯Æ÷À´½øÐÐ
³õʼ»¯£¬Àà±äÁ¿³õʼ»¯Æ÷ÊÇÒ»¸öÓÃ
static{}°üº¬µÄÓï¾ä¿é£¬Ö»¿ÉÄܱ»³õʼ»¯Ò»´Î¡£
·ÃÎÊÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
public
¿ÉÒÔ±»ÈκÎÀà·ÃÎÊ
protected
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
¿ÉÒÔ±»ËùÓÐ×ÓÀà·ÃÎÊ
×ÓÀàûÓÐÔÚͬһ°üÖÐÒ²¿ÉÒÔ·ÃÎÊ
private
Ö»Äܹ»±»µ±Ç°ÀàµÄ·½·¨·ÃÎÊ
ȱʡ
ÎÞ·ÃÎÊÐÞÊηû
¿ÉÒÔ±»Í¬Ò»°üÖеÄËùÓÐÀà·ÃÎÊ
Èç¹û×ÓÀàûÓÐÔÚͬһ¸ö°üÖУ¬Ò²²»ÄÜ·ÃÎÊ
ÐÞÊηû
Ãû³Æ
˵Ã÷
±¸×¢
static
¾²Ì¬±äÁ¿£¨ÓÖ³ÆÎªÀà±äÁ¿£¬ÆäËüµÄ³ÆÎªÊµÀý±äÁ¿£©
¿ÉÒÔ±»ÀàµÄËùÓÐʵÀý¹²Ïí¡£
²¢²»ÐèÒª´´½¨ÀàµÄʵÀý¾Í¿ÉÒÔ·ÃÎʾ²Ì¬±äÁ¿
final
³£Á¿£¬ÖµÖ»Äܹ»·ÖÅäÒ»´Î£¬²»Äܸü¸Ä
×¢Òâ²»Ò
Ïà¹ØÎĵµ£º
Ïà¶Ô·¾¶µÄ»ñµÃ
¡¡¡¡ ˵Ã÷:Ïà¶Ô·¾¶(¼´²»Ð´Ã÷ʱºòµ½µ×Ïà¶ÔË)¾ù¿Éͨ¹ýÒÔÏ·½Ê½»ñµÃ£¨²»ÂÛÊÇÒ»°ãµÄjavaÏîÄ¿»¹ÊÇwebÏîÄ¿£©
¡¡¡¡ String
relativelyPath=System.getProperty("user.dir");
¡¡¡¡
ÉÏÊöÏà¶Ô·¾¶ÖУ¬javaÏîÄ¿ÖеÄÎļþÊÇÏà¶ÔÓÚÏîÄ¿µÄ¸ùĿ¼
¡¡¡¡ webÏîÄ¿ÖеÄÎļþ·¾¶ÊÓ²»Í¬µÄweb·þÎñÆ÷²»Í¬¶ø²»Í¬£¨tomcatÊÇ ......
26.ÒÆ¶¯Ò»¸öÎļþ¼ÐÏÂËùÓÐÎļþµ½ÁíÒ»¸öĿ¼
//import java.io.*;
File movefile=new File(%%1);
File[] movefiles=movefile.listFiles();
for(int i=0;i<movefiles.length;i++){
if(movefiles[i].isFile()){
int bytesum = 0;
int byteread  ......
49.Îı¾²éÕÒÌæ»»
//import java.nio.*;
String s1=%%1;
String s2=%%2;
String s3=%%3;
int pos=%%4;
/*±äÁ¿iºÍj·Ö±ð±íʾÖ÷´®ºÍģʽ´®Öе±Ç°×Ö·û´®µÄλÖã¬k±íʾƥÅä´ÎÊý*/
int i,j,k=0;
i = pos;
j = 0;
//½«s ......
¹ýÂËÆ÷FilterÒ²¾ßÓÐÉúÃüÖÜÆÚ£ºinit()->doFilter()->destroy()£¬Óɲ¿ÊðÎļþÖеÄfilterÔªËØÇý¶¯¡£ÔÚservlet2.4ÖУ¬¹ýÂËÆ÷ͬÑù¿ÉÒÔÓÃÓÚÇëÇó·ÖÅÉÆ÷£¬µ«ÐëÔÚweb.xmlÖÐÉùÃ÷£¬<dispatcher>INCLUDE»òFORWARD»òREQUEST»òERROR</dispatcher>¸ÃÔªËØÎ»ÓÚfilter-mappingÖС£
Ò»¡¢ÅúÁ¿ÉèÖÃÇëÇó±àÂë
Java´úÂë
publ ......
Îå¸öÓÐÓõĹýÂËÆ÷
Ò»¡¢Ê¹ä¯ÀÀÆ÷²»»º´æÒ³ÃæµÄ¹ýÂËÆ÷
import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
/**
* ÓÃÓÚµÄʹ Browser ²»»º´æÒ³ÃæµÄ¹ýÂËÆ÷
*/ &n ......