public class EchoDefaultSystemEncoding
{
public static void main(String[] args)
{
String encoding = System.getProperty("file.encoding");
System.out.println("Default System Encoding:" + encoding);
}
} ......
ÔÚÐÅϢʱ´ú£¬ÍøÂç¼¼ÊõÓ¦ÓÃÒѷdz£ÆÕͨ¡£ÆäÖзdz£¶àÓ¦Óö¼ÒÀÀµÓÚ´ÓÒ»¸öÖ÷»úÏò¶à¸öÖ÷»ú»ò´Ó¶à¸öÖ÷»úÏò¶à¸öÖ÷»ú·¢ËÍͬһÐÅÏ¢µÄÄÜÁ¦£¬ÔÚInternetÉÏ·Ö·¢µÄÊýÄ¿¿ÉÄÜ´ïÊýÊ®Íǫ̀£¬ÕâЩ¶¼ÐèÒª¸ü¸ßµÄ´ø¿í£¬²¢ÇÒ´ó´ó³¬³öÁ˵¥²¥µÄÄÜÁ¦¡£Ò»ÖÖÄÜ×î´óÏ޶ȵØÀûÓÃÏÖÓдø¿íµÄÖØÒª¼¼ÊõÊÇIP×é²¥¡£
1£®IP×é²¥¼¼ÊõµÄ¸ÅÄî
IP×é²¥¼¼Êõ£¬ÊÇÒ»ÖÖÔÊÐíһ̨»ò¶ą̀Ö÷»ú£¨×é²¥Ô´£©·¢Ë͵¥Ò»Êý¾Ý°üµ½¶ą̀Ö÷»ú£¨Ò»´ÎµÄ£¬Í¬Ê±µÄ£©µÄTCP/IPÍøÂç¼¼Êõ,ÊÇÒ»µã¶Ô¶àµãµÄͨÐÅ¡£ÔÚÍøÂç¶àýÌå¹ã²¥µÄÓ¦ÓÃÖУ¬µ±ÐèÒª½«Ò»¸ö½ÚµãµÄÐźŴ«Ë͵½¶à¸ö½Úµãʱ£¬ÎÞÂÛÊDzÉÓÃÖØ¸´µã¶ÔµãͨÐÅ·½Ê½£¬»¹ÊDzÉÓù㲥·½Ê½£¬¶¼»áÑÏÖØÀË·ÑÍøÂç´ø¿í£¬Ö»ÓÐ×é²¥²ÅÊÇ×î¼ÑµÄÑ¡Ôñ¡£×é²¥ÄÜʹһ¸ö»ò¶à¸ö×é²¥Ô´Ö»°ÑÊý¾Ý°ü·¢Ë͸øÌض¨µÄ×é²¥×飬¶øÖ»ÓмÓÈë¸Ã×é²¥×éµÄÖ÷»ú²ÅÄܽÓÊÕµ½Êý¾Ý°ü¡£
2£®IP×é²¥µØÖ·
IP×鲥ͨÐÅÒÀÀµÓÚIP×é²¥µØÖ·£¬ÔÚIPv4ÖÐËûÊǸöDÀàIPµØÖ·£¬·¶Î§´Ó224.0.0.0µ½239.255.255.255£¬²¢±»»®·ÖΪ¾Ö²¿Á´½Ó×é²¥µØÖ·¡¢Ô¤Áô×é²¥µØÖ·ºÍ¹ÜÀíȨÏÞ×é²¥µØÖ·ÈýÀà¡£ÆäÖУ¬¾Ö²¿Á´½Ó×é²¥µØÖ··¶Î§ÔÚ224.0.0.0~224.0.0.255£¬ÕâÊÇΪ·ÓÉÐÒéºÍÆäËûÓÃ;±£ÁôµÄµØÖ·£¬Â·ÓÉÆ÷²¢²»×ª·¢ÊôÓÚ´Ë·¶Î§µÄIP°ü£»Ô¤Áô×é²¥µØÖ·Îª224.0.1.0~238.255.255.255£¬¿ÉÓÃÓÚÈ«Çò· ......
ûÓбØÒªÓÃÒ»¶ÑÈÆ¿ÚµÄÐÎÈÝ´ÊÀ´ÃèÊöʲô½Ð¶à̬£¬Ö»¾Ù³ö¼¸¸ö¹Ø¼üµã¡£
É裺gunΪ¸¸À࣬shootgunºÍpistolΪgunµÄ×ÓÀà¡£
Java:
class gun {
void shoot() {
System.out.println("gun shoot");
}
}
class shootgun extends gun {
void shoot() {
System.out.println("shootgun shoot");
}
}
class pistol extends gun {
void shoot() {
System.out.println("pistol shoot");
}
}
C++:
&nbs ......
ûÓбØÒªÓÃÒ»¶ÑÈÆ¿ÚµÄÐÎÈÝ´ÊÀ´ÃèÊöʲô½Ð¶à̬£¬Ö»¾Ù³ö¼¸¸ö¹Ø¼üµã¡£
É裺gunΪ¸¸À࣬shootgunºÍpistolΪgunµÄ×ÓÀà¡£
Java:
class gun {
void shoot() {
System.out.println("gun shoot");
}
}
class shootgun extends gun {
void shoot() {
System.out.println("shootgun shoot");
}
}
class pistol extends gun {
void shoot() {
System.out.println("pistol shoot");
}
}
C++:
&nbs ......
ºÜ¶àÈË˵C#ÊÇ΢ÈíÓÃÀ´ºÍJava¿¹ºâµÄÎäÆ÷£¬ÒòΪ¶þÕßÔںܴó³Ì¶ÈÉÏÓÐמªÈ˵ÄÏàËÆ£¬¾¡¹ÜÈç´Ë£¬Á½Õß²»Í¬µÄµØ·½Ò²ºÜ¶à£¬Ëùν“ÓÚϸ΢´¦¼û²îÒ씡£ÄÇôÁ½ÕßµÄÏàËÆºÍÇø±ð¶¼ÔÚʲôµØ·½ÄØ£¿ÎÒÃÇ´Ó½ñÌ쿪ʼ£¬»á´Ó¸÷¸ö½Ç¶ÈÀ´¶Ô±ÈC#ºÍJavaµÄÌØµã£¬Ï£ÍûÄܶÔÕýÔÚѧϰ¡¢Ê¹ÓÃC#µÄÅóÓÑÓÐËù°ïÖú¡£
& Y0 f! I! a4 a1 K
% B# G8 Q2 K* c1 w, v( Z8 u1¡¢C#ºÍ.NETƽ̨µÄ¸Åò 1 J$ T; N! A0 \- w' i5 r7 V
¡¡2000Äê6Ô£¬Î¢Èí·¢²¼C#ÓïÑÔºÍ.NETƽ̨¡£C#ÓïÑÔÊÇÒ»ÖÖÇ¿ÀàÐ͵ģ¬ÃæÏò¶ÔÏóµÄÓïÑÔ£¬Ëü¾ßÓÐÓï·¨¼òµ¥¡¢±í´ïÁ¦Ç¿µÄÌØµã£¬¶ø.NETƽ̨ÔòÊǹ¹³É΢ÈíµÄ“.NET¼Æ»®”µÄ»ùʯ 2 w0 P' R7 s4 b( i" n3 c8 u. V# p# C
¡£
1 ^ b# T' \5 V2 [! w g ¡¡.NETƽ̨µÄºËÐİüÀ¨Á½·½Ã棬һ·½Ãæ¾ÍÊÇÖøÃûµÄͨÓÃÓïÑÔÔËÐлú(Common LanguageRuntime)£¬ËäÈ»Õâ¸öÃû´ÊÆðµÃ»ÞɬÁ˵㣬²»¹ý´ó¼Ò¿ÉÒÔÄÃËüºÍJavaµÄÐéÄâ»úÀ´×÷±È½Ï£¬¶þÕßÍê³ÉµÄÈÎÎñ´óÖÂÏàͬ£»ÁíÒ»·½Ãæ¾ÍÊÇÒ»´ó¶ÑͨÓú¯Êý¿â£¬ÕâЩ¿âº¯Êý¿ÉÒÔ±»¶àÖÖÓïÑÔµ÷Ó㬲¢ÇÒͨ¹ý±àÒë¶¼²úÉúÒ»ÖÖ¹²Í¬µÄÖмäÓïÑÔ£¨Intermediate Language£©£¬ÕâÖÖÓïÑÔÒ²¿ÉÒÔÄÃJavaµÄ×Ö½ÚÂëÀ´Àà±È£¬ËäÈ»Íê³ÉµÄ·½Ê½ÓÐЩ²»Ò»Ñ ......
ºÜ¶àÈË˵C#ÊÇ΢ÈíÓÃÀ´ºÍJava¿¹ºâµÄÎäÆ÷£¬ÒòΪ¶þÕßÔںܴó³Ì¶ÈÉÏÓÐמªÈ˵ÄÏàËÆ£¬¾¡¹ÜÈç´Ë£¬Á½Õß²»Í¬µÄµØ·½Ò²ºÜ¶à£¬Ëùν“ÓÚϸ΢´¦¼û²îÒ씡£ÄÇôÁ½ÕßµÄÏàËÆºÍÇø±ð¶¼ÔÚʲôµØ·½ÄØ£¿ÎÒÃÇ´Ó½ñÌ쿪ʼ£¬»á´Ó¸÷¸ö½Ç¶ÈÀ´¶Ô±ÈC#ºÍJavaµÄÌØµã£¬Ï£ÍûÄܶÔÕýÔÚѧϰ¡¢Ê¹ÓÃC#µÄÅóÓÑÓÐËù°ïÖú¡£
& Y0 f! I! a4 a1 K
% B# G8 Q2 K* c1 w, v( Z8 u1¡¢C#ºÍ.NETƽ̨µÄ¸Åò 1 J$ T; N! A0 \- w' i5 r7 V
¡¡2000Äê6Ô£¬Î¢Èí·¢²¼C#ÓïÑÔºÍ.NETƽ̨¡£C#ÓïÑÔÊÇÒ»ÖÖÇ¿ÀàÐ͵ģ¬ÃæÏò¶ÔÏóµÄÓïÑÔ£¬Ëü¾ßÓÐÓï·¨¼òµ¥¡¢±í´ïÁ¦Ç¿µÄÌØµã£¬¶ø.NETƽ̨ÔòÊǹ¹³É΢ÈíµÄ“.NET¼Æ»®”µÄ»ùʯ 2 w0 P' R7 s4 b( i" n3 c8 u. V# p# C
¡£
1 ^ b# T' \5 V2 [! w g ¡¡.NETƽ̨µÄºËÐİüÀ¨Á½·½Ã棬һ·½Ãæ¾ÍÊÇÖøÃûµÄͨÓÃÓïÑÔÔËÐлú(Common LanguageRuntime)£¬ËäÈ»Õâ¸öÃû´ÊÆðµÃ»ÞɬÁ˵㣬²»¹ý´ó¼Ò¿ÉÒÔÄÃËüºÍJavaµÄÐéÄâ»úÀ´×÷±È½Ï£¬¶þÕßÍê³ÉµÄÈÎÎñ´óÖÂÏàͬ£»ÁíÒ»·½Ãæ¾ÍÊÇÒ»´ó¶ÑͨÓú¯Êý¿â£¬ÕâЩ¿âº¯Êý¿ÉÒÔ±»¶àÖÖÓïÑÔµ÷Ó㬲¢ÇÒͨ¹ý±àÒë¶¼²úÉúÒ»ÖÖ¹²Í¬µÄÖмäÓïÑÔ£¨Intermediate Language£©£¬ÕâÖÖÓïÑÔÒ²¿ÉÒÔÄÃJavaµÄ×Ö½ÚÂëÀ´Àà±È£¬ËäÈ»Íê³ÉµÄ·½Ê½ÓÐЩ²»Ò»Ñ ......
¼¶±ð£º ³õ¼¶
ÌÆ
ÏÌ·å
(hutun@263.net
),
2001 Äê 5 ÔÂ 28 ÈÕ
Ëæ×ÅJAVAµÄѸÃÍ·¢Õ¹£¬JDK°æ±¾µÄ²»¶Ï¸ü
У¬JAVAеÄʼþÄ£ÐÍÓë¾ÉµÄJDKÄ£ÐÍÒ²ÓÐÁ˱¾ÖʵÄÇø±ð£¬ËüµÄʼþÄ£ÐÍÒ²ÓÐÁ˺ܴóµÄÇø±ð¡£ÓÉÓÚÏÖÔڵıà³Ì¶¼ÊDzÉÓÃʼþÇý¶¯£¬ËùÒÔºÜÓбØÒªÁ˽âµÄʼþÄ£
ÐÍ£¬ÎÒÃÇÏÂÃæ´Ó¶¨ÖÆÊ¼þµÄʵ¼Ê³ö·¢À´¾ßÌåÌÖÂÛ¡£
ÎÊÌâµÄÌá³ö
Ëæ×ÅJAVAµÄѸÃÍ·¢Õ¹£¬JDK°æ±¾µÄ²»¶Ï¸üУ¬JAVAеÄʼþÄ£ÐÍÓë¾ÉµÄJDKÄ£ÐÍÒ²ÓÐÁ˱¾ÖʵÄÇø±ð£¬ËüµÄʼþÄ£ÐÍÒ²ÓÐÁ˺ܴóµÄÇø±ð¡£ÓÉÓÚÏÖÔڵıà³Ì
¶¼ÊDzÉÓÃʼþÇý¶¯£¬ËùÒÔºÜÓбØÒªÁ˽âµÄʼþÄ£ÐÍ£¬ÎÒÃÇÏÂÃæ´Ó¶¨ÖÆÊ¼þµÄʵ¼Ê³ö·¢À´¾ßÌåÌÖÂÛ¡£
±ÈÈçÄãҪʵÏÖÒ»¸ö¶¨Ê±Æ÷À࣬ËüµÄÖ÷Òª¹¦ÄÜÊÇÔÚÔÚÒ»¶¨µÄʱ¼äºó£¬Æô¶¯¾ßÌåµÄ´¦Àíʼþ
Òò´ËÎÒÃÇ¿ÉÒÔÉè¼ÆÁ½¸öÀࣺ¶¨Ê±Æ÷ÀࣨTimer£©ºÍµ÷ÓÃÀࣨClock£©,¶ÔÓ¦µÄUSE
CASEµÄ˳ÐòͼÈçÏ£º
ÔÚ´ËÓÐÁ½¸ö˵Ã÷£º1£©¸ù¾ÝÎÊÌâµÄ¸´Ôӳ̶ȣ¬Éè¼ÆMainÀà¡£µ±ÎÊÌâ¹æÄ£½ÏСµÄʱºò£¬¿ÉÒÔ½«“µ÷ÓÃÀà”Ö¸¶¨ÎªMainÀࣻ2£©ÔÚ´Ë˳ÐòͼÖÐÔËÓÃÁ˻ص÷
£¨CALLBACK£©¹¦ÄÜ¡£´Ë¹¦ÄÜÔÚC++ÖеÄʵÏÖÊÇͨ¹ýÖ¸Õ룬¶øÔÚJAVAÖÐûÓÐÖ¸ÕëµÄ¸ÅÄî¡£ÎÒÃÇÔÚ´Ëͨ¹ý½Ó¿Ú£¨Interface£©À´ÊµÏÖ¡£ÔÚ´ËÎÒÃÇ
²ÉÓÃͨÓýçÃæÉè¼ÆÑùʽ[1 ......
1:¿¼ÂÇʹÓþ²Ì¬¹¤³§·½·¨´úÌæ¹¹¹¹·½·¨À´ÊµÀý»¯Àà¡£
2£ºÊ¹ÓÃ˽Óù¹¹¹º¯Êý£¬Ê¹Àà¾ßÓв»¿ÉʵÀý»¯µÄÄÜÁ¦¡£
3£º±ÜÃâ´´½¨Öظ´µÄ¶ÔÏó
4£ºÏû³ý¹ýÆÚµÄ¶ÔÏóµÄʹÓÃ
5£º±ÜÃâʹÓÃÖսắÊý
6£ºÊ¹ÀàºÍ³ÉÔ±µÄ¿É·ÃÎÊÐÔ×îС
7£º½Ó¿ÚÓÅÏÈÓÚ³éÏó
8£ºÎªËùÓеIJÎÊý½øÐÐÓÐЧÐÔ¼ì²é
9£º½÷É÷ʹÓÃÖØÔØ
10£ºÊ¹ÓÃ0³¤¶ÈµÄÊý×飬¶ø²»ÊÇ¿Õ
11£º½«¾Ö²¿±äÁ¿µÄ×÷ÓÃÓò×îС»¯
12£ºÈç¹û¼ÆËãÒªÇó¾«È·£¬²»ÒªÊ¹ÓÃfloat,double
13:ÆäËûÀàÐ͸üÊʺϣ¬¾¡Á¿²»ÒªÊ¹ÓÃstring
14:ͨ¹ý½Ó¿ÚÒýÓöÔÏó
15£º¶Ô¹²Ïí¿É±äÊýÊý¾Ýͬ²½·ÃÎÊ
16£º±ÜÃâ¹ý¶àµÄͬ²½·ÃÎÊ ......