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

JavaºÍ.NET¼ÌÐøÕù¶·µÄËÄ´óÏà¹ØÎÊÌâ

¡¾51CTO¾«Ñ¡ÒëÎÄ¡¿ÔÚ±¾ÆªÎÄÕÂÖУ¬ÖøÃû³ÌÐòÔ±Justin JamesÌÖÂÛÁËJavaµÄδÀ´£¬ÒÔ¼°JavaÓë.NETµÄ¿ª·¢³É±¾¶Ô±È£¬ºÍJavaÊÇ·ñÄܹ»È¡´ú.NET¡£JustinÔÚÎÄÖÐ×ܽáÁËËÄ´óÒªµã£¬ÖØµã¹Ø×¢ÁËÁ½¸öÔËÐÐʱÔÚÐÔÄܺͳɱ¾ÉϵÄÒì֮ͬ´¦¡£
1¡¢Java SE 7ÔâÓö.NET CLR»á·¢Éúʲô£¿
´ÓJava SE 7µÄ¹¦ÄÜÁбíÖпÉÒÔ¿´³ö£¬ËüÏà±ÈÒÔǰ°æ±¾ÓÐÁ˳¤×ãÌá¸ß¡£ÄÇô£¬ËüÊÇÒ»¸öÓÎÏ·¸Ä±äÕßÂð£¿ÎÒÈÏΪ²»»áÊÇÕâÑù¡£ÔÚ¹ýÈ¥ÊýÄêÖУ¬JVMºÍ.NET CLR¶¼·¢ÉúÁËÖÚ¶à¸Ä½ø£»¹ýÈ¥ÄÇЩֻÓм¼Êõ·Ç³£¸ß³¬µÄ³ÌÐòÔ±²ÅÄÜÍê³ÉµÄÐí¶àÊÂÇ飬ÏÖÔÚ½èÖúÓÚJVMºÍ.NET CLRµÄÔöÇ¿¹¦ÄÜ£¬ÆÕͨ³ÌÐòÔ±Ò²Äܹ»×öµÃµ½¡£
¾¡¹ÜJVMºÍ.NET CLR²¢·ÇÔÚͬһ¸öʱ¼äʵÏÖÏàͬµÄÏë·¨£¬µ«ÊÇÈç¹ûÔÚÒ»·½³öÏÖÁËij¸öºÃµÄÏë·¨£¬ÁíÒ»·½Ò²»áѸËÙ¸ú½ø£¬ÕâÒ»µã²»½ö½öÌåÏÖÔÚÔËÐÐʱ²ãÃæÉÏ¡£¾ÙÀýÀ´Ëµ£¬¶ÔÓÚJavaÀ´Ëµ£¬HibernateÏîĿȡµÃÁ˾޴ó³É¹¦ºó£¬.NETҲѸËÙÍÆ³öÁËNHibernate¡£¶ø.NETµÄ±Õ°ü£¨closures£©¹¦ÄÜÉîÊÜÖڶ࿪·¢Õߵ϶ӭ£¬JavaËÆºõ²»¾ÃÒ²½«ÊµÏÖËüÃÇ£¨51CTO±àÕß×¢£ºSunÔÚDevoxx´ó»áÉÏÐû²¼ÁËÕâ¸öÏûÏ¢£©£¬µ±È»£¬ÕâÊÇÒ»¸öÓïÑÔ¹¦ÄÜ£¬¶ø·ÇÔËÐÐʱ¹¦ÄÜ¡£
 
.NET±Õ°ü´óÊÜºÃÆÀ£¬JavaÒ²½«Ñ¸ËÙ¸ú½ø
2¡¢ÔÚ¿ÉÒÔÔ¤¼ûµÄδÀ´£¬Ò»¸öÔËÐÐʱÊÇ·ñ»á³¹µ×»÷°ÜÁíÒ»¸ö£¿
¾¡¹Ü´Ó¼¼Êõ²ãÃæÉÏJVMºÍ.NET CLR·Ç³£ÏàËÆ£¬µ«ËüÃǶ¼ÓÐ×Ô¼ºµÄÊг¡£¬Á½ÕßµÄÁé»îÐÔ¶¼²»ÊǺÜÇ¿¡£Èç¹ûÒ»¸öÈËÒѾ­Î§ÈÆ.NET·þÎñÆ÷ºÍIIS´´½¨ÁËËûÃǵĻù´¡¼Ü¹¹£¬Ëû²»¿ÉÄܵڶþÌìÐÑÀ´°ÑËùÓÐÕâÐ©Ç¨ÒÆµ½Java£¬·´¹ýÀ´Ò²ÊÇÕâÑù¡£ÉõÖÁÈç¹ûÒ»¸ö¹«Ë¾¾ö¶¨Çл»×Ô¼ºµÄ¿ª·¢Æ½Ì¨£¬ÄÇËü¿ÉÄÜÐèÒªÌæ»»Õû¸ö¿ª·¢ÍŶӣ¬»òÕß´ÓÍ·¿ªÊ¼¶ÔËûÃǽøÐÐÅàѵ¡£¼´Ê¹ÅàѵÍê³Éºó£¬ÔÚ¼¼ÄÜÉÏ»¹ÊÇ´æÔÚÑÏÖØµÄ²»×㣻±Ï¾¹£¬Ò»¸ö¸ß¼¶.NET¿ª·¢Õß²»¿ÉÄÜÔÚ¾­¹ý3¸öÔÂÅàѵºóͻȻ±ä³ÉÒ»¸ö¸ß¼¶Java¿ª·¢Õß¡£
ÁíÍ⣬¹«Ë¾ÐèÒª±£ÁôÏÖÓм¼ÊõÈËÔ±À´Î¬»¤ÒÑÓеĴúÂë¡£ÄãÈÏΪÕâЩԱ¹¤»á×øÊÓËûÃǵÄְλ±»È¡Ïû£¬»òÕßËûÃǵļ¼Äܽ«±äµÃÎÞÓûò±áÖµÂ𣿵±È»²»»á¡£¶ÔÒ»¸ö¹«Ë¾À´Ëµ£¬ÍêÈ«´ÓJavaתÏò.NET»òÍêÈ«´Ó.NETתÏòJava£¬¶¼ÊÇÒ»ÖÖ×ÔɱÐÐΪ¡£×î¶àÊÇͨ¹ýÒ»¸ö¶àÄêÆÚÏîÄ¿À´¶ÔÔ±¹¤½øÐÐÖØÐ½ÌÓý¡£×Ô´Ó.NET·¢²¼ÒÔÀ´£¬´ÓVB6µ½.NETµÄÇ¨ÒÆ¶¼ÒѾ­»¨ÁË8Äêʱ¼ä¡£
 
³ÌÐòÔ±ºÍÏîÄ¿µÄתÐÍÐèҪʱ¼ä
3¡¢Java¿ª·¢µÄ³É±¾ÊÇ·ñ±È.NET¿ª·¢¸ü¾ß¾­¼ÃÐÔ£¬Èç¹ûÊÇÕâÑù£¬ÈËÃÇÊÇ·ñ»áתÏòJavaÀ´½ÚʡͶ×Ê£¿
Èç¹ûÄã½ö½ö×ÅÑÛÓÚ¹¤¾ß£¬ÎҵĴð°¸ÊÇ“¼È¶ÔÒ²´í¡£”µÄÈ·£¬Ö»ÒªÄãÔ¸Ò⣬Äã¿ÉÒÔÔÚÒ»¸öÍêÈ«¿ªÔ´µÄ×éºÏÉÏÔËÐÐJava¡£Äã¿ÉÒÔ²ÉÈ¡Linux/Tomcat/MySQL/Java×éºÏ£¬»òÕßÔÚ·þÎñÆ÷·½ÃæÊ¹


Ïà¹ØÎĵµ£º

JAVAÏß³ÌÖ®Èý£ºÏß³ÌµÄ¹ÒÆðºÍ»Ö¸´

1£¬¸ÅÊö£ºÏß³ÌµÄ¹ÒÆð²Ù×÷ʵÖÊÉϾÍÊÇʹÏ߳̽øÈë“·Ç¿ÉÖ´ÐД״̬Ï£¬ÔÚÕâ¸ö״̬ÏÂCPU²»»á·Ö¸øÏß³Ìʱ¼äƬ£¬½øÈëÕâ¸ö״̬¿ÉÒÔÓÃÀ´ÔÝÍ£Ò»¸öÏ̵߳ÄÔËÐУ»ÔÚÏß³Ì¹ÒÆðºó£¬¿ÉÒÔͨ¹ýÖØÐ»½ÐÑÏß³ÌÀ´Ê¹Ö®»Ö¸´ÔËÐС£µ±Ò»¸öÏ߳̽øÈë“·Ç¿ÉÖ´ÐД״̬£¬¼´¹ÒÆð״̬ʱ£¬±ØÈ»´æÔÚijÖÖÔ­ÒòʹÆä²»ÄܼÌÐøÔËÐУ¬ÕâЩԭÒò¿ÉÄÜ ......

Java ArrayListʹÓÃ×ܽᣨһ£©

   ×î½üÒ»Ö±ÔÚʹÓÃJava£¬¸Ð¾õËüµÄÔ½½ç¼ì²é·Ç³£ÓÐЧ¡£ÕâÒ»µã¶ÔÓÚ³õѧÕßÀ´ËµÊǷdz£ÖØÒªµÄ£¨Ìá¸ß³ÌÐòµÄÑϽ÷ÐÔ£©£¬¶ÔÓÚÓо­ÑéµÄ³ÌÐòÔ±À´ËµÒ²ºÜÓаïÖú¡£JavaÖÐÓÐÒ»¸öºÜÓÐЧµÄArrayListÀà(¶ÁÕß¿ÉÒÔ½áºÏJava API
À´Ñ§Ï°Ëü)£¬¡£ËüºÍÒ»°ãµÄÊý×é²»Ò»Ñù£¬²»ÐèÒªÌáǰ·ÖÅä¹Ì¶¨µÄ¿Õ¼ä£¨Ê¹ÓñȽÏÁé»î£©£¬Ã¿´ÎʹÓõÄʱºò¿ÉÒÔÌí¼Ó ......

Java ÈÕÆÚ¼Ó減

public static void main(String[] args) {
   String DATE_FORMAT = "yyyy-MM-dd";
   java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(
     DATE_FORMAT);
   Calendar c1 = Calendar.getInstance();
   c1.set(1999, 0, 14);
&n ......

×ܽἸÖÖJava×Ö·û´®·´×ªµÄʵÏÖ·½·¨

ÓÃÈýÖÖ·½·¨À´ÊµÏÖ×Ö·û´®µÄ·´×ª
/**
* @(#)ReverseString.java
*
* ReverseString application
*
* @author
* @version 1.00 2010/4/20
*/
import java.util.*;
import java.io.*;

public class ReverseString {


public static void main(String[] args) throws IOException{
......

JavaÉè¼ÆÄ£Ê½Ö®Flyweightģʽ


GOF£ºÔËÓù²Ïí¼¼ÊõÓÐЧµØÖ§³Ö´óÁ¿Ï¸Á£¶ÈµÄ¶ÔÏó¡£
 
½âÊÍһϸÅÄҲ¾ÍÊÇ˵ÔÚÒ»¸öϵͳÖÐÈç¹ûÓжà¸öÏàͬµÄ¶ÔÏó£¬ÄÇôֻ¹²ÏíÒ»·Ý¾Í¿ÉÒÔ
ÁË£¬²»±ØÃ¿¸ö¶¼È¥ÊµÀý»¯Ò»¸ö¶ÔÏó¡£±ÈÈç˵£¨ÕâÀïÒýÓÃGOFÊéÖеÄÀý×Ó£©Ò»¸öÎı¾ÏµÍ³£¬Ã¿¸ö×Öĸ¶¨Ò»¸ö¶ÔÏó£¬ÄÇô´óСд×Öĸһ¹²¾ÍÊÇ52¸ö£¬ÄÇô¾ÍÒª¶¨Òå
52¸ö¶ÔÏó¡£Èç¹ûÓÐÒ»¸ö1MµÄÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ