Java IO ²Ù×÷Óë×Ö½ÚÁ÷
FileÀà
Ò»¸öFileÀàµÄ¶ÔÏ󣬱íʾÁË´ÅÅÌÉϵÄÎļþ»òĿ¼¡£
FileÀàÌṩÁËÓëÆ½Ì¨Î޹صķ½·¨À´¶Ô´ÅÅÌÉϵÄÎļþ»òĿ¼½øÐвÙ×÷
Á÷ʽI/O
Á÷(Stream)ÊÇ×Ö½ÚµÄÔ´»òÄ¿µÄ¡£
Á½ÖÖ»ù±¾µÄÁ÷ÊÇ£ºÊäÈëÁ÷(Input Stream)ºÍÊä³öÁ÷(Output Stream)¡£¿É´ÓÖжÁ³öһϵÁÐ×ֽڵĶÔÏó³ÆÎªÊäÈëÁ÷¡£¶øÄÜÏòÆäÖÐдÈëһϵÁÐ×ֽڵĶÔÏó³ÆÎªÊä³öÁ÷¡£
Á÷µÄ·ÖÀà
½ÚµãÁ÷£º´ÓÌØ¶¨µÄµØ·½¶ÁдµÄÁ÷À࣬ÀýÈ磺´ÅÅÌ»òÒ»¿éÄÚ´æÇøÓò¡£
¹ýÂËÁ÷£ºÊ¹ÓýڵãÁ÷×÷ΪÊäÈë»òÊä³ö¡£¹ýÂËÁ÷ÊÇʹÓÃÒ»¸öÒѾ´æÔÚµÄÊäÈëÁ÷»òÊä³öÁ÷Á¬½Ó´´½¨µÄ¡£
InputStream
Èý¸ö»ù±¾µÄ¶Á·½·¨
abstract int read() £º¶Áȡһ¸ö×Ö½ÚÊý¾Ý£¬²¢·µ»Ø¶Áµ½µÄÊý¾Ý£¬Èç¹û·µ»Ø-1£¬±íʾ¶Áµ½ÁËÊäÈëÁ÷µÄĩβ¡£
int read(byte[] b) £º½«Êý¾Ý¶ÁÈëÒ»¸ö×Ö½ÚÊý×飬ͬʱ·µ»ØÊµ¼Ê¶ÁÈ¡µÄ×Ö½ÚÊý¡£Èç¹û·µ»Ø-1£¬±íʾ¶Áµ½ÁËÊäÈëÁ÷µÄĩβ¡£
int read(byte[] b, int off, int len) £º½«Êý¾Ý¶ÁÈëÒ»¸ö×Ö½ÚÊý×飬ͬʱ·µ»ØÊµ¼Ê¶ÁÈ¡µÄ×Ö½ÚÊý¡£Èç¹û·µ»Ø-1£¬±íʾ¶Áµ½ÁËÊäÈëÁ÷µÄĩβ¡£offÖ¸¶¨ÔÚÊý×ébÖдæ·ÅÊý¾ÝµÄÆðÊ¼Æ«ÒÆÎ»Öã»lenÖ¸¶¨¶ÁÈ¡µÄ×î´ó×Ö½ÚÊý¡£
ÆäËü·½·¨
long skip(long n) £ºÔÚÊäÈëÁ÷ÖÐÌø¹ýn¸ö×Ö½Ú£¬²¢·µ»ØÊµ¼ÊÌø¹ýµÄ×Ö½ÚÊý¡£
int available() £º·µ»ØÔÚ²»·¢Éú×èÈûµÄÇé¿öÏ£¬¿É¶ÁÈ¡µÄ×Ö½ÚÊý¡£
void close() £º¹Ø±ÕÊäÈëÁ÷£¬ÊͷźÍÕâ¸öÁ÷Ïà¹ØµÄϵͳ×ÊÔ´¡£
void mark(int readlimit) £ºÔÚÊäÈëÁ÷µÄµ±Ç°Î»Ö÷ÅÖÃÒ»¸ö±ê¼Ç£¬Èç¹û¶ÁÈ¡µÄ×Ö½ÚÊý¶àÓÚreadlimitÉèÖõÄÖµ£¬ÔòÁ÷ºöÂÔÕâ¸ö±ê¼Ç¡£
void reset() £º·µ»Øµ½ÉÏÒ»¸ö±ê¼Ç¡£
boolean markSupported() £º²âÊÔµ±Ç°Á÷ÊÇ·ñÖ§³ÖmarkºÍreset·½·¨¡£Èç¹ûÖ§³Ö£¬·µ»Øtrue£¬·ñÔò·µ»Øfalse¡£
java.io°üÖÐ InputStreamµÄÀà²ã´Î
OutputStream
Èý¸ö»ù±¾µÄд·½·¨
abstract void write(int b) £ºÍùÊä³öÁ÷ÖÐдÈëÒ»¸ö×Ö½Ú¡£
void write(byte[] b)
Ïà¹ØÎĵµ£º
Java°ÑÄÚ´æ»®·Ö³ÉÁ½ÖÖ£ºÒ»ÖÖÊÇÕ»Äڴ棬һÖÖÊǶÑÄÚ´æ¡£
ÔÚº¯ÊýÖж¨ÒåµÄһЩ»ù±¾ÀàÐ͵ıäÁ¿ºÍ¶ÔÏóµÄÒýÓñäÁ¿¶¼ÔÚº¯ÊýµÄÕ»ÄÚ´æÖзÖÅä¡£
µ±ÔÚÒ»¶Î´úÂë¿é¶¨ÒåÒ»¸ö±äÁ¿Ê±£¬Java¾ÍÔÚÕ»ÖÐΪÕâ¸ö±äÁ¿·ÖÅäÄÚ´æ¿Õ¼ä£¬µ±³¬¹ý±äÁ¿µÄ×÷ÓÃÓòºó£¬Java»á×Ô¶¯ÊͷŵôΪ¸Ã±äÁ¿ ......
public static void main(String args[]){
Date calr1=new Date(2010, 3,1);
Date calr2=new Date(2010,3,31);
Long n=calr2.getTime()-calr1.getTime();
int a=(int)(n/ ......
Ò»¸öJava³ÌÐòÔ±Ó¦¸ÃÕÆÎÕµÄ10Ïî¼¼ÄÜ
Ò»¸öºÏ¸ñµÄJava³ÌÐòÔ±Ó¦¸Ãѧʲô¡¢Ñ§µ½Ê²Ã´³Ì¶È¡¢Ôõôѧ£¿±¾ÎÄ×ܽáÁËÊ®ÏîJava³ÌÐòÔ±Ó¦¸Ã¾ß±¸µÄ»ù±¾¼¼ÄÜ£¬¹©Äú²Î¿¼¡£
1¡¢Óï·¨£º±ØÐë±È½ÏÊìϤ£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý¡£
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£Óà ......
×î½üÔÚѧϰjavaµÄʱºò£¬¶ÔÓÚjavaº¯ÊýµÄ´«µÝÁ˽âÁËһϡ£javaµÄÊý¾ÝÀàÐÍ´óµÄ·ÖΪÁ½ÖÖ£¬Ò»ÖÖÊÇ»ù±¾Êý¾ÝÀàÐÍ£¬ÁíÒ»ÖÖÊÇ·Ç»ù±¾Êý¾ÝÀàÐÍ£¬£¨ÀàÊý¾ÝÀàÐÍ£©¡£ÔÚ²ÎÊý´«µÝʱºò£¬»ù±¾µÄÊý¾ÝÀàÐÍ´«µÝµÄÊǶÔʵ²ÎÊýµÄÒ»·Ý¿½±´£¬¶ø·Ç»ù±¾Êý¾ÝÀàÐÍÔòÊÇʵÀýµÄÒýÓõÄÒ»·Ý¿½±´¡£ÎÒµÄÀí½âÊÇÀàµÄʵÀý£¬¼´¶ÔÏ󴿷ŵÄÄÚÈݾÍÊÇÒýÓã¬Êµ¼ÊÊǵØÖ·¡£
......
JDO ¸ÅÊö
¡¡¡¡³¤¾ÃÒÔÀ´£¬Java Ó¦ÓóÌÐòºÍ³Ö¾ÃÊý¾Ý¹ÜÀíÖ®¼äµÄ¹ØÏµÒ»Ö±ÊDz»ÈÝÒ×´¦ÀíµÄ¡£Ðí¶à³Ö¾ÃÐÔ»úÖÆÒÔ¹ØÏµµÄ·½·¨¶ø²»ÊÇÃæÏò¶ÔÏó·½·¨´æ´¢Êý¾Ý¡£¼´£¬Êý¾Ý´æ´¢ÔÚÓɰüº¬×ֶεļǼ×é³ÉµÄ±íÖУ¬¶ø²»ÊǴ洢Ϊ×Ô°üº¬¶ÔÏó(ÕâЩ¶ÔÏóÓµÓÐÄÚ²¿Êý¾ÝºÍ¶ÔÆäËü¶ÔÏóµÄÒýÓ㬶øÆäËü¶ÔÏóÒ²ÓµÓÐÄÚ²¿Êý¾ÝºÍÒýÓÃ)¡£½«ÃæÏò¶ÔÏóµÄ±íʾת»»³ ......