³õʶJavaÃæÏò¶ÔÏóµÄÌØÐÔ
OOPµÄÌØÐÔÖ÷ÒªÓУº1¡¢·â×°£»2¡¢¼Ì³Ð£»3¡¢¶à̬¡£ÏÂÃæ´ÓÕ⼸¸ö·½Ãæ¾ßÌå²ûÊö¡£
1¡¢·â×°
·â×°Äܽ«ÀàµÄ¾ßÌåÐÅÏ¢Òþ²ØÆðÀ´£¬Ê¹µÃÊý¾ÝµÃµ½±£»¤¡£Æä¾ßÌåʵʩÖ÷ÒªÊÇÒÀ¿¿·ÃÎÊ¿ØÖÆ»úÖÆÈ¨ÏÞ£¬ÆäȨÏÞÖ÷ÒªÓÐËÄÖÖ£º1¡¢private£»2¡¢default£¨C++ûÓÐÕâÖÖȨÏÞ£©£»3¡¢protected£»4¡¢public¡£ÔÚÕâËÄÖÖȨÏÞϵÄÊý¾ÝÔÚÍâ½çµÄ¿É¼ûÐÔ²»Í¬¡£PrivateÖ»ÔÚÀàµÄÄÚ²¿¿É¼û£¬Æä×ÓÀàÒ಻¿É¼û£»defaultµÄ¿É¼û·¶Î§À©Õ¹µ½Í¬Ò»¸ö°üÄÚ£»protectedÔÚÀàµÄÄÚ²¿¡¢Í¬¸ö°ü¡¢Æä×ÓÀàÄÚ²¿¿É¼û£»public²»¶ÔÍâ½çÒþ²Ø¡£
ÉùÃ÷ΪprivateµÄ±äÁ¿ÎªÀàÄÚ²¿¿É¼û£¬²¢·Ç¶ÔÏó¼¶±ðµÄÄÚ²¿¿É¼û£¬¼´ÔÚÀàµÄʵÀýÄÚ¿ÉÒÔÒýÓÃͬÀàÐ͵ÄÁíһʵÀýµÄprivate±äÁ¿¡£
·â×°½«Êý¾Ý°²È«µÄ±£»¤ÆðÀ´£¬Íâ½çÓû·ÃÎÊÊý¾Ý±ØÐëͨ¹ýÀàÉè¼ÆµÄ½Ó¿Ú£¬ÀàµÄÉè¼Æ¶ÔÓÚÊý¾ÝµÄ°²È«ºÍÀàµÄ¹¦ÄÜÓÐÖØÒª×÷Óá£
2¡¢¼Ì³Ð
¼Ì³ÐÊÇOPPµÄÁíÒ»¸ö´óµÄÌØµã£¬¼Ì³ÐÃâÈ¥ÁËÖØ¸´¿ª·¢ÀàËÆµÄ´úÂëËù´øÀ´µÄ·±Ëö£¬½ÚÊ¡ÁËÖØ¸´¿ª·¢µÄ¿ªÏú£¬µ«ÓÉÓÚÏÖʵÖи÷ÖÖ¶ÔÏóµÄ¸´ÔÓÐÔºÍÔÀ´¿ª·¢µÄÀàËùÃèÊöµÄ¶ÔÏóÌØÐÔ¿ÉÄܲ»¹»×¼È·¡¢²»¹»È«Ã棬¼Ì³ÐÒ²ÃæÁٺܶàÀ§ÄÑ¡£Èçij¸ö¶ÔÏóµÄÌØÐÔ¿ÉÄÜÊÇij¸öÀàËùÃèÊöµÄÌØÐÔµÄÒ»¸ö×Ó¼¯£¬ÈôÒÔ¸ÃÀàÈ¥ÃèÊöÕâ¸ö¶ÔÏó£¬Õâ¾Í¿ÉÄÜÔì³ÉÄÚ´æµÄÀË·Ñ¡£Ä³¸ö¶ÔÏó¿ÉÄÜÖ÷ÒªÓÉij¸öÀàÃèÊöµ«Í¬Ê±ÓÖÓÐÆäËüÀàµÄÌØÐÔ£¬C++¿ÉÒÔ¶àÖØ¼Ì³Ð£¬¼´Ä³¸öÀà¿ÉÒÔͬʱ¼Ì³ÐÆäËü¼¸¸öÀàµÄÌØÐÔ£¬µ«Õâ¿ÉÄÜ´øÀ´³åÍ»¡¢ÀË·Ñ¡£JavaÖ»Ö§³Öµ¥¼Ì³Ð£¨extends£©£¬¼´ÀàÖ»¿ÉÒÔÓÐÒ»¸ö¸¸À࣬¶ÔÓÚ¶àÖØ¼Ì³ÐÎÊÌâÆäʹÓÃÁ˽ӿڣ¨implements£©¡£½Ó¿ÚÆäʵÊÇÒ»ÖÖÃèÊöijÖÖÐÐÎªÌØÐԵķ½·¨ÉùÃ÷£¬Æä²¢Ã»Óз½·¨Ì壬ҪÇóÔÚʵÏÖÁËÆä½Ó¿ÚµÄÀàÖÐÃèд¡£
µ±¸¸ÀàÃèÊöµÄÌØÐÔ²¢²»ÊǷdz£·ûºÏ×ÓÀàµÄÒªÇóʱ£¬ÎÒÃDZØÐëÖØÐÂÃèдÕâЩ·½·¨Ì壬Õâ¾ÍÊÇÖØÐ´£¨¸²¸Ç£©¡£¼´×ÓÀàÖеÄͬÃû£¨²ÎÊýµÈÏàͬ£©º¯Êý¸²¸ÇÁ˸¸ÀàµÄº¯Êý¡£
3¡¢¶à̬
¶à̬·ÖΪÁ½ÖÖ£º±àÒëʱµÄ¶à̬ºÍÔËÐÐʱµÄ¶à̬¡£ÕâÁ½ÖÖµÄʵÏÖ»úÖÆ²»Í¬£¬±àÒëʱµÄ¶à̬ÀûÓú¯ÊýµÄÖØÔØ»úÖÆ£¬¼´ÏàͬµÄº¯ÊýÃû²»Í¬µÄ²ÎÊý£¨°üÀ¨²ÎÊýµÄÀàÐÍ¡¢¸öÊý£©µÄº¯Êý×é³ÉÒ»¸öÓÐʵ¼ÊÒâÒåµÄ·½·¨ÌåϵÁУ¬¾ßÌåµ÷ÓÃʱ¸ù¾Ý´«µÝ½øÈ¥µÄ²ÎÊýÑ¡Ôñ²»Í¬µÄº¯Êý¡£ÓÉÓÚÔÚ±àÒëʱ¾Í¿ÉÒÔ¸ù¾Ý²ÎÊýÁбíÈ·¶¨¾ßÌåµÄº¯Êý£¬¹Ê³ÆÎª±àÒëʱµÄ¶à̬£¬Òà³ÆÎªÔçÁª±à¡£
ÔËÐÐʱµÄ¶à̬£º±àÒëʱ²»ÖªµÀÐèÒªµ÷ÓÃÄĸö¾ßÌåµÄº¯Êý£¬ÔÚÔËÐÐʱ·½ÄÜÈ·¶¨¡£Îª½âÊÍÔËÐÐʱ¶à̬£¬±ØÐë²ûÊöÒ»ÏÂÉÏËÝÔìÐÍ£¬ÓÉÓÚ×ÓÀà¼Ì³ÐÁ˸¸ÀàµÄÊý¾ÝºÍ·½·¨Ì壬¶øÇÒÓµÓÐ×Ô¼ºµÄÌØÐÔ£¬¼´¸¸ÀàÊÇ×ÓÀàµÄÒ»¸ö×Ó¼¯¡£ÕâÑù¸¸ÀàËùÃèÊöµÄÐÐÎªÌØÐÔ×ÓÀàÒàÓУ¬ÕâÑù×ÓÀàµÄ¶ÔÏóÒýÓÿÉÒÔת»¯Îª¸¸ÀàµÄ¶ÔÏóÒýÓᣵ
Ïà¹ØÎĵµ£º
½ñÌìÔÚÑо¿JAX-WS£¬Å¼È»·¢ÏÖjava6µÄÖÐÎÄAPIÔÚjavax.xml.ws°ü϶ªÁËһЩannotation£¬Ò²ÊǺÜżȻ·¢ÏÖÕâÖÖÇé¿ö£¬ÎÒÔÚдjava´úÂ룬·¢ÏÖ¿ÉÒÔÓõÄannotation£¬µ«ÊÇÔÚÖÐÎÄapiÀïÕÒ²»µ½£¬ºóÀ´ÕÒÁËÒ»ÏÂÓ¢Îİæzpi£¬²Å·¢ÏÖÖÐÎİ涪ÁËһЩannotation£¬ÔÝʱ²»Çå³þ±ðµÄ°üÀïÓÐûÓжªÊ§µÄÇé¿ö¡£ÎÒÊÇʹÓÃÔÚÏßAPI£¬ºóÀ´·¢ÏÖÏÂÔØ°æºÍÔÚÏß°æÒ»Ñù¶ ......
JAVA CalendarÏê½â
£¨ÔÚÎÄÕµÄ×îºó£¬½«»á½éÉÜDateÀ࣬Èç¹ûÓÐÐËȤ£¬¿ÉÒÔÖ±½Ó·µ½×îºóÈ¥ÔĶÁ£©
¾¿¾¹Ê²Ã´ÊÇÒ»¸ö Calendar ÄØ£¿ÖÐÎĵķÒë¾ÍÊÇÈÕÀú£¬ÄÇÎÒÃÇÁ¢¿Ì¿ÉÒÔÏëµ½ÎÒÃÇÉú»îÖÐÓÐÑô(¹«)Àú¡¢Òõ(Å©)ÀúÖ®·Ö¡£ËüÃǵÄÇø±ðÔÚÄÄÄØ£¿
±ÈÈçÓУº
Ô·ݵ͍Òå - Ñô`(¹«)Àú Ò»Äê12 ¸öÔ£¬Ã¿¸öÔµÄÌìÊý¸÷²»Í¬£»Òõ(Å©)Àú£¬Ã¿¸öÔ¹̶¨28 ......
Java IOµÄÒ»°ãʹÓÃÔÔò£º
Ò»¡¢°´Êý¾ÝÀ´Ô´£¨È¥Ïò£©·ÖÀࣺ
1¡¢ÊÇÎļþ£º FileInputStream, FileOutputStream, FileReader, FileWriter
2¡¢ÊÇbyte[]£ºByteArrayInputStream, ByteArrayOutputStream
3¡¢ÊÇChar[]: CharArrayReader, CharArrayWriter
4¡¢ÊÇString: StringBufferInputStream, StringReader, StringWriter
5¡¢ ......
package com.down.servlet;
import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URLEncoder;
import javax.servlet.ServletException;
import javax.servlet.ServletOutputStream;
import java ......