Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

java IOÏê½â Java»ù´¡ ºÜÖØÒª

java IOÏê½â
Java Á÷ÔÚ´¦ÀíÉÏ·ÖΪ×Ö·ûÁ÷ºÍ×Ö½ÚÁ÷¡£×Ö·ûÁ÷´¦ÀíµÄµ¥ÔªÎª 2 ¸ö×Ö½ÚµÄ Unicode ×Ö·û£¬·Ö±ð²Ù×÷×Ö·û¡¢×Ö·ûÊý×é»ò×Ö·û´®£¬¶ø×Ö½ÚÁ÷´¦Àíµ¥ÔªÎª 1 ¸ö×Ö½Ú£¬²Ù×÷×Ö½ÚºÍ×Ö½ÚÊý×é¡£
Java ÄÚÓà Unicode ±àÂë´æ´¢×Ö·û£¬×Ö·ûÁ÷´¦ÀíÀฺÔð½«ÍⲿµÄÆäËû±àÂëµÄ×Ö·ûÁ÷ºÍ java ÄÚ Unicode ×Ö·ûÁ÷Ö®¼äµÄת»»¡£¶øÀà InputStreamReader ºÍ OutputStreamWriter ´¦Àí×Ö·ûÁ÷ºÍ×Ö½ÚÁ÷µÄת»»¡£×Ö·ûÁ÷£¨Ò»´Î¿ÉÒÔ´¦ÀíÒ»¸ö»º³åÇø£©Ò»´Î²Ù×÷±È×Ö½ÚÁ÷£¨Ò»´ÎÒ»¸ö×Ö½Ú£©Ð§Âʸߡ£ 
 
( Ò» )ÒÔ×Ö½ÚΪµ¼ÏòµÄ stream------InputStream/OutputStream
InputStream ºÍ OutputStream ÊÇÁ½¸ö abstact À࣬¶ÔÓÚ×Ö½ÚΪµ¼ÏòµÄ stream ¶¼À©Õ¹ÕâÁ½¸ö¼¦Àߣ¨»ùÀà ^_^ £© ;
1¡¢ InputStream
 
 
1.1
ByteArrayInputStream -- °ÑÄÚ´æÖеÄÒ»¸ö»º³åÇø×÷Ϊ InputStream ʹÓà .
construct---
(A)ByteArrayInputStream(byte[]) ´´½¨Ò»¸öÐÂ×Ö½ÚÊý×éÊäÈëÁ÷£¨ ByteArrayInputStream £©£¬Ëü´ÓÖ¸¶¨×Ö½ÚÊý×éÖжÁÈ¡Êý¾Ý£¨ ʹÓà byte ×÷ΪÆä»º³åÇøÊý×飩
(B)---ByteArrayInputStream(byte[], int, int) ´´½¨Ò»¸öÐÂ×Ö½ÚÊý×éÊäÈëÁ÷£¬Ëü´ÓÖ¸¶¨×Ö½ÚÊý×éÖжÁÈ¡Êý¾Ý¡£
---mark:: ¸Ã×Ö½ÚÊý×éδ±»¸´ÖÆ¡£
1.2
StringBufferInputStream -- °ÑÒ»¸ö String ¶ÔÏó×÷Ϊ InputStream .
construct---  
StringBufferInputStream(String) ¾ÝÖ¸¶¨´®´´½¨Ò»¸ö¶ÁÈ¡Êý¾ÝµÄÊäÈëÁ÷´®¡£
 
×¢ÊÍ£º²»ÍƼöʹÓà StringBufferInputStream ·½·¨¡£ ´ËÀ಻Äܽ«×Ö·ûÕýÈ·µÄת»»Îª×Ö½Ú¡£
ͬ JDK 1.1 °æÖеÄÀàËÆ£¬´ÓÒ»¸ö´®´´½¨Ò»¸öÁ÷µÄ×î¼Ñ·½·¨ÊDzÉÓà StringReader Àà¡£
1.3
FileInputStream -- °ÑÒ»¸öÎļþ×÷Ϊ InputStream £¬ÊµÏÖ¶ÔÎļþµÄ¶ÁÈ¡²Ù×÷
construct---
(A)FileInputStream(File name) ´´½¨Ò»¸öÊäÈëÎļþÁ÷£¬´ÓÖ¸¶¨µÄ File ¶ÔÏó¶ÁÈ¡Êý¾Ý¡£
(B)FileInputStream(FileDescriptor) ´´½¨Ò»¸öÊäÈëÎļþÁ÷£¬´ÓÖ¸¶¨µÄÎļþÃèÊöÆ÷¶ÁÈ¡Êý¾Ý¡£
(C)-FileInputStream(String  name) ´´½¨Ò»¸öÊäÈëÎļþÁ÷£¬´ÓÖ¸¶¨Ãû³ÆµÄÎļþ¶ÁÈ¡Êý¾Ý¡£
method ---- read() ´Óµ±Ç°ÊäÈëÁ÷ÖжÁȡһ×Ö½ÚÊý¾Ý¡£
read(byte[]) ½«µ±Ç°ÊäÈëÁ÷ÖÐ b.length ¸ö×Ö½ÚÊý¾Ý¶Áµ½Ò»¸ö×Ö½ÚÊý×éÖС£
read(byte[], int, int) ½«ÊäÈëÁ÷ÖÐ len ¸ö×Ö½ÚÊý¾Ý¶ÁÈëÒ»¸ö×Ö½ÚÊý×éÖС£
1.4
PipedInputStream £ºÊµÏÖÁË pipe µÄ¸ÅÄÖ÷ÒªÔÚÏß³ÌÖÐʹÓà . ¹ÜµÀÊäÈëÁ÷ÊÇÖ¸Ò»¸öͨѶ¹ÜµÀµÄ½ÓÊÕ¶Ë¡£
Ò»¸öÏß


Ïà¹ØÎĵµ£º

JAVA»Øµ÷»úÖÆ£¨×ª£©

java»Øµ÷»úÖÆ£º
Èí¼þÄ£¿éÖ®¼ä×ÜÊÇ´æÔÚ×ÅÒ»¶¨µÄ½Ó¿Ú£¬´Óµ÷Ó÷½Ê½ÉÏ£¬¿ÉÒÔ°ÑËûÃÇ·ÖΪÈýÀࣺͬ²½µ÷Óᢻص÷ºÍÒì²½µ÷Óá£
ͬ²½µ÷ÓÃÊÇÒ»ÖÖ×èÈûʽµ÷Ó㬵÷Óà ·½ÒªµÈ´ý¶Ô·½Ö´ÐÐÍê±Ï²Å·µ»Ø£¬ËüÊÇÒ»ÖÖµ¥Ïòµ÷Óã»
»Øµ÷ÊÇÒ»ÖÖË«Ïòµ÷ÓÃģʽ£¬Ò²¾ÍÊÇ˵£¬±»µ÷Ó÷½ÔÚ½Ó¿Ú±»µ÷ÓÃʱҲ»áµ÷ÓöԷ½µÄ½Ó¿Ú£»
Òì²½µ÷ÓÃÊÇÒ»ÖÖÀàËÆÏûÏ¢»òʼþµÄ» ......

[ת]java³éÏóÀàºÍ½Ó¿ÚµÄÇø±ð Ïêϸ½â˵

¹Ø¼ü×Ö: java³éÏóÀàºÍ½Ó¿ÚµÄÇø±ð---Ïêϸ½â˵
abstract classºÍinterfaceÊÇJavaÓïÑÔÖжÔÓÚ³éÏóÀඨÒå½øÐÐÖ§³ÖµÄÁ½ÖÖ»úÖÆ£¬ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½øÐгéÏóÀඨÒåʱ¶ÔÓÚ ......

Java serialization½éÉܼ°¼òµ¥Ó¦ÓÃ

Object serializationµÄ¶¨Ò壺
Object serialization ÔÊÐíÄ㽫ʵÏÖÁËSerializable½Ó¿ÚµÄ¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬ÕâЩ×Ö½ÚÐòÁпÉÒÔ±»ÍêÈ«´æ´¢ÒÔ±¸ÒÔºóÖØÐÂÉú³ÉÔ­À´µÄ¶ÔÏó¡£
serialization²»µ«¿ÉÒÔÔÚ±¾»ú×ö£¬¶øÇÒ¿ÉÒÔ¾­ÓÉÍøÂç²Ù×÷£¨RMI£©¡£Õâ¸öºÃ´¦ÊǺܴóµÄ----ÒòΪËü×Ô¶¯ÆÁ±ÎÁ˲Ù×÷ϵͳµÄ²îÒ죬×Ö½Ú˳Ðò£¨ÓÃUnixϵÄc¿ª·¢¹ýÍ ......

javaÊý¾Ý¿âÉè¼ÆÖеÄ14¸ö¼¼ÇÉ

 ÏÂÊöÊ®Ëĸö¼¼ÇÉ£¬ÊÇÐí¶àÈËÔÚ´óÁ¿µÄÊý¾Ý¿â·ÖÎöÓëÉè¼ÆÊµ¼ùÖУ¬Öð²½×ܽá³öÀ´µÄ¡£¶ÔÓÚÕâЩ¾­ÑéµÄÔËÓ㬶ÁÕß²»ÄÜÉú°ïÓ²Ì×£¬ËÀ¼ÇÓ²±³£¬¶øÒªÏû»¯Àí½â£¬ÊµÊÂÇóÊÇ£¬Áé»îÕÆÎÕ¡£²¢Öð²½×öµ½£ºÔÚÓ¦ÓÃÖз¢Õ¹£¬ÔÚ·¢Õ¹ÖÐÓ¦Óá£
      1. ԭʼµ¥¾ÝÓëʵÌåÖ®¼äµÄ¹ØÏµ
¡¡¡¡
      ......

JavaÐÔÄÜÓÅ»¯

JavaÐÔÄÜÓÅ»¯¼¼Çɼ¯½õ
Ò»¡¢Í¨ÓÃÆª
¡¡¡¡1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
¡¡¡¡1.2 ʹÓ÷Ç×èÈûI/O
¡¡¡¡1.3 É÷ÓÃÒì³£
¡¡
¡¡1.4 ²»ÒªÖظ´³õʼ»¯±äÁ¿
¡¡¡¡1.5 ¾¡Á¿Ö¸¶¨ÀàµÄfinalÐÞÊηû
¡¡¡¡1.6 ¾¡Á¿Ê¹Óþֲ¿±äÁ¿
¡¡¡¡1.7
³Ë·¨ºÍ³ý·¨
¶þ¡¢J2EEƪ
¡¡¡¡2.1 ʹÓûº³å±ê¼Ç
¡¡¡¡2.2 ʼÖÕͨ¹ý»á»°Bean·ÃÎÊʵÌåBea ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ