java»ù±¾ÖªÊ¶
1. ³éÏó
³éÏó¾ÍÊǺöÂÔÒ»¸öÖ÷ÌâÖÐÓ뵱ǰĿ±êÎ޹صÄÄÇЩ·½Ã棬ÒÔ±ã¸ü³ä·ÖµØ×¢ÒâÓ뵱ǰĿ±êÓйصķ½Ãæ¡£³éÏó²¢²»´òËãÁ˽âÈ«²¿ÎÊÌ⣬¶øÖ»ÊÇÑ¡ÔñÆäÖеÄÒ»²¿·Ö£¬ÔÝʱ²»Óò¿·Öϸ½Ú¡£³éÏó°üÀ¨Á½¸ö·½Ã棬һÊǹý³Ì³éÏ󣬶þÊÇÊý¾Ý³éÏó¡£
2. ¼Ì³Ð
¼Ì³ÐÊÇÒ»ÖÖÁª½áÀàµÄ²ã´ÎÄ£ÐÍ£¬²¢ÇÒÔÊÐíºÍ¹ÄÀøÀàµÄÖØÓã¬ËüÌṩÁËÒ»ÖÖÃ÷È·±íÊö¹²ÐԵķ½·¨¡£¶ÔÏóµÄÒ»¸öÐÂÀà¿ÉÒÔ´ÓÏÖÓеÄÀàÖÐÅÉÉú£¬Õâ¸ö¹ý³Ì³ÆÎªÀà¼Ì³Ð¡£ÐÂÀà¼Ì³ÐÁËÔʼÀàµÄÌØÐÔ£¬ÐÂÀà³ÆÎªÔʼÀàµÄÅÉÉúÀࣨ×ÓÀࣩ£¬¶øÔʼÀà³ÆÎªÐÂÀàµÄ»ùÀࣨ¸¸Àࣩ¡£ÅÉÉúÀà¿ÉÒÔ´ÓËüµÄ»ùÀàÄÇÀï¼Ì³Ð·½·¨ºÍʵÀý±äÁ¿£¬²¢ÇÒÀà¿ÉÒÔÐ޸ĻòÔö¼ÓÐµķ½·¨Ê¹Ö®¸üÊʺÏÌØÊâµÄÐèÒª¡£
3. ·â×°
·â×°Êǰѹý³ÌºÍÊý¾Ý°üΧÆðÀ´£¬¶ÔÊý¾ÝµÄ·ÃÎÊÖ»ÄÜͨ¹ýÒѶ¨ÒåµÄ½çÃæ¡£ÃæÏò¶ÔÏó¼ÆËãʼÓÚÕâ¸ö»ù±¾¸ÅÄ¼´ÏÖʵÊÀ½ç¿ÉÒÔ±»Ãè»æ³ÉһϵÁÐÍêÈ«×ÔÖΡ¢·â×°µÄ¶ÔÏó£¬ÕâЩ¶ÔÏóͨ¹ýÒ»¸öÊܱ£»¤µÄ½Ó¿Ú·ÃÎÊÆäËû¶ÔÏó¡£
4. ¶à̬ÐÔ
¶à̬ÐÔÊÇÖ¸ÔÊÐí²»Í¬ÀàµÄ¶ÔÏó¶ÔͬһÏûÏ¢×÷³öÏìÓ¦¡£¶à̬ÐÔ°üÀ¨²ÎÊý»¯¶à̬ÐԺͰüº¬¶à̬ÐÔ¡£¶à̬ÐÔÓïÑÔ¾ßÓÐÁé»î¡¢³éÏó¡¢ÐÐΪ¹²Ïí¡¢´úÂë¹²ÏíµÄÓÅÊÆ£¬ºÜºÃµÄ½â¾öÁËÓ¦ÓóÌÐòº¯ÊýͬÃûÎÊÌâ¡£
5. javaÖÐʵÏÖ¶à̬µÄ»úÖÆÊÇʲô£¿Çø±ð£¿
ÖØÐ´OverridingºÍÖØÔØOverloading¡£ÖØÐ´OverridingÊǸ¸ÀàÓë×ÓÀàÖ®¼ä¶à̬ÐÔµÄÒ»ÖÖ±íÏÖ£¬ÖØÔØOverloadingÊÇÒ»¸öÀàÖжà̬ÐÔµÄÒ»ÖÖ±íÏÖ¡£
6. StringÊÇ×î»ù±¾µÄÊý¾ÝÀàÐÍÂð?
²»ÊÇ¡£»ù±¾Êý¾ÝÀàÐͰüÀ¨byte¡¢int¡¢char¡¢long¡¢float¡¢double¡¢booleanºÍshort¡£
7. String ºÍStringBufferµÄÇø±ð
StringÀàÌṩÁËÊýÖµ²»¿É¸Ä±äµÄ×Ö·û´®¡£¶øÕâ¸öStringBufferÀàÌṩµÄ×Ö·û´®½øÐÐÐ޸ġ£
8. int ºÍ Integer ÓÐÊ²Ã´Çø±ð
IntÊÇjavaµÄÔʼÊý¾ÝÀàÐÍ£¬IntegerÊÇjavaΪintÌṩµÄ·â×°Àà¡£
9. Collection ºÍ CollectionsµÄÇø±ð¡£
CollectionÊǼ¯ºÏÀàµÄÉϼ¶½Ó¿Ú£¬¼Ì³ÐÓëËûµÄ½Ó¿ÚÖ÷ÒªÓÐSet ºÍList.
CollectionsÊÇÕë¶Ô¼¯ºÏÀàµÄÒ»¸ö°ïÖúÀ࣬ËûÌṩһϵÁо²Ì¬·½·¨ÊµÏÖ¶Ô¸÷ÖÖ¼¯ºÏµÄËÑË÷¡¢ÅÅÐò¡¢Ḭ̈߳²È«»¯µÈ²Ù×÷¡£
10. List¡¢Map¡¢SetÈý¸ö½Ó¿Ú£¬´æÈ¡ÔªËØÊ±£¬¸÷ÓÐÊ²Ã´ÌØµã£¿
List ÒÔÌØ¶¨´ÎÐòÀ´³ÖÓÐÔªËØ£¬¿ÉÓÐÖØ¸´ÔªËØ¡£Set ÎÞ·¨ÓµÓÐÖØ¸´ÔªËØ,ÄÚ²¿ÅÅÐò¡£Map ±£´ækey-valueÖµ£¬value¿É¶àÖµ¡£
11. ArrayList,Vector, LinkedListµÄ´æ´¢ÐÔÄܺÍÌ
Ïà¹ØÎĵµ£º
Ò». Proxyģʽ¶¨Òå:
ΪÆäËû¶ÔÏóÌṩһÖÖ´úÀíÒÔ¿ØÖÆÕâ¸ö¶ÔÏóµÄ·ÃÎÊ.
¶þ.ģʽ½â˵
Proxy´úÀíģʽÊÇÒ»ÖֽṹÐÍÉè¼ÆÄ£Ê½,Ö÷Òª½â¾öµÄÎÊÌâÊÇ:ÔÚÖ±½Ó·ÃÎʶÔÏóʱ´øÀ´µÄÎÊÌâ,±ÈÈç˵:Òª·ÃÎʵĶÔÏóÔÚÔ¶³ÌµÄ»úÆ÷ÉÏ.
ÔÚÃæÏò¶ÔÏóϵͳÖÐ,ÓÐЩ¶ÔÏóÓÉÓÚijЩÔÒò(±ÈÈç¶ÔÏó´´½¨¿ªÏúºÜ´ó,»òÕßijЩ²Ù×÷ÐèÒª°²È«¿ØÖÆ,»òÕßÐèÒª½ø³ÌÍâµÄ·ÃÎÊ),
......
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
public class TestClass {
/**
* @param args
*/
public static void main(String[] args) {
// TODO ×Ô動Éú³É¤µ¤ì¤¿¥á¥½¥Ã¥É?¥¹¥¿¥Ö
List li = ......
1¡¢Óï»ãµ¥ÔªµÄ×é³É£º
1£©¾¹ý·ÖÎö²úÉúµÄ»ù±¾µ¥Ôª¡£ÔÚË÷Òýʱ£¬LuceneʹÓÃÌØ¶¨µÄ·ÖÎöÆ÷À´´¦ÀíÐèÒª±»Óï»ãµ¥Ôª»¯µÄÖ¸¶¨Óò£¬²¢½«Ã¿¸öÓï»ãµ¥ÔªÒÔÏîµÄÐÎʽдÈëË÷Òý¡£
2£©ÆðµãÆ«ÒÆÁ¿ÊÇÖ¸Óï»ãµ¥ÔªÎı¾µÄÆðʼ×Ö·ûÔÚÔ¹ãÎ÷ÖеÄλÖ㬶øÖÕµãµÄÆ«ÒÆÁ¿Ôò±íʾÓï»ãµ¥ÔªÖÕÖ¹×Ö·ûµÄÏÂÒ»¸öλÖá£
3£©Îı¾±»Óï»ãµ¥Ôª»¯ºó£¬Ïà¶ÔÓÚǰһÓï»ãµ¥ ......
JavaÀ¬»ø»ØÊÕµ÷ÓÅ
ÔÚJavaÖУ¬Í¨³£Í¨Ñ¶ÀàÐ͵ķþÎñÆ÷¶ÔGC(Garbage Collection)±È½ÏÃô¸Ð¡£Í¨³£Í¨Ñ¶·þÎñÆ÷ÿÃëÐèÒª´¦Àí´óÁ¿½ø³öµÄÊý¾Ý°ü£¬ÐèÒª½âÎö£¬·Ö½â³É²»Í¬µÄÒµÎñÂß¼¶ÔÏó²¢×öÏà¹ØµÄÒµÎñ´¦Àí£¬ÕâÑù»áµ¼Ö´óÁ¿µÄÁÙʱ¶ÔÏó±»´´½¨ºÍ»ØÊÕ¡£Í¬Ê±·þÎñÆ÷Èç¹ûÐèҪͬʱ±£´æÓû§×´Ì¬µÄ»°£¬ÓÖ»á²úÉúºÜ¶àÓÀ¾ÃµÄ¶ÔÏ󣬱ÈÈçÓû§session¡£Ò ......
ÔÚÎÒÃÇ¿ª·¢ÖУ¬¾³£»áÓõ½¼¯ºÏ£¬ÎÒÃÇÒ²ÖªµÀ¼¯ºÏÊÇÓÃÀ´´æ´¢ÔªËص쬵«ËüȴûÓй淶´æ´¢ÔªËصľßÌåÀàÐÍ£¬ÎªÁËÊÇÎÒÃǵijÌÐò¸ü¹æ·¶»¯£¬¾ÍÓ¦µ±Ê¹Ó÷ºÐÍÁË¡£
·ºÐÍÊÇÌṩ¸øjavac±à¼Æ÷ʹÓõģ¬¿ÉÒÔÏÞ¶¨¼¯ºÏÖеÄÊäÈëÀàÐÍ£¬ÈñàÒëÆ÷µ²×¡Ô´³ÌÐòµÄ·Ç·¨ÊäÈ룬±à¼Æ÷±àÒë´øÀàÐÍ˵Ã÷µÄ¼¯ºÏʱ»áÈ¥³ýµô“ÀàÐÍ”ÐÅÏ¢£¬ÊdzÌÐòÔËÐÐÐ ......