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

¶Á¡¶JAVAÐÂÊÖͨ²¡¡·

Ò»¡¢Ëã·¨ºÍÊý¾Ý½á¹¹
¡ïʲôʱºò¸ÃÓÃÊý×éÐÍÈÝÆ÷¡¢Ê²Ã´Ê±ºò¸ÃÓÃÁ´±íÐÍÈÝÆ÷£¿
¡ïʲôÊÇÉ¢Áк¯Êý£¿HashMapµÄʵÏÖÔ­ÀíÊÇʲô£¿
¡ïʲôÊǵݹ飿Èç¹ûÄãÒÔÇ°´ÓÀ´Ã»Ð´¹ýµÝ¹éº¯Êý£¬³¢ÊÔ×Åдһ¸ö£¨±ÈÈçÓõݹ麯Êý½øÐÐĿ¼Ê÷±éÀú£©¡£
¡ïʲôÊÇËã·¨¸´ÔӶȣ¿
¡ïÄãÊÇ·ñÀí½â¿Õ¼ä»»Ê±¼äµÄ˼Ï룿
¡ïдһ¸öÕë¶ÔÕûÊýÊý×éµÄðÅÝÅÅÐòº¯Êý£¬¿´¿´ÄãÒªÐ޸ļ¸´Î²ÅÄÜÅÜͨ¡£
¡ïдһ¸öÕë¶ÔÕûÊýÊý×éµÄ¶þ·Ö²éÕÒº¯Êý£¬¿´¿´ÄãÒªÐ޸ļ¸´Î²ÅÄÜÅÜͨ¡£
¶þ¡¢ÃæÏò¶ÔÏóµÄ»ù±¾¹¦
¡ï»ùÓڽӿڵļ̳кͻùÓÚʵÏֵļ̳и÷ÓÐʲôÓŵ㡢ȱµã£¿
¡ï¼Ì³Ð£¨°üÀ¨extendºÍimplement£©ÓÐʲôȱµã£¿
¡ï¶à̬£¨polymorphism£©ÓÐʲôȱµã£¿
¡ïΪʲôJava¿ÉÒÔ¶à¼Ì³Ðinterface£¬¶ø²»¿ÉÒÔ¶à¼Ì³Ðclass£¿
¡ï¼ÙÈçÈÃÄãдһ¸öСÓÎÏ·£¨±ÈÈçÈË»ú¶ÔÕ½µÄÎå×ÓÆ壩£¬Äã»áÈçºÎÉè¼ÆÀà½á¹¹£¿
¡ïÀà½á¹¹Éè¼Æʱ£¬ÈçºÎ¿¼ÂÇ¿ÉÀ©Õ¹ÐÔ£¿
Èý¡¢JVM
¡ï¹ØÓÚ»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍ
JavaµÄ»ù±¾ÀàÐͺÍÒýÓÃÀàÐÍÔÚ±¾ÖÊÉÏÓÐʲôÇø±ð¡£
¡óÕâÁ½ÖÖÀàÐÍÔÚÄÚ´æ´æ´¢ÉÏÓÐʲôÇø±ð£¿
¡óÕâÁ½ÖÖÀàÐÍÔÚÐÔÄÜÉÏÓÐʲôÇø±ð£¿
¡óÕâÁ½ÖÖÀàÐͶÔÓÚGCÓÐʲôÇø±ð£¿
¡ï¹ØÓÚÀ¬»ø»ØÊÕ£¨Garbage Collection£©
GCµÄʵÏÖ»úÖÆ¡£Çë¿´ÈçϵÄÎÊÌ⣺
¡óGCÊÇÈçºÎÅжÏÄÄЩ¶ÔÏóÒѾ­Ê§Ð§£¿
¡óGC¶ÔÐÔÄÜ»áÓÐÄÄЩӰÏ죿
¡óÈçºÎͨ¹ýJVMµÄ²ÎÊýµ÷ÓÅGCµÄÐÔÄÜ£¿
¡ï¹ØÓÚ×Ö·û´® 
      ¶ÔÓÚJavaÌṩµÄStringºÍStringBuilder£¨StringBuffer£©£¬Ïë±ØºÜ¶àÈ˶¼ÖªµÀ£ºStringÓÃÓÚ³£Á¿×Ö·û´®£¬StringBuilderÓÃÓڿɱä×Ö·û´®¡£ÄÇJavaµ±³õΪʲôҪÕâÑùÉè¼Æ£¿ÎªÉ¶²»ÓÃÒ»¸öÀàÀ´Í³Ò»¸ã¶¨£¿
¡ï¹ØÓÚ·¶ÐÍ£¨Generic Programming£©
´ÓJDK 1.5¿ªÊ¼£¬JavaÒýÈëÁËÒ»¸öÖØÁ¿¼¶µÄÓï·¨£º·¶ÐÍ¡£²»¹ý£¬ºÜ¶à½ö½öÖªµÀ·¶Ð͵ÄƤ룬¶ø¶ÔÓںܶ౾ÖʵĶ«¶«£¬²»ÉõÁ˽⡣
¡óGPÊÇÔÚ±àÒëʱʵÏֵĻ¹ÊÇÔÚÔËÐÐʱʵÏֵģ¿ÎªÊ²Ã´ÒªÕâôʵÏÖ£¿
¡óGPµÄÀàÐͲÁ³ý»úÖÆÊÇÕ¦»ØÊ£¿ÓÐɶÓŵã/ȱµã£¿
¡óʹÓ÷¶ÐÍÈÝÆ÷£¨Ïà¶ÔÓÚ´«Í³ÈÝÆ÷£©ÔÚÐÔÄÜÉÏÓÐɶӰÏ죿Ϊʲô£¿
¡ï¹ØÓÚ¶àÏß³Ì
¼¸¸ö¹ØÓÚ¶àÏ̵߳ÄÎÊÌâ¡£
¡ósynchronized¹Ø¼ü×ÖÊÇÔõôÆð×÷Óõģ¿
¡ósynchronizedµÄ¿ÅÁ£¶È£¨»òÕß˵×÷ÓÃÓò£©ÈçºÎ£¿ÊÇÕë¶Ôij¸öÀ໹ÊÇÕë¶Ôij¸öÀà¶ÔÏóʵÀý£¿
¡ósynchronized¶ÔÐÔÄÜÓÐûÓÐÓ°Ï죿Ϊʲô£¿
¡óvolatile¹Ø¼ü×ÖÓÖÊÇÅÉɶÓõģ¿É¶Ê±ºòÐèÒªÓÃÕâ¸ö¹Ø¼ü×Ö£¿


Ïà¹ØÎĵµ£º

ÐÂÊÖÈëÃÅ:дJava³ÌÐòµÄÈýÊ®¸ö»ù±¾¹æÔò

¡¡¡¡(1) ÀàÃûÊ××ÖĸӦ¸Ã´óд¡£×ֶΡ¢·½·¨ÒÔ¼°¶ÔÏó(¾ä±ú)µÄÊ××ÖĸӦСд¡£¶ÔÓÚËùÓбêʶ·û£¬ÆäÖаüº¬µÄËùÓе¥´Ê¶¼Ó¦½ô¿¿ÔÚÒ»Æ𣬶øÇÒ´óдÖм䵥´ÊµÄÊ××Öĸ¡£ÀýÈ磺
¡¡¡¡ThisIsAClassName
¡¡¡¡thisIsMethodOrFieldName
¡¡¡¡ÈôÔÚ¶¨ÒåÖгöÏÖÁ˳£Êý³õʼ»¯×Ö·û£¬Ôò´óдstatic final»ù±¾ÀàÐͱêʶ·ûÖеÄËùÓÐ×Öĸ¡£ÕâÑù±ã¿É±êÖ¾³öË ......

ÓÉJava toy programme µÃ³öµÄ¾­Ñé¼°½Ìѵ

ѧϰJava´ó¸ÅÒ»¸öÔÂÁË£¬ÓÉÓÚÒÔÇ°ÓÐc/c++»ù´¡£¬ËùÒÔÔÚJ2SE²¿·ÖµÄѧϰÊDZȽϿìµÄ£¬½ñÌìÔÚÂÛ̳¿´µ½Ò»¸öÍøÓѵÄÇóÖúÌû£¬Òª½«Ó²ÅÌÉÏÁ½¸öÎļþºÏ²¢ÎªÒ»¸ö²¢É¾³ýÔ­Îļþ£¬ÓÚÊDZãдÁ˲âÊÔ³ÌÐò¡£ºóÀ´ÔÚɾ³ýÎļþʱ£¬ÓÉÓÚûÓаѶµ½ÎļþÉϵÄÊä³öÁ÷¹Ø±Õ£¬µ¼ÖÂÔõôҲÎÞ·¨É¾³ý¡£¶øÇÒÒ»Ö±²é²»³öÔ­Òò£¬ºóÀ´ÒÔΪÊÇdelete·½·¨Ö»ÄÜɾ³ý¿ÕÎļþ£¬Ò»g ......

Java°æµÄdatediff

¡¡¡¡MSSQLÖÐÌṩÁ˸ödatediffº¯ÊýÓÃÀ´¶ÔÁ½¸öʱ¼ä½øÐмõ·¨²Ù×÷£¬µ«ÔÚJavaÖÐȴûÓУ¬Èç¹ûÎÒÃÇÏëÖªµÀÁ½¸öÈÕÆÚ¼äÏà¸ôÁ˶àÉÙÌ죬»òÊÇÏà¸ôÁ˶àÉÙ¸öСʱÔòÒªÊÖ¹¤¼ÆËã¡£ÏÂÃæ´úÂëÄ£·ÂMSSQLµÄdatediffº¯ÊýÌṩÁËʹÓò»Í¬Ê±¼ä¼ä¸ôÀ´¼ÆËãÁ½¸öʱ¼äÏà²îµÄʱ¼ä¼ä¸ôµÄÊýÄ¿£¬±ÈÈçtimeIntervalΪdayÔò·µ»ØÏà²îµÄÌìÊý£¬ÎªmonthÔò·µ»ØÏà²îµÄÔÂÊý ......

ËĸöÓꦵÄjava±à³ÌÏ°¹ß

John O'Hanley µÄÕâƪÎÄÕÂÁоÙÁËËĸöÓꦵÄjava±àÂëÏ°¹ß£¬²¢Ìá³öÁ˸ÄÕý·½°¸¡£
ÕâËĸöÏ°¹ßÆÕ±é´æÔÚÓÚjava³ÌÐòÔ±ÖУ¬²¢ÇÒÒѾ­±»¹ã·º½ÓÊÜ£¬´ó¼Ò¶¼Ï°ÒÔΪ³££¬Á÷¶¾ÉõÔ¶¡£
1.¶Ô¾Ö²¿±äÁ¿(local variables)£¬×Ö¶Î(fields)£¬²ÎÊý(method arguments)ÕâÈýÖÖ±äÁ¿µÄÃüÃûûÓÐÇø·Ö£¬Ôì³ÉÁË´úÂëµÄÔĶÁÀ§ÄÑ£¬Ôö¼ÓÁË´úÂëµÄά»¤³É±¾¡£
×÷Õß ......

java nioÔÚ¶àÏ̻߳·¾³ÏµĶñÃÎÖ®ÖÕ½á

ÓÐÈË˵java nioÔÚ¶àÏ̻߳·¾³Ï±à³Ì¼òÖ±¾ÍÊǸö¶ñÃÎ,ÆäʵÄãÈç¹ûÄÜ°ÑÎÕסjava nio APIµÄÒªÁì,Äã¾Í¿ÉÒÔ½«Ö®¼ÝÔ¦.
0. Ò»¸ö channal ¶ÔÓ¦Ò»¸öSelectionKey in the same selector.
e.g:
SelectionKey sk=sc.register(selector, SelectionKey.OP_READ, handler);
sk==sc.register(selector, SelectionKey.OP_WRITE, handl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ