JAVAÓëC#±È½Ï
C#ÓëJAVAµÄÏà֮ͬ´¦:ÓÉÓÚC#ÓëJAVA¶¼ÊÇ»ùÓÚC++·¢Õ¹ÆðÀ´µÄ,Òò´Ë¶þÕßÖ®¼ä¾ßÓкܶàÏàËÆÖ®´¦,¾ßÌåÈçÏÂ:
¡¡¡¡1¡¢C#ºÍJAVAÓïÑԵıàÒë½á¹ûÊǶÀÁ¢ÓÚ¼ÆËã»úºÍ±à³ÌÓïÑԵģ¬¿ÉÖ´ÐÐÎļþ¿ÉÒÔÔÚÊܹÜÀíµÄÖ´ÐÐ
¡¡¡¡»·¾³ÖÐÖ´ÐУ»
¡¡¡¡2¡¢C#ºÍJAVAÓïÑÔ¶¼ÊDzÉÓÃÁË×Ô¶¯µÄÀ¬»ø»ØÊÕ»úÖÆ£»
¡¡¡¡3¡¢C#ºÍJAVAÓïÑÔ¶¼È¡ÏûÁËÖ¸Õë²Ù×÷£»
¡¡¡¡4¡¢C#ºÍJAVAÓïÑÔ¶¼Ã»ÓÐÍ·Îļþ£»
¡¡¡¡5¡¢C#ºÍJAVAÓïÑÔ¶¼Ö»Ö§³Öµ¥Öؼ̳У¬ÒªÊµÏÖÓë¶àÖØ¼Ì³ÐÀàËÆµÄ¹¦ÄÜ£¬±ØÐëͨ¹ý½Ó¿ÚÀ´ÊµÏÖ£»
¡¡¡¡6¡¢Àà¶¼ÊÇ´ÓObjectÀàÅÉÉú¶øÀ´£¬ÀàµÄ¶ÔÏóͨ¹ý¹Ø¼ü×ÖnewÉú³É£»
¡¡¡¡7¡¢C#ºÍJAVAÓïÑÔ¶¼Ö§³ÖỊ̈߳»
¡¡¡¡8¡¢C#ºÍJAVAÓïÑÔ¶¼Ã»ÓÐÈ«¾Ö±äÁ¿ºÍÈ«¾Öº¯Êý£¬ËùÓеıäÁ¿ºÍº¯Êý¶¼ÊôÓÚij¸öÀàËùÓУ»
¡¡¡¡9¡¢C#ºÍJAVAÓïÑÔ¶¼Ö§³Ö¶ÔÊý×éºÍ×Ö·û´®±ß½çµÄÑϸñ¼ì²é£¬²»»á³öÏֱ߽çÒç³öµÄÇé¿ö£»
¡¡¡¡10¡¢C#ºÍJAVAÓïÑÔ¶¼Ê¹ÓÓ.”²Ù×÷·û,²»ÔÙʹÓÓ-£¾”ºÍ“::”²Ù×÷·û£»
¡¡¡¡11¡¢C#ºÍJAVAÓïÑÔ¶¼½«nullºÍbool×÷Ϊ¹Ø¼ü×Ö£»
¡¡¡¡12¡¢C#ºÍJAVAÓïÑÔÖÐËùÓеÄÖµ¶¼±ØÐëÏȳõʼ»¯ºó²ÅÄÜʹÓã»
¡¡¡¡13¡¢C#ºÍJAVAÓïÑÔÖеÄifÓï¾ä¶¼²»ÔÊÐí²ÉÓÃÕûÊý×÷ΪÅжÏÌõ¼þ£»
¡¡¡¡14¡¢C#ºÍJAVAÓïÑÔÖеÄtryÓï¾ä¿é¶¼¿ÉÒÔºó½ÓfinallyÓï¾ä¿é¡£
¡¡¡¡C#ÓëJAVAµÄ²»Í¬Ö®´¦:
¡¡¡¡¾¡¹ÜC#ºÍJAVAÓкܶàÏà֮ͬ´¦£¬µ«ÊÇÓÉÓÚ¶þÕßÊÇÁ½¼Ò²»Í¬¹«Ë¾¿ª·¢µÄ¸ß¼¶³ÌÐòÉè¼ÆÓïÑÔ£¬ËüÃÇÓÖÏ໥¶ÀÁ¢£¬
¡¡¡¡×Ô³ÉÌåϵ£¬¸÷×Ô¾ßÓÐһЩ×Ô¼ºÌØÓеÄÌØµã£¬ÏÂÃæ½«C#ÓëJAVAÖ®¼äµÄ²»Í¬Ö®´¦ÈçÏ£º
¡¡¡¡1¡¢ÊôÐÔ
¡¡¡¡¶ÔÓÚÄÇЩ¾³£Ê¹ÓÿìËÙ¿ª·¢¹¤¾ß£¬ÈçDelphi»òÕßVisual BasicµÄ¿ª·¢ÈËÔ±À´Ëµ£¬ÊôÐÔÊÇÒ»¸ö·Ç³£ÊìϤµÄ¸ÅÄî¡£
¡¡¡¡Ò»°ãÀ´Ëµ£¬Í¨¹ýgetXXX¿ÉÒÔ¶ÁÈ¡ÊôÐÔµÄÖµ£¬¶øÍ¨¹ýsetXXX¿ÉÒÔÉèÖÃÊôÐÔµÄÖµ¡£
¡¡¡¡JAVAÖбȽϳ£¼ûµÄÊôÐÔ²Ù×÷Óï¾ä£º foo.setSize(foo.getSize()+1); label.getFont().setBold(true);
¡¡¡¡c#ÖбȽϳ£¼ûµÄÊôÐÔ²Ù×÷Óï¾ä£º foo.size++; label.font.bold=true;
¡¡¡¡ºÜÃ÷ÏÔ£¬ÉÏÊöµÄÊôÐÔÉèÖ÷½Ê½½ÏJAVAÀ´Ëµ¸üΪ¼ò½à£¬¿ÉÖ÷¶ÁÐÔÒ²¸üÇ¿¡£Õâ³ä·ÖÌåÏÖÁËC#¼òµ¥µÄÌØµã¡£
¡¡¡¡JAVA¶ÔÓÚÊôÐԵ͍Ò壺public int getSize(){ return size; } public void setSize(int value){ size=value; }
¡¡¡¡c#¶ÔÓÚÊôÐԵ͍Òå½øÐÐÁ˼ò»¯£ºpublic int Size{ get{ return size; } set{size=value; }}
¡¡¡¡2¡¢index
¡¡¡¡C#ÌṩindexÀ´¸ø¶ÔÏó¼ÓÉÏË÷ÒýµÄ¹¦ÄÜ£¬´Ó¶øÓÃÓë´¦ÀíÊý×éÀàËÆµÄ·½Ê½À´´¦Àí¶ÔÏó£¬JAVAÓïÑÔÔò²»Ö§³Öindex
¡¡¡¡C#Öж¨Òåi
Ïà¹ØÎĵµ£º
×Ô¶¯×°ÏäÓë²ðÏäµÄ¹¦ÄÜÊÂʵÉÏÊDZàÒëÆ÷À´°ïÄúµÄ棬±àÒëÆ÷ÔÚ±àÒëʱÆÚÒÀÄúËù±àдµÄÓï·¨£¬¾ö¶¨ÊÇ·ñ½øÐÐ×°Ïä»ò²ðÏ䶯×÷¡£ÀýÈ磺
Integer i = 100.Ï൱ÓÚ±àÒëÆ÷×Ô¶¯ÎªÄú×÷ÒÔϵÄÓï·¨±àÒ룺
Integer i = new Integer(100).ËùÒÔ×Ô¶¯×°ÏäÓë²ðÏäµÄ¹¦ÄÜÊÇËùνµÄ“±àÒëÆ÷ÃÛÌÇ”(Compiler Sugar)£¬ËäȻʹÓÃÕâ¸ö¹¦Äܷܺ½±ã£¬µ ......
¶ÔÓÚ Java 1.2£¬ÄúÖ»ÐèÓÃ
Authenticator.setDefault() °²×°Ò»¸ö Authenticator¡£ÕâÑù£¬µ±ÐèÒªÈÏ֤ʱ£¬ÒѰ²×°µÄ Authenticator µÄ
getPasswordAuthentication() ·½·¨¾Í»á±»µ÷Óã¬È»ºóÄú¾Í¿ÉÒÔÓÃÊʵ±µÄÓû§ÃûºÍ¿ÚÁîÀ´ÉèÖà PasswordAuthentication ʵÀý¡£¾ÍÕâô¼òµ¥¡£
package
cn.arthurs.web;
import ja ......
Mediator ģʽµÄÄ¿µÄÊǶ¨ÒåÒ»¸ö¶ÔÏó,·â×°Ò»×é¶ÔÏó¼äµÄ½»»¥,ÕâÑù¾Í½µµÍÁ˽»»¥¶ÔÏó¼äµÄñîºÏ,ʹ¶ÔÏóºÍËûÃDzο¼µÄ¶ÔÏóÏÔʾµØ·ÖÀë,¾Í¿ÉÒÔ¶ÀÁ¢µØ±ä»¯ËûÃÇÖ®¼äµÄ¹ØÏµ.
Ìõ¼þ:¶ÔÏó¼äµÄ½»»¥ºÍ¶ÔÏóµÄÆäËûÐÐΪ±È½Ï¶ÀÁ¢.
  ......
34.¶ÁÈ¡iniÎļþÊôÐÔ
//import java.io.*;
//import java.util.*;
//import java.util.regex.*;
//private HashMap configMap=null;
private Map<String, Serializable> configMap=null;
String %%2=null;
if (configMap == null)&n ......
39.дÈëXMLÊý¾Ý¿â
//import java.io.*;
//import javax.xml.parsers.*;
//import org.xml.sax.*;
//import org.w3c.dom.*;
//import javax.xml.transform.*;
//import javax.xml.transform.dom.*;
//import javax.xml.transform.stream.*;
private Document ......