JavaÖеÄÊý¾Ý±È½Ï£¨ÔÙ̸==ÓëequalsµÄÇø±ð£©
JavaÖеıäÁ¿Óë¶ÔÏóÓÐÇø±ðÂð£¿
Òý×Ó£º±äÁ¿Óë¶ÔÏó
±äÁ¿ÊÇJavaÖÐ×î»ù±¾µÄ´æ´¢µ¥Ôª£¬Îª±äÁ¿¸³Öµ¿ÉÒÔʹÓø³Öµ±í´ïʽ¡£È磺
int i = 10;
¸Ã±í´ïʽµÄº¬ÒåÊǽ«Ò»¸ö×ÖÃæÁ¿£¨literal£©10¸³Öµ¸øÒ»¸öÀàÐÍΪintÐ͵ıäÁ¿£¬±äÁ¿ÃûΪi¡£ÕâÊÇÒ»¸öΪ»ù±¾Êý¾ÝÀàÐ͵ıäÁ¿¸³ÖµµÄÀý×Ó£¬Ëü±í´ïÁËÒ»¸ö·Ç³£ÆÓËØµÄÐÅÏ¢£¬ÄǾÍÊDZäÁ¿iµÄֵΪ10¡£
ÄÇôÕâÖÖ¸³Öµ±í´ïʽÒýÉêµ½ÒýÓÃÀàÐ͵ıäÁ¿Ê±£¬Æäº¬ÒåÓÖÓÐʲô±ä»¯ÄØ£¿ÔÙ¿´Ò»¸ö¸³Öµ±í´ïʽ£º
String str = null;
¸Ã±í´ïʽµÄº¬ÒåÊǽ«¿ÕÄÚ´æµØÖ·£¨null£©¸³Öµ¸øStringÀàÐ͵ıäÁ¿£¬±äÁ¿ÃûΪstr¡£ÆÓËØµÄ˵·¨ÊDZäÁ¿strµÄֵΪnull¡£¶ÔÓÚÒýÓÃÀàÐ͵ıäÁ¿¶øÑÔ£¬¸³Öµ²Ù×÷Ö»Êǽ«¶ÔÏóµÄÄÚ´æµØÖ·±£´æµ½±äÁ¿ÖС£Ò²¾ÍÊÇ˵ÒýÓÃÀàÐ͵ıäÁ¿ÖµÊǶÔÏóµÄÄÚ´æµØÖ·¶ø²»ÊǶÔÏóµÄÄÚÈÝ¡£ÈçÏÂÀý£º
String str1 = "abc";
String str2 = new String("abc");
ÉÏÊöÁ½ÖÖ¸³Öµ²Ù×÷±¾ÖÊÉÏûÓÐÈκÎÇø±ð£¬×î´óµÄÇø±ðÊÇÉú³É¶ÔÏóµÄ·½·¨²»Í¬£¨ÕâÒ»µãÓ븳ֵ²Ù×÷Î޹أ©¡£¶ÔÓÚ±äÁ¿¶øÑÔ£¬ÆäÖµÈÔÈ»ÊÇËùÖ¸¶ÔÏóµÄÄÚ´æµØÖ·¡£
Ïà¶ÔÓÚ±äÁ¿£¬¶ÔÏóÒ²ÊÇ´æ´¢µ¥ÔªµÄÒ»ÖÖ¡£¶ÔÏóÓÐ×Ô¼ºµÄÊôÐÔÓë·½·¨£¬ÆäÄÚÈݵıíÏÖÐÎʽÓÉʵÀý»¯¸Ã¶ÔÏóËùÓõÄÀà¾ö¶¨¡£È磺
new java.sql.Time(0L);
ҪʹÓöÔÏ󣬱ØÐ뽫¶ÔÏóµÄÄÚ´æµØÖ·Ö¸¶¨µ½Ò»¸öÒýÓÃÀàÐ͵ıäÁ¿ÖУ¨Ò²¾ÍÊDZäÁ¿µÄ¸³Öµ²Ù×÷£©¡£¸Ã±äÁ¿µÄÀàÐÍ¿ÉÒÔÓë¶ÔÏóµÄÀàÐÍÒ»Ö£¬»òÕßÊǶÔÏóÀàÐ͵ĸ¸À࣬»òÕßÊǶÔÏóÀàÐÍʵÏֵĽӿڡ£ºóÁ½ÖÖÊǵäÐ͵Ķà̬ӦÓá£È磺
java.util.Date date = new java.sql.Time(0L);
µ±È»£¬ÎÒÃÇÖ»ÄÜͨ¹ý±äÁ¿È¥µ÷ÓöÔÏóµÄ·½·¨»òÕßÉèÖöÔÏóµÄÊôÐÔ£¬Æä×÷ÓÃÎÞ·ÇÁ½ÖÖ£ºÈ¡µÃ»òÕßÐ޸ĶÔÏóµÄÄÚÈÝ¡£È磺
java.util.Date date = new java.sql.Time(0L);
date.setTime(3600000L);
System.out.println(date.toString());
×¢Ò⣬±äÁ¿µÄÄÚºÖ»ÓÐÒ»¸ö£¬¾ÍÊÇËüµÄÖµ¡£ÎÒÃÇͨ¹ý±äÁ¿µ÷ÓöÔÏóµÄ·½·¨Ê±£¬¿ÉÒԸıäµÄÒ²Ö»ÊǶÔÏóµÄÄÚÈÝ¡£¼Çס£º
±äÁ¿µÄÖµÖ»ÄÜͨ¹ý¸³Öµ±í´ïʽÀ´¸Ä±ä£»¶ÔÏóµÄÄÚÈÝÖ»ÄÜͨ¹ý×ÔÉíµÄ·½·¨»òÊôÐÔÀ´¸Ä±ä¡£
Çø·Ö±äÁ¿Óë¶ÔÏóÊǺÜÓбØÒªµÄ£¬µ±ÎÒÃÇÌÖÂÛ±äÁ¿Ê±×ÜÊÇÓëËüÃǵÄÖµÓйأ»µ±ÎÒÃÇÌÖÂÛ¶ÔÏóʱ¸ü¶àµÄÊÇÔÚÌÖÂÛÈçºÎÈ¡µÃ»òÐÞ¸ÄËüÃǵÄÄÚÈÝ¡£
±äÁ¿ÖµµÄ±È½Ï
µ±ÎÒÃÇÌÖÂÛ±äÁ¿Ö®¼äÊÇ·ñÏàµÈʱ£¬Í¨³£Ê¹ÓÓ==”¹ØÏµÔËËã·û¡£È磺
int i = 10;
int j = 20;
if (i == j) {
System.out.println("Á½¸ö±äÁ¿µÄÖµÏàµÈ");
}
ÉÏÀýÊÇ»ù±¾Êý¾ÝÀàÐÍÖ®¼äµÄ±È½Ï£¬±¾ÖÊÉÏÊDZäÁ¿Ö®¼äÖµµÄ±È½Ï¡£¶ÔÓÚÁ½¸öÒýÓñäÁ¿µÄ±È½Ï£¬
Ïà¹ØÎĵµ£º
¸Õ²ÅÔÚ×ö¸ö²âÊÔʱ ɾ³ýÎļþÀÏÊÇʧ°Ü...Ò»Ö±ÕÒ²»µ½ÔÒò.. file.delete();
×ÜÊÇ·µ»Øfalse.
ÔÚÍøÉÏÕÒÁ˰ëÌì ¶¼ÕÒ²»µ½´íÔÚÄĶù..
if(file.exists() && file.canWrite())
file.delete();
ÕâÑù¶¼²»ÐС
ºóÀ´Í»È»Í»È»Ïëµ½´íÔÚÄĶùÁË..
¾ÍÊÇÔÚдÍêÎļþºóûÓÐclose
out.write(b);
out.flush();
out.close();
......
¶þ¡¢JavaÀ¬»ø»ØÊÕ
1. JVMÔËÐл·¾³ÖÐÀ¬»ø¶ÔÏóµÄ¶¨Òå
Ò»¸ö¶ÔÏó´´½¨ºó±»·ÅÖÃÔÚJVMµÄ¶ÑÄÚ´æÖУ¬µ±ÓÀÔ¶²»ÔÙÒýÓÃÕâ¸ö¶ÔÏóʱ£¬Ëü½«±»JVMÔÚ¶ÑÄÚ´æÖлØÊÕ¡£»ò µ±¶ÔÏóÔÚJVMÔËÐпռäÖÐÎÞ·¨Í¨¹ý¸ù¼¯ºÏ(root set)µ½´ïʱ£¬Õâ¸ö¶ÔÏó¾Í±»³ÆÎªÀ¬»ø¶ÔÏó¡£
2. ¶ÑÄÚ´æ
* ÔÚJVMÆô¶¯Ê±±»´´½¨£»¶ÑÄÚ´æÖÐËù´æ´¢µ ......
1.ÕýÔò±í´ïʽ½á¹¹¼ò½é£º
С֪ʶ£º{}¡¡¶¨ÒåÁËÒ»¸ö·¶Î§¡¡ [] ¶¨ÒåÁËÒ»¸ö×Ö·ûÀà¡¡() ¶¨ÒåÁËÒ»¸ö×é
*Ç°Ãæ³öÏÖ0´ÎÒÔÉÏ +¡¡Ç°ÃæÆ¥ÅäÒ»´ÎÒÔÉÏ¡¡?Ç°Ãæ³öÏÖ0´Î»òÒ»´Î
1).×Ö·û£º
x------×Ö·ûx
\\-----·´Ð±¸Ü
\0n----Ê®½øÖÆÊý (0 <= n <= 7)
\0nn---Ê®½øÖÆÊý0nn (0 <= n <= 7)
\0mnn--Ê®½øÖÆÊý ......
JSR 203£ºNIO 2À©Õ¹ºÍʵÏÖÁËÔÚJava 1.4ÖмÓÈëµÄ×î³õNIO¹¦ÄÜ¡£ÔÚNIO 2ÖÐ×îÃ÷ÏÔµÄÐÂÔö¹¦ÄܾÍÊÇÎļþ·ÃÎÊAPIµÄÈ«Ãæ¸Ä½ø¡£¶àÊý¿ª·¢Õß¶¼Óùýjava.io.File£¬¶ÔÆä´æÔÚµÄÖÚ¶àȱÏÝ×ÔÈ»ÐÄÖÐÓÐÊý£º
¡ô²»Ö§³Ö·ûºÅÁ´½Ó(symbolic links )
......