Java»ù±¾Óï·¨
finalize·½·¨
ËüÊÇjava.lang.ObjectÀàÖеķ½·¨. ÊÇprotectedµÄ.
ȱʡʱÕâ¸ö·½·¨ÊǿյÄ. JavaÔËÐÐϵͳÔÚÀ¬»ø»ØÊÕʱÔÚ¶ÔÏó±»³·Ïú֮ǰµ÷ÓÃÕâ¸ö·½·¨. µ«ÓÉÓÚÀ¬»øµ¥Ôª
»ØÊÕµÄʱ¼äÊDz»È·¶¨µÄ.ËùÒÔ²»Äܹý·ÖÒÀÀµËü(ÕâºÍc++µÄÎö¹¹º¯Êý²»Í¬).
¶øÖ»ÄÜÊÇ"ÔÚ¶ÔÏó±»³·Ïú֮ǰ"×öһЩ´¦Àí.ÀýÈç¿ÉÒÔÔÚÕâÀï¹Ø±Õ¹¹Ôì·½·¨Öдò¿ªµÄÌ×½Ó×Ö.
Èç¹ûÒªÖØÐ´¸Ã·½·¨.·ÃÎÊÊôÐÔÖ»ÄÜÊÇprotected»ò¸üµÍ.
///////////////////////////////////////////////////////////////////////////////
// ObjectÀà
//
// ¹¹Ôì·½·¨:
// public Object()
// ÆäËü·½·¨:
// public final Class<? extends Object> getClass()
// //·µ»ØÒ»¸ö¶ÔÏóµÄÔËÐÐʱÀà(java.lang.Class ¶ÔÏó)¡£
// //¸Ã Class ¶ÔÏóÊÇÓÉËù±íʾÀàµÄ static synchronized ·½·¨Ëø¶¨µÄ¶ÔÏó¡£
// public int hashCode() //·µ»Ø¸Ã¶ÔÏóµÄ¹þÏ£ÂëÖµ.ÓÃÀ´Ö§³Ö¹þÏ£±í.
// //¹þÏ£º¯ÊýµÄÔ¼¶¨ÊÇ:
// // ÔÚ³ÌÐòÖ´ÐÐʱ¶Ôͬһ¸ö¶ÔÏó¶à´Îµ÷Óø÷½·¨Ó¦¸Ã·µ»ØÏàͬµÄÕûÊý.µ«Ò»¸ö³ÌÐò
// // µÄ¶à´ÎÔËÐÐÖжÔÏóµÄ¹þÏ£ÂëÖµ¿ÉÒÔ²»Í¬.
// // Èç¹ûÁ½¸ö¶ÔÏó¸ù¾Ý equals(Object)·½·¨±È½ÏÏàµÈ. ÔòÁ½¶ÔÏóµÄ¹þÏ£ÖµÓ¦¸ÃÏàͬ.
// public boolean equals(Object obj) //±È½ÏÁ½¸ö¶ÔÏóÊÇ·ñÏàµÈ.
// µ«ÔÚObjectÀàÖÐʵÏÖΪÅжÏ2ÕßÊÇ·ñÒýÓÃͬһ¸ö¶ÔÏó. ËùÒÔ×Ô¼ºµÄÀàÐèÒªµÄʱºòÒª¸²¸ÇËü.
// ×Ô¼ºÐ´ equals ·½·¨Ê±Ó¦·ûºÏϱߵÄÔ¼¶¨:
// ²âÊÔthisºÍobjÊÇ·ñÒýÓÃͬһ¸ö¶ÔÏó. if(this==obj) return true;
// ²âÊÔobjÊÇ·ñΪnull. if(obj == null) return false;
// ²âÊÔthisºÍobjÊÇ·ñÊôÓÚͬһ¸öÀà. if(getClass != obj.getClass()) return false;
// ÔÙ°Ñobjת»»Îª±¾ÀàÀàÐͺó. ±È½ÏthisºÍobjµÄËùÓÐ×Ö¶Î. Èç¹û±¾ÀàÓлùÀà.ÏȱȻùÀಿ·ÖÈç:
// if (!super.equals(obj)) return false;
// protected Object clone() throws CloneNotSupportedE
Ïà¹ØÎĵµ£º
·´ÉäÊÇJavaÓïÑÔÖкÜÖØÒªµÄÒ»¸ö×é³É²¿·Ö£¬ËùÒԾʹ˻°ÌâÌÖÂÛµÄ×ÊÔ´¿ÉνÊýÖ®²»¾¡£¬ÈÕ³£¿ª·¢Ò²»á¾³£Ê¹Óõ½¹ØÓÚ·´ÉäµÄReflection
API¡£Java5.0
Tiger³öÏÖÒԺ󣬸ü¶Ô·´ÉäAPIÓÐÁËеÄÀ©Õ¹£¬¾¡¹ÜÌÖÂ۵ϰÌâºÜ¶à£¬²»¹ýÎÒ»¹ÊǾõµÃ²»¹»È«Ã棬ÓÈÆäÊǶԷºÐÍÕâÒ»¿é£¬ËùÒÔ¾ÍÎÒËùÖª£¬ÔÙ»¨Á¦Æø×ܽáÒ»·¬
Ê×ÏÈ·´ÉäµÄÈë¿ÚÊÇ´ÓClass¿ ......
Http´¦Àí²½Öè:
1.¿Í»§¶ËºÍWeb·þÎñÆ÷½¨Á¢Á¬½Ó;
2.¿Í»§¶Ë·¢ËÍhttpÇëÇó;
3.·þÎñÆ÷¶Ë½ÓÊÕ¿Í»§¶ËµÄhttpÇëÇó,Éú³ÉhttpÏìÓ¦»Ø·¢;
4.·þÎñÆ÷¹Ø±ÕÁ¬½Ó.
ÇëÇó:ÇëÇóÐÐ,ÇëÇóÍ·,¿ÕÐÐ,ÏûÏ¢Ìå.
ÏìÓ¦:״̬ÐÐ,ÏìӦͷ,¿ÕÐÐ,ÏûÏ¢Ìå.
Servlet:
ÌØµã:1.ÆÕͨµÄJava´úÂë,ʹÓÃÁËеÄAPI;
2.²»ÊôÓÚJ2SE,¾ßÓе¥¶ÀµÄ¹æ·¶;
3.¼Ì³ÐÓÚHttpS ......
1.JVMµÄgc¸ÅÊö
¡¡¡¡gc¼´À¬»øÊÕ¼¯»úÖÆÊÇÖ¸jvmÓÃÓÚÊÍ·ÅÄÇЩ²»ÔÙʹÓõĶÔÏóËùÕ¼ÓõÄÄÚ´æ¡£javaÓïÑÔ²¢²»ÒªÇójvmÓÐgc£¬Ò²Ã»Óй涨gcÈçºÎ¹¤×÷¡£²»¹ý³£ÓõÄjvm¶¼ÓÐgc£¬¶øÇÒ´ó¶àÊýgc¶¼Ê¹ÓÃÀàËÆµÄËã·¨¹ÜÀíÄÚ´æºÍÖ´ÐÐÊÕ¼¯²Ù×÷¡£
¡¡¡¡ÔÚ³ä·ÖÀí½âÁËÀ¬»øÊÕ¼¯Ëã·¨ºÍÖ´Ðйý³Ìºó£¬²ÅÄÜÓÐЧµÄÓÅ»¯ËüµÄÐÔÄÜ¡£ÓÐЩÀ¬»øÊÕ¼¯×¨ÓÃÓÚÌØÊâµÄ ......
import java.io.*;
class FileTest
{
public static void main(String[] args) throws Exception
{
//File f=new File("1.txt");
//f.createNewFile();
//f.mkdir();
//File f=new File("E:\\JavaLesson\\Lesson7\\1.txt");//ÔÚWindowsϵͳÏÂ,Óþø¶Ô ......