JCP£¬ÊÇËÉ¿ªjavaµÄʱºòÁË.
JDK7.0 ÂíÉϾ͵½À´ÁË.
¶ÔÕâ¸öÓ·Ö×µÄÅÓÈ»´óÎï£¬Õæ²»ÖªµÀÓÃʲôÑùµÄÐÄÇéÈ¥Ó½ÓËü£¬×÷Ϊһ¸ö¿ª·¢Õß¡£Ìå»á×îÉîµÄ£¬¾ÍÊÇJCPÔÚËÄÄêʱ¼äÄÚ£¬ÓÖ°ÑJava¸ã´óÁË¡£(ÖÁÓÚʲôÊÇJCP, ¼´Java community process£¬¸ºÔðjavaÐÂÐèÇóºÍ·¢Õ¹·½ÏòµÄ×éÖ¯).
³ýÁ˱¾ÈË£¬CSDNÉϲ»ÉÙÈ˵£ÐÄJavaµÄδÀ´ÁË¡£Ä¿Ç°JavaµÄÈý¸ö·ÖÖ§£ºJ2ME£¬J2SE£¬J2EEËÆºõÊǺ¸ÇÁËÎÒÃÇÄÜ¿´µ½µÄËùÓÐITÓ¦ÓÃÁìÓò¡£
ÁíÒ»¸ö²»ÕùµÄÊÂʵÊÇ£¬ jsr(Java specification requirement)×öÁËÌ«¶àÓô¦²»¶àµÄÌá°¸£¬ һͳÌìÏ£¬Ò»´Î±àÒ룬µ½´¦ÔËÐУ¬µ½ÏÖÔÚÒÀÈ»ÊÇÒ»¾äÏìÁÁ¿Õ¶´µÄ¿ÚºÅ¡£
JCP×öÁËÒ»¸ö´ó¿ò¿ò£¬Õâ¸ö¿ò¿ò»®¶¨ÁËJava²»¿ÉÓâÔ½À×Çø£¬ Apache HarmonyÏîĿʵÔÚÊDz»µÃÒѶø·ß·ßÀëϯµÄÒ»¸öµäÐÍ´ú±í£¬²»¸úÄãJCPÍæ¸üÐÂÁË£¬ÓÚÊǽҿªÁËJava·ÖÁÑÐòÄ»£¬ËæºóÊÇGoogle Androidϵͳ——Á¬JVM¶¼³¹µ×±»AndroidÅׯú£¬È¡¶ø´úÖ®µÄÊÇDVM.
JCPÏë·½Éè·¨°ÑJavaÉ趨ȦȦÄÚ£¬Öƶ¨Í³Ò»µÄ·¨ÖÆ·¨¹æ£¬È»ºó´ó¼Ò¶¼×ñÊØ£¬µ«ÓÉÓÚ¿ò¼ÜÉæ¼°Ì«´ó£¬ÔõôÄÜÂú×ãÈ«²¿ÒªÇóÄØ£¡ÕýÏñÖйú£¬56¸öÃñ×å¸÷²»Ïàͬ£¬ÔõôÈÃÕâЩСÌÔÆø¶¼¹Ô¹ÔÌý»°ÄØ£¡
OK£¬JCPûÓиúÖйúGovѧϰ£¬ÖÁÉÙÒ²Ó¦¸ÃŪ¸öÃñ×åÇøÓò×ÔÖλòÕßÉÙÊýÃñ×å¼Ó·ÖÕþ²ß£¬·ñÔò£¬È˼ÒÔõô¹Ô¹Ô¾Í·¶? ËùÒÔJCP£¬ÄãÓ¦¸Ãѧ»áÌØÊâÓ¦ÓÃÌØÊâ¶Ô´ý£¬ÈÃС·¶Î§µÄÕâЩ¶«¶«ÓÐ×Ô¼ºÌض¨µÄÒªÇó¡£
JCPÓ¦¸ÃÃ÷°×£¬javaÊÇ´óÆøµÄÓïÑÔ£¬java¿ÉÒÔÈÝÄɱ仯£¬ÈÝÄÉÌØÊâÐÔ, ¿É¶¨ÖÆ£¬ ¶ø²»ÊÇһζȦµØÔ˶¯¡£
ÍØÕ¹ÔĶÁ:
JCPÔÚJavaµÄδÀ´Öн«°çÑÝʲô½ÇÉ«£¿
http://www.infoq.com/cn/news/2007/12/jcp-debate
Ïà¹ØÎĵµ£º
s = new String("xyz");´´½¨Á˼¸¸öString Object?Á½¸ö¶ÔÏó¡£
String s="ÄãºÃ";int i=3; s=i+s; Õâ¸ö±í´ïʽ¶ÔÂð?ÔÚjavaÖлáÌáʾÊý¾ÝÀàÐͲ»Æ¥Åä¡£ÒòΪstringÊÇÀà!ÕýÈ·×ö·¨: s+="3" »òÕß s+='3'»òÕß s+=(char)i;
ÎÒÃÇÒªÒýÈëÁíÍâÒ»ÖÖ´´½¨String¶ÔÏóµÄ·½Ê½µÄÌÖÂÛ——ÒýºÅÄÚ°üº¬Îı¾¡£ÕâÖÖ·½Ê½ÊÇStringÌØÓе쬲¢ÇÒË ......
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import org.apache.poi.hssf.usermodel.HSSFCell;
import org.apache.poi.hssf.usermodel.HSSFRo ......
±¾ÎÄÀ´×Ô£ºhttp://www.javaeye.com/topic/130025 1 ¼ò½é<o:p></o:p> ¶ÔÏóÐòÁл¯(Serializable)ÊÇÖ¸½«¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì£¬¶ø·´ÐòÁл¯ÔòÊǸù¾Ý×Ö½ÚÐòÁлָ´¶ÔÏóµÄ¹ý³Ì¡£<o:p></o:p> ÐòÁл¯Ò»°ãÓÃÓÚÒÔϳ¡¾°£º<o:p></o:p> 1. ÓÀ¾ÃÐÔ±£´æ¶ÔÏ󣬱£´æ¶ÔÏóµÄ×Ö½ÚÐòÁе½±¾µ ......
Reflection ÊÇ Java ³ÌÐò¿ª·¢ÓïÑÔµÄÌØÕ÷Ö®Ò»£¬ËüÔÊÐíÔËÐÐÖÐµÄ Java ³ÌÐò¶Ô×ÔÉí½øÐмì²é£¬»òÕß˵“×ÔÉ󔣬²¢ÄÜÖ±½Ó²Ù×÷³ÌÐòµÄÄÚ²¿ÊôÐÔ¡£ÀýÈ磬ʹÓÃËüÄÜ»ñµÃ Java ÀàÖи÷³ÉÔ±µÄÃû³Æ²¢ÏÔʾ³öÀ´¡£
Java µÄÕâÒ»ÄÜÁ¦ÔÚʵ¼ÊÓ¦ÓÃÖÐÒ²ÐíÓõò»ÊǺܶ࣬µ«ÊÇÔÚÆäËüµÄ³ÌÐòÉè¼ÆÓïÑÔÖиù±¾¾Í²»´æÔÚÕâÒ»ÌØÐÔ¡£ÀýÈ磬Pascal¡¢C ......
ÎÊÌâÒ»£ºÈç±£¼ÓÔØJDBCÇý¶¯³ÌÐò£º
Õý³£ÎÒÃǼÓÔØÇý¶¯³ÌÐòÓÐÈý¸ö;¾¶£º
1.Class.forName(String)ÕâÏëµ±ÓÚclassLoaderÒ»¸öStringÖ¸¶¨µÄÀ࣬ÔÚ×°ÔØÊ±°Ñ¸ÃÇý¶¯³ÌÐòµÄ¾²Ì¬ÄÚÈݶ¼³õʼ»¯£¬ÆäʵÕâʱÇý¶¯³ÌÐòÀàµ÷ÓÃÁËDriverManager.registerDriver(driver)·½·¨¡£
2.ʹÓÃϵͳÊôÐÔ£ºSystem.getPro ......