JavaÃÕÌâ6——¿âÃÕÌâ
ÃÕÌâ56£º´óÎÊÌâ | ÃÕÌâ57£ºÃû×ÖÀïÓÐʲô£¿ | ÃÕÌâ58£º²úÉúËüµÄÉ¢ÁÐÂë | ÃÕÌâ59£ºÊ²Ã´ÊDz | ÃÕÌâ60£ºÒ»Ðеķ½·¨ | ÃÕÌâ61£ºÈÕÆÚÓÎÏ· | ÃÕÌâ62£ºÃû×ÖÓÎÏ· |
ÃÕÌâ63£º¸ü¶àͬÑùµÄÎÊÌâ | ÃÕÌâ64£º°´ÓàÊý±à×é | ÃÕÌâ65£ºÒ»ÖÖÒÉËÆÅÅÐòµÄ¾ªÈË´«Ææ
ͨ¹ýÉÏÃæµÄÁ´½Ó´ó¼Ò¿ÉÒÔÔÚÉÏÃæµÄµÄÎªÍøÕ¾ÉÏ¿´µ½¡¶Java Puzzlers¡·µÄÏêϸÎÄÕ£¬Ôڴ˽ö½«Ñ§Ï°µÄÖØµã×öÏÂ×ܽ᣺
¹ØÓڿ⣺
ÃÕÌâ56
½âÊÍ£ºBigIntegerʵÀýÊDz»¿É±äµÄ¡£String¡¢BigDecimalÒÔ¼°°ü×°Æ÷ÀàÐÍ£ºInteger¡¢Long¡¢Short¡¢Byte¡¢Character¡¢Boolean¡¢FloatºÍDoubleÒ²ÊÇÈç´Ë£¬
Äã²»ÄÜÐÞ¸ÄËüÃǵÄÖµ¡£ÎÒÃDz»ÄÜÐÞ¸ÄÏÖÓÐʵÀýµÄÖµ£¬¶ÔÕâЩÀàÐ͵IJÙ×÷½«·µ»ØÐµÄʵÀý¡£ÎªÁËÔÚÒ»¸ö°üº¬¶Ô²»¿É±ä¶ÔÏóÒýÓõıäÁ¿ÉÏÖ´ÐмÆË㣬ÎÒÃÇ
ÐèÒª½«¼ÆËãµÄ½á¹û¸³Öµ¸ø¸Ã±äÁ¿¡£
·½·¨ÈçÏ£º BigInteger fiveThousand = new BigInteger("5000");
½Ìѵ£º²»Òª±»Îóµ¼£¬ÈÏΪ²»¿É±äÀàÐÍÊǿɱäµÄ¡£ÕâÊÇÒ»¸öÔÚ¸ÕÈëÃŵÄJava³ÌÐòÔ±Öкܳ£¼ûµÄ´íÎó¡£¹«ÕýµØËµ£¬
Java²»¿É±äÀàÐ͵ÄijЩ·½·¨Ãû´ÙʹÎÒÃÇ×ßÉÏÁËÆç;¡£Ïñadd¡¢subtractºÍnegateÖ®ÀàµÄÃû×ÖËÆºõÊÇÔÚ°µ
ʾÕâЩ·½·¨½«ÐÞ¸ÄËüÃÇËùµ÷ÓõÄʵÀý¡£Ò²Ðíplus¡¢minusºÍnegation²ÅÊǸüºÃµÄÃû×Ö¡£
ÃÕÌâ57
½âÊÍ£º ʹÓÃset·½·¨Ê±£¬×¢Ò⣬Èç¹û¶¨ÒåµÄÀาдÁËequals()·½·¨Ê±£¬¾ÍÒ»¶¨Òª¸²Ð´hashcode()·½·¨£¬ÒòΪÿ´Î
ʹÓÃset´æ´¢ÊµÀý»òÊǵ÷Ó㬶¼ÐèÒªhashcode·½·¨±È½ÏÊý¾Ý¡£
½Ìѵ£ºµ±Ä㸲дequals·½·¨Ê±£¬Ò»¶¨Òª¼Çן²Ð´hashCode·½·¨¡£¸üÒ»°ãµØ½²£¬µ±ÄãÔÚ¸²Ð´Ò»¸ö·½·¨Ê±£¬Èç¹ûËü¾ß
ÓÐÒ»¸öͨÓõÄÔ¼¶¨£¬ÄÇôÄãÒ»¶¨Òª×ñÊØËü¡£¶ÔÓÚ´ó¶àÊýÔÚObjectÖÐÉùÃ÷µÄ·ÇfinalµÄ·½·¨£¬¶¼ÐèҪעÒâÕâÒ»
µã[EJ Chapter 3]¡£²»²ÉÓÃÕâÏÒé¾Í»áµ¼ÖÂÈÎÒâµÄ¡¢²»È·¶¨µÄÐÐΪ¡£
ÃÕÌâ58
½âÊÍ£ºÕâ¸ö³ÌÐòµÄȱÏÝÓëÃÕÌâ57ÖеÄȱÏݺÜÏàËÆ£¬ÔÚÃÕÌâ57ÖУ¬Name¸²Ð´ÁËequals·½·¨£¬µ«ÊÇûÓи²Ð´hashCode·½·¨£»¶øÔÚ±¾ÃÕÌâÖУ¬Name¸²Ð´ÁËhashCode·½
·¨£¬µ«ÊÇûÓи²Ð´equals·½·¨¡£Õâ²¢²»ÊÇ˵NameûÓÐÉùÃ÷Ò»¸öequals·½·¨£¬ËüȷʵÉùÃ÷ÁË£¬µ«ÊÇÄÇÊǸö´íÎóµÄÉùÃ÷¡£NameÀàÉùÃ÷ÁËÒ»¸ö²ÎÊýÀàÐÍÊÇName
&n
Ïà¹ØÎĵµ£º
LuceneÊÇÒ»¸ö»ùÓÚJavaµÄÈ«ÎÄË÷Òý¹¤¾ß°ü¡£
»ùÓÚJavaµÄÈ«ÎÄË÷ÒýÒýÇæLucene¼ò½é£º¹ØÓÚ×÷ÕߺÍLuceneµÄÀúÊ·
È«ÎļìË÷µÄʵÏÖ£ºLueneÈ«ÎÄË÷ÒýºÍÊý¾Ý¿âË÷ÒýµÄ±È½Ï
ÖÐÎÄÇзִʻúÖÆ¼ò½é£º»ùÓÚ´Ê¿âºÍ×Ô¶¯ÇзִÊËã·¨µÄ±È½Ï
¾ßÌåµÄ°²×°ºÍʹÓüò½é£ºÏµÍ³½á¹¹½éÉܺÍÑÝʾ
Hacking Lucene£º¼ò»¯µÄ²éѯ·ÖÎöÆ÷£¬É¾³ýµÄʵÏÖ£¬¶¨ÖƵÄÅ ......
public class Test {
public static void main(String aa[]) {
if (System.getProperty("os.name").equals("Linux")) {
System.out.println("linux");
} else if (System.getProperty("os.name").equals("Windows XP")) {
System.out.println("win ......
Õ½¶·Í¼DEMO
»ù±¾²Ù×÷£º
ÒÆ¶¯£º← → ↓ ↑
¶Ô»°£º¿Õ¸ñ¼ü/»Ø³µ¼ü
ÔËÐл·¾³£º
Windows
JRE 1.6»òÒÔÉÏ(²»×°Åܲ»ÁË)
JREÏÂÔØµØÖ·£ºhttp://www.java.com/zh_CN/download/manual.jsp
×¢Ò⣺ÓÎÏ·´¦ÔÚ¿ª·¢½×¶Î,½öÌåÑé
JAVAÊÖ»úÓÎÏ·¾Ó¶à£¬¿ª·¢Õâ¸öPC RPG game,Ϊ¼ÍÄîSUN
°´¼Æ»®0.5¿ªÊ¼ÐèÒªÌí¼ÓÉ̵êºÍÕ ......
2007-09-28 12:17×÷Õߣºdoublel³ö´¦£ºÂÛ̳ÕûÀíÔðÈα༣º·½ÖÛ
¡¡¡¡ÔÚJavaÓïÑÔÖУ¬ abstract class ºÍinterface ÊÇÖ§³Ö³éÏóÀඨÒåµÄÁ½ÖÖ»úÖÆ¡£ÕýÊÇÓÉÓÚÕâÁ½ÖÖ»úÖÆµÄ´æÔÚ£¬²Å¸³ÓèÁËJavaÇ¿´óµÄ ÃæÏò¶ÔÏóÄÜÁ¦¡£abstract classºÍinterfaceÖ®¼äÔÚ¶ÔÓÚ³éÏóÀඨÒåµÄÖ§³Ö·½Ãæ¾ßÓкܴóµÄÏàËÆÐÔ£¬ÉõÖÁ¿ÉÒÔÏà»¥Ìæ»»£¬Òò´ËºÜ¶à¿ª·¢ÕßÔÚ½ ......
JavaDoc£¬ÔÚ Java µÄ×¢ÊÍÉÏ×öÎÄÕÂ
¡¡¡¡¶ÔÓÚJava×¢ÊÍÎÒÃÇÖ÷ÒªÁ˽âÁ½ÖÖ£º
¡¡¡¡
¡¡¡¡// ×¢ÊÍÒ»ÐÐ
¡¡¡¡/* ...... */ ×¢ÊÍÈô¸ÉÐÐ
¡¡¡¡µ«»¹ÓеÚÈýÖÖ£¬Îĵµ×¢ÊÍ£º
¡¡¡¡/** ...... */ ×¢ÊÍÈô¸ÉÐУ¬²¢Ð´Èë javadoc Îĵµ
¡¡¡¡Í¨³£ÕâÖÖ×¢Ê͵ĶàÐÐд·¨ÈçÏ£º
¡¡¡¡/**
¡¡¡¡ * .........
¡¡¡¡ * .........
¡¡¡¡ */
¡¡¡¡ºÜ¶ ......