»Ø»÷¡°JavaÒÑËÀ"´«ÑÔ JavaÒÀ¾ÉµØλÎȹÌ
±àÕß°´£ºÔçÔÚÉÏÊÀ¼Í90Äê´ú£¬¸÷ÖÖ¹ØÓÚJavaÒÑËÀµÄ¶ÏÑÔ¾ÍÒѾ¿ªÊ¼³öÏÖ¡£Ê®¶àÄêÖ®ºóµÄ½ñÄ꣬ÕâÑùµÄÑÔÂÛÒÀÈ»²»¾øÓÚ¶ú¡£ÒԹؼü´Ê"java is dead"ÔÚGoogleÖÐËÑË÷£¬µÃµ½´óÔ¼199,000Ìõ½á¹û£¬Óɴ˿ɼû²»ÉÙÈËд¹ý»òÆÀÂÛ¹ýJavaµÄËÀÍö¡£Õë¶ÔÕâÃÅÒÑËÀÊ®¶àÄêµÄÓïÑÔ£¬×÷ÕßÔÚÎÄÖиÅÊöÁ˵±½ñJavaµÄµØλ¼°Æä·¢Õ¹Ç÷ÊÆ£¬ÓÐÁ¦µØ»Ø»÷ÁËÕâЩ´«ÑÔ¡£È«ÎÄÈçÏ£º
ºÜ¶àJavaÒÑËÀµÄÑÔÂÛÕßÊÇÒòΪ²»Ï²»¶JavaµÄijЩÌØÐÔ£¨Èçµ±³õJavaËùûÓеıհü£©£¬¶øÇÒ¿¼ÂÇÏòºó¼æÈÝÐÔ£¬ËùÒÔËûÃǶÔÐÂÌØÐÔµÄЧÁ¦ºÍÊÇ·ñÊʺϱíʾÁËÖÊÒÉ£¬ÓÐʱºòËûÃÇÒ²ÈÏΪJava±äµÃ¹ýÓÚ¸´ÔÓ¡£µ±È»ÕâЩÑÔÂÛÕßÔÚ´òÚ¿ÓïµÄͬʱ£¬Ò²»áÌáÒéÁíÒ»ÖÖÓïÑÔÒ²¾ÍÊÇËûÃÇËùϲ»¶µÄÓïÑÔ¡£ÎÒ¸Ò˵£¬ËûÃǶÔJavaÌá³ö¶àÉÙÅúÆÀ£¬ÎҾͿÉÒÔ¶ÔËûÃÇÌáÒéµÄÓïÑÔÌá³ö¸ü¶àµÄÅúÆÀ¡£Ö»ÊÇÎÒÃÇÍêȫû±ØÒª¡£
·í´ÌµÄÊÇ£¬×÷ΪһÃÅÒÑËÀµÄÓïÑÔÀ´Ëµ£¬Java×öµÃÕæÊDz»´í£ºËüÈÔÊÇTiobe Programming Community Index±à³ÌÓïÑÔÅÅÐаñÉϵĵÚһ룬¶øÇÒÒѾռ¾Ý´ËλÖÃÊ®ÄêÖ®¾Ã£¨Ö»ÊÇÔÚ2000ÄêÖÐÆÚµÄʱºòλÓÚCÓïÑÔÖ®ºóÅŵڶþ£©¡£´ÓÕÐƸÍøÕ¾À´¿´£¬Java³ÌÐòÔ±Ò²ÒÀ¾ÉÓÐ×ÅÍúÊ¢µÄÐèÇó¡£
ËùÒÔ£¬JavaÒÑËÀµÄÑÔÂÛÕæµÄºÜÎÞ»ü£¬¶øÇÒÖÁÉÙÔÚ½ÓÏÂÀ´µÄÕ⼸ÄêÀï»áÒÀÈ»ÎÞ»ü¡£ÔÒòÓкࣺܶÊ×ÏÈ£¬Ðí¶à¼ÆËã»ú¿ÆѧµÄ³ÌÐòºÍÆäËûÁìÓòµÄ³ÌÐòÊÇÒÔJavaΪÊ×ÒªÓïÑÔÀ´±àдµÄ£»µÚ¶þ£¬JavaÓÐÒ»¸ö¾Þ´óµÄÎȶ¨µÄ´úÂë¿â£»µÚÈý£¬ÓдóÁ¿µÄ³§ÉÌͶ×Ê¡¢¹¤¾ß¡¢ÅàѵºÍÆäËû²úÆ·£¬Ê¹µÃÎÞÂÛÊǹ©Ó¦ÉÌ»¹ÊÇËûÃǵĿͻ§¶¼ÒÀÀµ×ÅJava¡£µÚËÄ£¬JavaÓµÓÐ×î´óµÄ¿ª·¢ÕßÈËȺºÍ¿ªÔ´Éú̬ϵͳ£¬µ±Éæ¼°µ½Ñ¡ÔñºÎÖÖ¹¤¾ß¡¢¹©Ó¦É̺Ϳª·¢ÕßÀ´×÷ΪδÀ´µÄ¿ª·¢·½Ïòʱ£¬JavaÈÔÊÇÊ×Ñ¡¡£ÏÔÈ»£¬JavaÒ»µã¶¼Ã»ËÀ¡£
ÍËÒ»Íò²½À´Ëµ£¬¾ÍËãJavaÕæµÄµ½ÁËĺÄê»òÕß¼´½«ÀÏÈ¥£¬²ÎÕÕÆäËûÒѽӽüËÀÍöµÄÓïÑÔ£¬ËüµÄδÀ´Ò²²¢²»°µµ¡£±ÈÈçÐí¶à¿ª·¢Õß̸ÂÛC++ÕýÔÚËÀÈ¥£¬¶øËü×î½üÈ´ÔÚ¸´ËÕ£¬ÒòΪGoogle GoÓïÑԵķ¢²¼ÖØм¤ÆðÁËCºÍC++µÄÉúÃüÁ¦¡£¶øÇÒ¼øÓÚC++µÄÀúÊ·³ÁµíºÍ»ù´¡£¬ÄÜÍêÈ«È¡´úËüµÄÓïÑÔÄ¿Ç°¿ÖÅÂÖ»ÓÐJava¡£¶ø¼´Ê¹JavaÏëÔÚ×Ô¼ºµÄÓÅÊÆÁìÓò£¨ÈçGUIºÍÊý¾Ý¿â¿ª·¢£©ÍêÈ«È¡´úC++£¬Ò²ÃæÁÙןܴóµÄÕÏ°¼´£º½«C++Ó¦ÓðáǨµ½JavaµÄ¾Þ´ó³É±¾¡£¾¡¹ÜJNI¡¢CORBA¡¢web·þÎñºÍÏàËƵļ¼ÊõÁìÓòÒѾ½«Á½ÖÖÓïÑÔ»ìºÏ£¬µ«ËüÃÇÓи÷×Եĸ´ÔÓÐÔºÍÎÊÌâ¡£ËùÒÔÒ»ÃŲ»Éõ¾°ÆøµÄ±à³ÌÓïÑÔÍêÈ«ËÀÈ¥Ò²Òª¾ÀúºÜ³¤µÄʱ¼ä£¬¿öÇÒJava»¹Ô¶Ã»µ½²»¾°ÆøÄÇÒ»²½¡£
µ±È»£¬JavaÃæÁÙµÄ×î´óµÄÍþвÊÇ¿ìËÙ·¢Õ¹µÄJVM-hostedÓïÑÔÈçGroovy, Scala, JRubyºÍ Clojure¡£ÓÉÓÚÕâЩÓïÑÔÔËÐÐÔÚJVMÉÏ£¬ËüÃÇÓëJavaÓïÑԵļ¯³É±ÈJava×ÔÉí¸ü±ã½
Ïà¹ØÎĵµ£º
package com.kiloway.trace.utils;
import java.lang.reflect.Field;
/**
* @author Zhang Qi
* @Create Time 2010/01/09
* */
public class ObjectToXML {
public String toString(Object object) throws Exception {
StringBuilder sb = new StringBuilder();
//µÃµ½ÀàµÄÃû³Æ
String classname = obj ......
·½°¸Ò»²½Ö裺
1¡¢ÅäÖÃTomcat\conf\context.xmlÌí¼Ó <Resource>
<Resource name="jdbc/books" auth="Container"
type="javax.sql.DataSource" maxActive="100" maxIdle="30"
maxWait="10000" username="sa" password=""
driverClassName="com.microsoft.jdbc.sqlse ......
µÚÒ»Õ£ºjava¶ÔÏó³Ö¾Ã»¯¼¼Êõ¸ÅÊö
1£º³Ö¾Ã»¯£ºpersistence£»¶ÔÏó³Ö¾Ã»¯°üº¬Á½·½ÃæµÄÄÚÈÝ£º½«ÄÚ´æÊý¾Ý´æÈ볤ÆÚ¼ÇÒä½éÖʲ¢ÄÜ´ÓÕâЩ½éÖÊÉÏÎÞ²î´íµØ¸´Ôµ½ÄÚ´æ¡£
2£ºÍ¨¹ýʵÏÖjava.io°üÖеÄSerializable½Ó¿Ú£¨¼´¶ÔÏóÐòÁл¯ºÍ·¹ÐòÁл¯¼¼Êõ£©ÊµÏÖ£¬ÕâÖÖ¼¼ÊõºÜÖØÒª£¬ËäÈ»ÔÚÖ´Ðг־û¯Ê±Óм«´óµÄÏÞÖÆ£¬È磺ЧÂʵÍÏ¡¢²»Ö§³ÖÊÂÎñµÈ ......
public class javaTest {
public static void test(String ...strings){
for(String str: strings){
System.out.print(str + " ");
}
System.out.println();
}
public static void main(String[] args){
test("a", "b", "c", "ddd");
test( ......
ͨ¹ý DAOFactory µÄ·ºÐÍд·¨À´ÑÝʾJava·ºÐ͵ÄÌØÊâÓ÷¨
СÐÍÏîÄ¿Öг£³£¶¼Ã»ÓÐÓÃÈý·½³Ö¾Ã»¯¿ò¼Ü£¬¶ø´ó¶¼ÊÇÓù«Ë¾»ò×ÔÐÐÒÀ¾ÝDAOģʽ·â×°µÄһЩ×é¼þÀ´Íê³ÉÊý¾Ý¿â³Ö¾Ã»¯¶¯×÷£¬²¢ÇÒ£¬Í¨³£ÎªÁ˸ü¾ß¿ÉÀ©Õ¹ÐÔ£¬³£³£Ê¹ÓóéÏ󹤳§Ä£Ê½À´½âñîºÏ¡£
Ò»¡¢ÏÈ¿´´úÂë
1¡¢¼òµ¥¹¤³§´úÂë
/************************************************* ......