java ioϵͳʵÀý½²½â
ÔÚJAVAÖнøÐÐÎļþµÄ¶Áд²Ù×÷Ö÷ÒªÓõ½ÁËJAVAÖеÄÊäÈëÊä³ö£¨IO£©API£¬Java I/OÌṩÁËÐí¶àAPIÌṩ¶ÔÎļþ£¬Äڴ棬socketµÄ¶ÁдµÈ£¬±¾ÎÄÖ÷Ҫͨ¹ýʵÀýÀ´½²½âÔõÑùÀí½âjavaÖеÄÊäÈëÊä³ö¡£
Ò»£¬»ù±¾¸ÅÄî
Á÷£¨Stream£©£º
Á÷ÊÇÒ»ÖÖÓÐÐòµÄ×Ö½ÚÊý¾Ý¶ÔÏó¡£Á÷ÓÖ·ÖΪÊäÈëÁ÷£¨InputStream£©ºÍÊä³öÁ÷£¨OutputStream£©¡£ÊäÈëÁ÷´ÓÍⲿ×ÊÔ´£¨Îļþ£¬Äڴ棬socketµÈ£©¶ÁÈë×Ö½ÚÊý¾Ýµ½Java¶ÔÏó£»Êä³öÁ÷Ôò°ÑJava¶ÔÏó£¨×Ö½ÚÊý¾ÝµÈ£©Ð´Èëµ½Íⲿ×ÊÔ´¡£
Àí½â£º¿ÉÒÔ°ÑÁ÷ÈÏΪÊÇÉú»îÖеÄÄàʯÁ÷£¬ÀïÃæµÄʯͷ£¬Ä࣬¿ÉÒÔÏëÏñ³ÉÊÇÊý¾Ý£¬ÒªÐγÉÄàʯÁ÷£¬ÓÐÁ½¸ö±ØÒªµÄÌõ¼þ£¬Ê×ÏÈÒªÓÐÔØÌ壬ˮҲ¾ÍÊÇÊäÈ룬µÚ¶þÒªÓÐÊý¾Ý£¬É½ÉϵÄÄàÓÐʯͷ¡£Ò²¾ÍÊÇÔ´¡£µ±ÄàʯÁ÷Á÷µ½Ä³¸öµØ·½Í£Ö¹ºó£¬¾Í»á°ÑÄàºÍÊ¯Í·ÖØÐ¶ѻýÆðÀ´£¬Ò²¾ÍÊÇÎÒÃÇÁ÷µÄÄ¿µÄµØÒ²¾ÍÊÇÊä³ö¡£
Îļþ:ÎļþÊǼÆËã»úÖÐÒ»ÖÖ»ù±¾µÄÊý¾Ý´æ´¢ÐÎʽ£¬ÔÚʵ¼Ê´æ´¢Êý¾Ýʱ£¬Èç¹û¶ÔÓÚÊý¾ÝµÄ¶ÁдËÙ¶ÈÒªÇó²»ÊǺܸߣ¬´æ´¢µÄÊý¾ÝÁ¿²»ÊǺܴóʱ£¬Ê¹ÓÃÎļþ×÷ΪһÖÖ³Ö¾ÃÊý¾Ý´æ´¢µÄ·½Ê½ÊDZȽϺõÄÑ¡Ôñ
¾ø¶Ô·¾¶:¾ø¶Ô·¾¶ÊÇÖ¸ÊéдÎļþµÄÍêÕû·¾¶£¬ÀýÈçd:\java\Hello.java£¬¸Ã·¾¶Öаüº¬ÎļþµÄÍêÕû·¾¶d:\javaÒÔ¼°ÎļþµÄÈ«Ãû\Hello.java¡£Ê¹ÓøÃ·¾¶¿ÉÒÔΨһµÄÕÒµ½Ò»¸öÎļþ£¬²»»á²úÉúÆçÒå¡£µ«ÊÇʹÓþø¶Ô·¾¶ÔÚ±íʾÎļþʱ£¬Êܵ½µÄÏÞÖÆºÜ´ó£¬ÇÒ²»ÄÜÔÚ²»Í¬µÄ²Ù×÷ϵͳÏÂÔËÐУ¬ÒòΪ²»Í¬²Ù×÷ϵͳϾø¶Ô·¾¶µÄ±í´ïÐÎʽ´æÔÚ²»Í¬¡£
Ïà¶Ô·¾¶:ÊÇÖ¸ÊéдÎļþµÄ²¿·Ö·¾¶£¬ÀýÈçtest\Hello.java£¬¸Ã·¾¶ÖÐÖ»°üº¬ÎļþµÄ²¿·Ö·¾¶testºÍÎļþµÄÈ«ÃûHello.java£¬²¿·Ö·¾¶ÊÇÖ¸µ±Ç°Â·¾¶ÏµÄ×Ó·¾¶£¬ÀýÈ統ǰ³ÌÐòÔÚd:\abcÏÂÔËÐУ¬Ôò¸ÃÎļþµÄÍêÕû·¾¶¾ÍÊÇd:\abc\test¡£Ê¹ÓÃÕâÖÖÐÎʽ£¬¿ÉÒÔ¸ü¼ÓͨÓõĴú±íÎļþµÄλÖã¬Ê¹µÃÎļþ·¾¶²úÉúÒ»¶¨µÄÁé»îÐÔ¡£
¶þ£¬FileÀà
FileÀà×÷ΪIO²Ù×÷µÄÒ»¸ö»ù´¡À࣬ÔÚÎļþµÄ¶Áд¹ý³ÌÖÐÆðמÙ×ãÇáÖØµÄ×÷ÓÃ,fileÀàÔÚjavaÖе½µ××÷ʲôÓÃÄØ£¿´ÓÃû×ÖÎÒÃǾͿÉÒԵóö£¬Ö÷Òª¾ÍÊÇÓÃÀ´²Ù×÷ÎļþʹÓÃÁË£¬ÄÇÈκÎÒ»¸öÎļþ¶¼ÊÇÓз¾¶µÄ£¬ËùÒÔÔÚ²Ù×÷ÎļþµÄ¹ý³ÌÖоÍÊÇͨ¹ý·¾¶À´¹ØÁªÎļþµÄ£¬ËùÒÔ¾ø¶Ô·¾¶ÓëÏà¶Ô·¾¶ÊÇÁ½¸ö·Ç³£ÖØÒªµÄ¸ÅÄî.
1,´´½¨ÊµÀý£º
&nb
Ïà¹ØÎĵµ£º
package game;
public class HanTa {
public static int i = 0;
public static void main(String[] args){
calc('A', 'B', 'C', 2);
System.out.println("×îÉÙÐèÒª"+i+"²½¡£");
}
//ººÂÞËþÓÎÏ·¼ÆËã
public static void calc(char src, char ilde, c ......
JavaÊý¾ÝÀàÐÍÓëת»»
JavaÊý¾ÝÀàÐÍ·ÖΪÈý´óÀà
²¼¶ûÐÍ£¬×Ö·ûÐÍ(char)£¬ÊýÖµÐÍ(ÕûÊý,¸¡µãÐÍ)
ÕûÊýÀàÐÍÓУºbyte(8bits)¡¢short(16bits)¡¢int(32bits)¡¢long(64bits)¡¢
¸¡µãÀàÐÍÓУºµ¥¾«¶È£¨32bits float£©¡¢Ë«¾«¶È£¨64bits double£©
booleanÀàÐͱäÁ¿µÄȡֵÓУºture¡¢false
charÊý¾ÝÀàÐÍÓУºunicode×Ö·û,16λ
Êý¾ÝÀàÐÍת» ......
ÕâÆªÎÄÕÂÌÖÂۺͲûÃ÷ÁËÌṩ JavaTM I/O ÐÔÄܵĶàÖÖ¼¼Êõ¡£´ó¶à¼¼ÊõÎ§ÈÆµ÷Õû´ÅÅÌÎļþ I/O,µ«ÊÇÓÐЩÄÚÈÝҲͬÑùÊʺÏÍøÂç I/O ºÍ´°¿ÚÊä³ö¡£µÚÒ»²¿·Ö¼¼ÊõÌÖÂ۵ײãµÄI/OÎÊÌ⣬ȻºóÌÖÂÛÖîÈçѹËõ£¬¸ñʽ»¯ºÍ´®Ðл¯µÈ¸ß¼¶I/OÎÊÌ⡣Ȼ¶øÕâ¸öÌÖÂÛûÓаüº¬Ó¦ÓÃÉè¼ÆÎÊÌ⣬ÀýÈçËÑË÷Ëã·¨ºÍÊý¾Ý½á¹¹£¬Ò²Ã»ÓÐÌÖÂÛϵͳ¼¶µÄÎÊÌ⣬ÀýÈçÎļþ¸ßËÙ»º³å ......
ÔÚ¹ýÈ¥µÄ¼¸ÄêÖУ¬Java ƽ̨¼¼ÊõÈ¡µÃÁËһЩ¾ªÈ˽øÕ¹¡£µ«ÕâÏî¼¼ÊõÔÚijЩ·½ÃæµÄ¹ã·ºÓ¦ÓúÍËü×î³õµÄ
Éè¼ÆÄ¿±êÍêÈ«²»Í¬¡£Java ƽ̨¼¼Êõ×î³õÊÇÏ£Íûͨ¹ý¿Í»§¶ËÔËÐÐ Applet ºÍ application£¬À´¸øÍøÒ³Ôö¼Ó½»»¥ÐÔ¡£¶øÏÖÔڸü¼Êõ×î³£¼ûµÄ
ÓÃ;ȴÊÇ»ùÓÚ·þÎñÆ÷µÄ J2EE ϵͳ¡£ÎªÁËÈÃ&n ......
19.1.1. Spring¶Ôlog4jµÄ¼¸¸öÔöÇ¿
×¢Òâ
¸öÈ˽¨Òé¶¼²»ÒªÊ¹Óá£
¶¨Ê±Ë¢ÐÂlog4j.properties£¬ÎÞÐëÖØÆô·þÎñÆ÷¸üÐÂlog4jÉèÖá£ËäÈ»ÕâÊǸöJ2EE Best
Practice£¬µ«ÔÚSpringµÄJavaDocÀï×¢Ã÷Á˲»ÍƼöÓÃÓÚÉú²ú»·¾³£¬ÒòΪ·þÎñÆ÷ÖØÆôµÄʱºò£¬ÄÇÌõwatch thread²»»á¹Ø±Õ¡£
½«
log4j.propertiesÎļþ·ÅÔÚWEB-INF/log4j.properti ......