Collection:ÊÇ´æ·ÅÒ»×éµ¥ÖµµÄ×î´ó½Ó¿Ú£¬Ã¿¸öÖµ¶¼ÊÇÒ»¸ö¶ÔÏó£¬Ò»°ã²»»áÖ±½ÓʹÓÃCollection½Ó¿Ú
List£ºÊÇCollectionµÄ×Ó½Ó¿Ú£¬¶ÔCollection½øÐÐÁË´óÁ¿µÄÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈÝ¿ÉÒÔÖØ¸´
Set£ºÊÇCollectionµÄ×ÓÀ࣬ûÓжÔCollection½øÐÐÀ©³ä£¬ÀïÃæ´æ·ÅµÄÄÚÈݲ»ÔÊÐíÖØ¸´
Map£ºÊÇ´æ·ÅÒ»¶ÔÖµµÄ×î´ó½Ó¿Ú£¬½Ó¿ÚÖÐÿ¸öÔªËØ¶¼ÊÇÒ»¶Ô£¬key->valueÐÎʽ´æÔÚ
Iterator£º¼¯ºÏµÄÊä³ö½Ó¿Ú£¬ÓÃÀ´Êä³ö¼¯ºÏµÄÄÚÈÝ£¬Ö»ÄܽøÐдÓǰµ½ºóµÄÊä³ö
ListIterator£ºIteratorµÄ×Ó½Ó¿Ú£¬¿ÉÒÔË«ÏòÊä³ö
Enumeration£º×îÔçµÄÊä³ö½Ó¿Ú£¬ÓÃÀ´Êä³öÖ¸¶¨¼¯ºÏµÄÄÚÈÝ
SorteSet£ºµ¥ÖµÅÅÐò½Ó¿Ú£¬ÊµÏִ˽ӿڵÄÀ࣬ÀïÃæµÄÄÚÈÝÊÇ¿ÉÒÔÅÅÐòµÄ
SorteMap£º´æ·ÅÒ»¶ÔÖµµÄÅÅÐò½Ó¿Ú£¬ÀïÃæµÄÄÚÈݰ´ÕÕkeyÅÅÐò
Queue£º¶ÓÁнӿڣ¬´Ë½Ó¿ÚµÄ×ÓÀà¿ÉÒÔʵÏÖ¶ÓÁвÙ×÷
Map.Entry£ºÄÚ²¿½Ó¿Ú£¬Ã¿¸öMap.EntryµÄ¶ÔÏó¶¼±£´æ×ÅÒ»¶Ôkey->valueÄÚÈÝ£¬Ã¿¸öMap½Ó¿ÚÖж¼±£´æ×Ŷà¸öMap.Entry½Ó¿ÚµÄʵÀý ......
1¡¢JDBC£¨Java Database Connectivity£©ÌṩÁ¬½Ó¸÷ÖÖ¹ØÏµÊý¾Ý¿âµÄͳһ½Ó¿Ú¡£
¡¡¡¡2¡¢EJB(Enterprise JavaBeans)ʹµÃ¿ª·¢Õß·½±ãµØ´´½¨¡¢²¿ÊðºÍ¹ÜÀí¿çƽ̨µÄ»ùÓÚ×é¼þµÄÆóÒµÓ¦Óá£
¡¡¡¡3¡¢Java RMI(Java Remote Method Invocation)ÓÃÀ´¿ª·¢·Ö²¼Ê½JavaÓ¦ÓóÌÐò¡£Ò»¸öJava¶ÔÏóµÄ·½·¨Äܱ»Ô¶³ÌJavaÐéÄâ»úµ÷Óá£ÕâÑù£¬Ô¶³Ì·½·¨¼¤»î¿ÉÒÔ·¢ÉúÔڶԵȵÄÁ½¶Ë£¬Ò²¿ÉÒÔ·¢ÉúÔÚ¿Í»§¶ËºÍ·þÎñÆ÷Ö®¼ä£¬Ö»ÒªË«·½µÄÓ¦ÓóÌÐò¶¼ÊÇÓÃJavaдµÄ¡£
¡¡¡¡4¡¢Java IDL(Java Interface Definition Language) ÌṩÓëCORBA(Common Object Request Broker Architecture)µÄÎÞ·ìµÄ»¥²Ù×÷ÐÔ¡£ÕâʹµÃJavaÄܼ¯³ÉÒì¹¹µÄÉÌÎñÐÅÏ¢×ÊÔ´¡£
¡¡¡¡5¡¢JNDI(Java Naming and Directory Interface)Ìṩ´ÓJavaƽ̨µ½µÄͳһµÄÎÞ·ìµÄÁ¬½Ó¡£Õâ¸ö½Ó¿ÚÆÁ±ÎÁËÆóÒµÍøÂçËùʹÓõĸ÷ÖÖÃüÃûºÍĿ¼·þÎñ¡£
¡¡¡¡6¡¢JMAPI£¨Java Management API£©ÎªÒì¹¹ÍøÂçÉÏϵͳ¡¢ÍøÂçºÍ·þÎñ¹ÜÀíµÄ¿ª·¢ÌṩһÕûÌ׷ḻµÄ¶ÔÏóºÍ·½·¨¡£
¡¡¡¡7¡¢JMS(Java Message Service)ÌṩÆóÒµÏûÏ¢·þÎñ£¬Èç¿É¿¿µÄÏûÏ¢¶ÓÁС¢·¢²¼ºÍ¶©ÔÄͨÐÅ¡¢ÒÔ¼°ÓйØÍÆÀ£¨Push/Pull£©¼¼ÊõµÄ¸÷¸ö·½Ãæ¡£
¡¡¡¡8¡¢JTS(Java transaction Service)Ìṩ´æÈ¡ÊÂÎñ´¦Àí×ÊÔ´ ......
×òÌìдÁËÓÃÃæÏò¶ÔÏóµÄ˼ÏëÈ¥·ÖÎöÒ»¸öʵ¼ÊµÄÎÊÌ⣬ºÇºÇ£¬ÄÇô½ñÌì¾Í¾ÍÀàºÍ¶ÔÏó×öÒ»¸öÏêϸµÄÌÖÂÛ¡£
×òÌì˵ÁËÔÚCSÖÐÈËÎï¿ÉÄÜÊÇÒ»¸ö³éÏóÀà»òÒ»¸ö½Ó¿Ú£¬¶ø¸÷ÖÖ¸÷ÑùµÄÈËÎï¾ÍÊǼ̳лòʵÏÖÁËÕâ¸ö½Ó¿Ú£¬¶øËµµ½ÕâÀïÎÒÃÇ»¹ÔÚÌÖÂÛÀ࣬»¹Ã»ÓÐÉæ¼°µ½¶ÔÏó£¬ÄÇôʲôʱºò²úÉúµÄ¶ÔÏóÄØ£¿ÄÇÊÇÔ۵ǽÁËCSºóÑ¡ÔñÁËÒ»¸öÈËÎȻºóÔÙÎÒÃÇÑ¡ºÃµÄͬʱ¾Ínew³öÁËÒ»¸ö¶ÔÏó£¬ËùÒÔ»ùÓÚÕâ¸ö¹ÛµãÎÒÃÇ¿ÉÒÔÖªµÀ£¬ÀàÊÇÒ»¸ö¹ã·ºµÄ¸ÅÄ¶ø¶ÔÏóÊÇÒ»¸ö¸öÌåµÄ¸ÅÄËü¶ÔÓ¦ÁËij¸öʵÌå¡£±ÈÈç˵ÈËÀà¾ÍÊÇÒ»¸öÀ࣬¶øÎÒ¾ÍÊÇÒ»¸ö¶ÔÏ󣬺ٺ١£
ÔÚJavaÖпÉÒÔͨ¹ýnew¹Ø¼ü×ÖÀ´Éú³ÉÒ»¸ö¶ÔÏ󣬶ø´Ëʱ¶ÔÓ¦×ÅÕâ¸ö¶ÔÏóÓ¦¸ÃÓÐÒ»¸öÃû×Ö»òÕßÊDZðÃû£¬¶øÕâ¸ö¾ÍÊÇÕâ¸ö¶ÔÏóµÄÒýÓã¬È磬Test t = new Test()£»ÕâÀïÃæt¾ÍÊǶÔÏóµÄÒýÓ㬿ÉÒÔͨ¹ýtÀ´·ÃÎÊÕâ¸öеĶÔÏó¡£
½ñÌ컹ѧÁ˶à̬µÄ¸ÅÄ×ܽáÁ˶à̬µÄ¼¸¸ö¹Ø¼ü²½Ö裺
1.ÒªÓм̳Уº¶à̬±ØÐëÊǰéËæ×ż̳еġ£Ã»Óм̳жà̬ÎÞ´Ó˵Æð¡£
2.ÒªÓÐÖØÐ´£º´Ë´¦µÄÖØÐ´¼´Îª·½·¨µÄÖØÐ´¡£
3.¸¸ÀàÒýÓÃÖ¸Ïò×ÓÀà¶ÔÏ󣺼´°Ñ²»Í¬µÄ×ÓÀà¶ÔÏó¶¼µ±×÷¸¸ÀàÀ´¿´£¬¿ÉÒÔÆÁ±Î²»Í¬×ÓÀà¶ÔÏóÖ®¼äµÄ²îÒ죬д³öͨÓõĴúÂ룬×ö³öͨÓõıà³Ì£¬ÒÔÊÊÓ¦ÐèÇóµÄ²»¶Ï±ä»¯¡£¸³ÖµÖ®ºó£¬¸¸¶ÔÏó¾Í¿ÉÒÔ¸ù¾Ýµ±Ç°¸³Öµ¸øËüµÄ×Ó¶ÔÏóµÄÌØÐÔÒ ......
http://www.java-cn.com/technology/tech/4759.html
ż¶ûÔÚÍøÉÏ·¢ÏÖµÄһƬ¹ØÓÚÕÆÎÕJAVAµÄ±ê×¼£¬¸Ð¾õÓеãÒâ˼£¬ËäÈ»ÔÚһЩ¹ÛµãÉÏÓÐЩƫÆÄ£¬µ«×÷ΪѧϰJAVAµÄÒýµ¼Éпɡ£ÖÁÓÚÔ´´ÊÇËûÓбØÒª¿¼Ö¤¡£
ʱ³£¿´µ½Ò»Ð©ÈËËµÕÆÎÕÁËJava£¬µ«ÊÇÈÃËûÃÇÓÃJava×öÒ»¸öʵ¼ÊµÄÏîÄ¿¿ÉÄÜÓÖÀ§ÄÑÖØÖØ£¬ÔÚÕâÀ±ÊÕ߸ù¾Ý×Ô¼ºµÄÒ»µãÀí½â¶·µ¨Ìá³ö×Ô¼ºµÄһЩ¶ÔÕÆÎÕJavaÕâ¸ö˵·¨µÄ±ê×¼£¬µ±È»¶ÔÓÚÐÂÊÖ£¬Ò²¿ÉÒÔÌṩһ¸öÐèҪѧϰÄÄЩÄÚÈݵIJο¼¡£ÁíÍâÕâ¸ö±ê×¼½öÏÞÓÚJ2SE²¿·Ö¡£
1¡¢Óï·¨£º±ØÐë±È½ÏÊìϤ£¬ÔÚд´úÂëµÄʱºòIDEµÄ±à¼Æ÷¶ÔijһÐб¨´íÓ¦¸ÃÄܹ»¸ù¾Ý±¨´íÐÅÏ¢ÖªµÀÊÇʲôÑùµÄÓï·¨´íÎó²¢ÇÒÖªµÀÈκÎÐÞÕý
2¡¢ÃüÁ±ØÐëÊìϤJDK´øµÄһЩ³£ÓÃÃüÁî¼°Æä³£ÓÃÑ¡ÏÃüÁîÖÁÉÙÐèÒªÊìϤ£ºappletviewer¡¢HtmlConverter¡¢jar¡¢java¡¢javac¡¢javadoc¡¢javap¡¢javaw¡¢native2ascii¡¢serialver£¬Èç¹ûÕâЩÃüÁîÄãûÓÐÈ«²¿Ê¹Óùý£¬ÄÇôÄã¶Ôjavaʵ¼ÊÉÏ»¹ºÜ²»Á˽â
3¡¢¹¤¾ß£º±ØÐëÖÁÉÙÊìÁ·Ê¹ÓÃÒ»ÖÖIDEµÄ¿ª·¢¹¤¾ß£¬ÀýÈçEclipse¡¢Netbeans¡¢JBuilder¡¢Jdeveloper¡¢IDEA¡¢JCreator»òÕßWorkshop£¬°üÀ¨½øÐй¤³Ì¹ÜÀí¡¢³£ÓÃÑ¡ÏîµÄÉèÖᢲå¼þµÄ°²×°ÅäÖÃÒÔ¼°½øÐе÷ÊÔ
4¡¢API£ºJavaµÄºËÐÄAPIÊǷdz£ÅÓ´ ......
java ÖеÄÐòÁл¯Óë·´ÐòÁл¯´úÂ룺
//½øÐÐÐòÁл¯
public byte[] getByteArray(String[] str)
{
byte[] bt = (byte[])null;
try {
if (str != null) {
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(bos);
oos.writeObject(str);
bt = bos.toByteArray();
}
} catch (Exception ex) {
bt = (byte[])null;
ex.printStackTrace();
}
return bt;
}
//½øÐз´ÐòÁл¯
public String[] getArrayList(byte[] ......
¹Ø¼ü×Ö: java sizeof
ÔÚC/C++ÖУ¬µ±ÎÒÃÇÏëÖªµÀÒ»¸ö¶ÔÏó»òÕßÒ»¸öÔʼÊý¾ÝÀàÐÍËùÕ¼ÓõÄÄÚ´æ´óСʱ£¬Ö»Ðè¼òµ¥µ÷ÓÃsizeof²Ù×÷·û¼´¿É£¬µ«ÊÇ£¬ÔÚjavaÖÐÊÇûÓÐÏàÓ¦µÄ²Ù×÷·û»òÕß·½·¨À´Ö±½ÓÍê³ÉÏàÓ¦¹¦Äܵġ£sizeof ÔÚC/C++µÃµ½´óÁ¿µÄÔËÓã¬ÊdzÌÐòÔ±±Ø²»¿ÉÉٵŤ¾ßÖ®Ò»£¬ÄÇôΪʲôjavaÈ´²»Ìá¹©ÄØ£¿Òª»Ø´ðÕâ¸öÎÊÌ⣬ÎÒÃÇ¿ÉÒÔ´ÓÁíÍâÒ»¸ö½Ç¶ÈÀ´¿´£¬ÄǾÍÊÇΪʲôC/C++ÖÐҪʹÓÃsizeof¡£CÖÐҪʹÓÃsizeofÖ÷ÒªÊÇÒòΪC³ÌÐòÔ±Òª×Ô¼º¹ÜÀí¶ÑÄÚ´æµÄ·ÖÅäºÍÊÍ·Å£¬ÔÚʹÓÃmallocÀ´»ñÈ¡¶ÑÄÚ´æÊ±£¬ÎÒÃDZØÐëÖªµÀÒª´´½¨µÄ¶ÔÏóµÄ¾ßÌå´óС£¬²ÅÄܸù¾Ý¶ÔÏóµÄ¾ßÌå´óС´Ó¶ÑÖзÖÅäÏàÓ¦´óСµÄ¶¯Ì¬Äڴ棬¶ø»ñÈ¡¶ÔÏó´óСÕâ¸ö¹¤×÷¾ÍÊÇͨ¹ýsizeofÀ´Íê³ÉµÄ¡£µ½ÁËC++£¬ÎÒÃÇ¿ÉÒÔʹÓòÙ×÷·ûnewÀ´¶¯Ì¬·ÖÅäÄڴ棬Õâʱ£¬¶ÔÓÚsizeofµÄÒÀÀµÒ²Ã»ÓÐÔÚCʱ´úʱÄÇôÑÏÖØÁË¡£ÔÚC++Öб£Áôsizeof£¬Ö÷ÒªÊÇΪÁ˸úC±£³Ö¼æÈÝ¡£Ëµµ½ÕâÀÎÒÃÇÒ²¿ÉÒÔÃ÷°×ΪʲôjavaÖÐΪʲôûÓÐsizeofÁË£ºjavaÖеÄÄÚ´æ¹ÜÀíÈÎÎñÖ±½Ó½»¸øÁËJVM£¬Õâ±ÈC++¸üΪ³¹µ×¡£Í¬Ê±£¬javaÊÇÒ»¸öÈ«ÐÂÉè¼ÆµÄÍêÈ«ÃæÏò¶ÔÏóÓïÑÔ£¬²»´æÔÚC++ÏòϼæÈݵÄÎÊÌ⣬Òò´Ë£¬javaÖв»´æÔÚÀàËÆsizeofµÄ²Ù×÷·û¡££¨´æÔÚ¼´ºÏÀí£¬²»´æÔÚÒ²ÓÐËüµÄµÀÀí£º£©£©¡£
&nb ......