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

Javaµ÷ÓÃC++ºÍC++µ÷ÓÃJavaµÄ·½·¨

Java 2 C++ http://www.javaeye.com/topic/295776
1. ½â¾öÐÔÄÜÎÊÌâ
Java¾ßÓÐÆ½Ì¨ÎÞ¹ØÐÔ£¬ÕâʹÈËÃÇÔÚ¿ª·¢ÆóÒµ¼¶Ó¦ÓõÄʱºò×ÜÊǰÑËü×÷ΪÖ÷ÒªºòÑ¡·½°¸Ö®Ò»£¬µ«ÊÇÐÔÄÜ·½ÃæµÄÒòËØÓÖ´ó´óÏ÷ÈõÁËËüµÄ¾ºÕùÁ¦¡£Îª´Ë£¬Ìá¸ßJavaµÄÐÔÄܾÍÏÔµÃÊ®·ÖÖØÒª¡£Sun¹«Ë¾¼°JavaµÄÖ§³ÖÕßÃÇΪÌá¸ßJavaµÄÔËÐÐËÙ¶ÈÒѾ­×ö³öÁËÐí¶àŬÁ¦£¬ÆäÖдó¶àÊý¼¯ÖÐÔÚ³ÌÐòÉè¼ÆµÄ·½·¨ºÍģʽѡÔñ·½Ãæ¡£ÓÉÓÚËã·¨ºÍÉè¼ÆÄ£Ê½µÄÓÅ»¯ÊÇͨÓõ쬶ÔJavaÓÐЧµÄÓÅ»¯Ëã·¨ºÍÉè¼ÆÄ£Ê½£¬¶ÔÆäËû±àÒëÓïÑÔÒ²»ù±¾Í¬ÑùÊÊÓã¬Òò´Ë²»ÄÜ´Ó¸ù±¾ÉϸıäJava³ÌÐòÓë±àÒëÐÍÓïÑÔÔÚÖ´ÐÐЧÂÊ·½ÃæµÄ²îÒì¡£ÓÉ´Ë£¬ÓÚÊÇÈËÃÇ¿ªÊ¼ÒýÈëJIT(Just In Time£¬¼°Ê±±àÒë)µÄ¸ÅÄî¡£ËüµÄ»ù±¾Ô­ÀíÊÇ£ºÊ×ÏÈͨ¹ýJava±àÒëÆ÷°ÑJavaÔ´´úÂë±àÒë³Éƽ̨Î޹صĶþ½øÖÆ×Ö½ÚÂ롣ȻºóÔÚJava³ÌÐòÕæÕýÖ´ÐÐ֮ǰ£¬ÏµÍ³Í¨¹ýJIT±àÒëÆ÷°ÑJavaµÄ×Ö½ÚÂë±àÒëΪ±¾µØ»¯»úÆ÷Âë¡£×îºó£¬ÏµÍ³Ö´Ðб¾µØ»¯»úÆ÷Â룬½ÚÊ¡Á˶Ô×Ö½ÚÂë½øÐнâÊ͵Äʱ¼ä¡£ÕâÑù×öµÄÓŵãÊÇ´ó´óÌá¸ßÁËJava³ÌÐòµÄÐÔÄÜ£¬Ëõ¶ÌÁ˼ÓÔØ³ÌÐòµÄʱ¼ä£»Í¬Ê±£¬ÓÉÓÚ±àÒëµÄ½á¹û²¢²»ÔÚ³ÌÐòÔËÐм䱣´æ£¬Òò´ËÒ²½ÚÔ¼ÁË´æ´¢¿Õ¼ä¡£È±µãÊÇÓÉÓÚJIT±àÒëÆ÷¶ÔËùÓеĴúÂë¶¼ÏëÓÅ»¯£¬Òò´ËͬÑùÒ²Õ¼ÓÃÁ˺ܶàʱ¼ä¡£
¶¯Ì¬ÓÅ»¯¼¼ÊõÊÇÌá¸ßJavaÐÔÄܵÄÁíÒ»¸ö³¢ÊÔ¡£¸Ã¼¼ÊõÊÔͼͨ¹ý°ÑJavaÔ´³ÌÐòÖ±½Ó±àÒë³É»úÆ÷Â룬ÒÔ³ä·ÖÀûÓÃJava¶¯Ì¬±àÒëºÍ¾²Ì¬±àÒë¼¼ÊõÀ´Ìá¸ßJavaµÄÐÔÄÜ¡£¸Ã·½·¨°ÑÊäÈëµÄJavaÔ´Âë»ò×Ö½ÚÂëת»»Îª¾­¹ý¸ß¶ÈÓÅ»¯µÄ¿ÉÖ´ÐдúÂëºÍ¶¯Ì¬¿â (WindowsÖеÄ. dllÎļþ»òUnixÖеÄ. soÎļþ)¡£¸Ã¼¼ÊõÄÜ´ó´óÌá¸ß³ÌÐòµÄÐÔÄÜ£¬µ«È´ÆÆ»µÁËJavaµÄ¿ÉÒÆÖ²ÐÔ¡£
JNI(Java Native Interface, Java±¾µØ»¯·½·¨)¼¼ÊõÓÉ´ËÉÁÁÁµÇ³¡¡£ÒòΪ²ÉÓÃJNI¼¼ÊõÖ»ÊÇÕë¶ÔһЩÑÏÖØÓ°ÏìJavaÐÔÄܵĴúÂë¶Î£¬¸Ã²¿·Ö¿ÉÄÜÖ»Õ¼Ô´³ÌÐòµÄ¼«ÉÙ²¿·Ö£¬ËùÒÔ¼¸ºõ¿ÉÒÔ²»¿¼ÂǸò¿·Ö´úÂëÔÚÖ÷Á÷ƽ̨֮¼äÒÆÖ²µÄ¹¤×÷Á¿¡£Í¬Ê±£¬Ò²²»±Ø¹ý·Öµ£ÐÄÀàÐÍÆ¥ÅäÎÊÌ⣬ÎÒÃÇÍêÈ«¿ÉÒÔ¿ØÖÆ´úÂë²»³öÏÖÕâÖÖ´íÎó¡£´ËÍ⣬Ҳ²»±Øµ£Ðݲȫ¿ØÖÆÎÊÌ⣬ÒòΪJava°²È«Ä£ÐÍÒÑÀ©Õ¹ÎªÔÊÐí·ÇϵͳÀà¼ÓÔØºÍµ÷Óñ¾µØ·½·¨¡£¸ù¾ÝJava¹æ·¶£¬´ÓJDK 1. 2¿ªÊ¼£¬FindClass½«Éè·¨ÕÒµ½Ó뵱ǰµÄ±¾µØ·½·¨¹ØÁªµÄÀà¼ÓÔØÆ÷¡£Èç¹ûƽ̨Ïà¹Ø´úÂëÊôÓÚÒ»¸öϵͳÀ࣬ÔòÎÞÐèÉæ¼°ÈκÎÀà¼ÓÔØÆ÷; ·ñÔò£¬½«µ÷ÓÃÊʵ±µÄÀà¼ÓÔØÆ÷À´¼ÓÔØºÍÁ´½ÓÒÑÃüÃûµÄÀà¡£»»¾ä»°Ëµ£¬Èç¹ûÔÚJava³ÌÐòÖÐÖ±½Óµ÷ÓÃC/C++ÓïÑÔ²úÉúµÄ»úÆ÷Â룬¸Ã²¿·Ö´úÂëµÄ°²È«ÐÔ¾ÍÓÉJavaÐéÄâ»ú¿ØÖÆ¡£
2. ½â¾ö±¾»úƽ̨½Ó¿Úµ÷ÓÃÎÊÌâ
JAVAÒÔÆä¿çƽ̨µÄÌØÐÔÉîÊÜÈËÃÇϲ°®£¬¶øÓÖÕýÓÉÓÚËüµÄ¿çƽ̨µÄÄ¿µÄ£¬Ê¹µÃË


Ïà¹ØÎĵµ£º

java ¿ì½Ý¼ü

Ctrl+1 ¿ìËÙÐÞ¸´(×î¾­µäµÄ¿ì½Ý¼ü,¾Í²»Óöà˵ÁË)
Ctrl+D: ɾ³ýµ±Ç°ÐÐ
Ctrl+Alt+↓ ¸´ÖƵ±Ç°Ðе½ÏÂÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Ctrl+Alt+↑ ¸´ÖƵ±Ç°Ðе½ÉÏÒ»ÐÐ(¸´ÖÆÔö¼Ó)
Alt+↓ µ±Ç°ÐкÍÏÂÃæÒ»Ðн»»¥Î»ÖÃ(ÌØ±ðʵÓÃ,¿ÉÒÔʡȥÏȼôÇÐ,ÔÙÕ³ÌùÁË)
Alt+↑ µ±Ç°ÐкÍÉÏÃæÒ»Ðн»»¥Î»ÖÃ(ͬÉÏ)
Alt+← ǰһ¸ö±à¼­µÄÒ³Ãæ ......

java ´òÓ¡

²ÉÓÃUDPµÄͨѶ·½Ê½£¬µ÷ÓÃjava×Ô´øµÄawt´òÓ¡½Ó¿Ú
·þÎñÆ÷¶Ë´úÂë
Server£º
import java.io.IOException;
import java.net.DatagramPacket;
import java.net.DatagramSocket;
import java.net.SocketException;
public class Server
{
private DatagramSocket server;

private DatagramPacket packet; ......

java È¡µÃ ¿Í»§¶ËIP

ÔÚJSPÀ»ñÈ¡¿Í»§¶ËµÄIPµØÖ·µÄ·½·¨ÊÇ£ºrequest.getRemoteAddr£¨£©£¬ÕâÖÖ·½·¨Ôڴ󲿷ÖÇé¿ö϶¼ÊÇÓÐЧµÄ¡£µ«ÊÇÔÚͨ¹ýÁËApache£¬SquidµÈ·´Ïò´úÀíÈí¼þ¾Í²»ÄÜ»ñÈ¡µ½¿Í»§¶ËµÄÕæÊµIPµØÖ·ÁË¡£
    Èç¹ûʹÓÃÁË·´Ïò´úÀíÈí¼þ£¬½«http://192.168.1.110£º2046/ µÄURL·´Ïò´úÀíΪ
http://www.bt285.cn /
µÄURLʱ£¬ÓÃreques ......

java ¼ÓÃܽâÃܼòµ¥ÊµÏÖ

¡¾×÷Õߣºqiushyfm ¡¿
¼ÓÃÜËã·¨ÓкܶàÖÖ£ºÕâÀïÖ»´óÔ¼Áоټ¸Àý£º
1:ÏûÏ¢ÕªÒª£º£¨Êý×ÖÖ¸ÎÆ£©£º¼È¶ÔÒ»¸öÈÎÒⳤ¶ÈµÄÒ»¸öÊý¾Ý¿é½øÐмÆË㣬²úÉúÒ»¸öÎ¨Ò»Ö¸ÎÆ¡£MD5/SHA1
·¢Ë͸øÆäËûÈËÄãµÄÐÅÏ¢ºÍÕªÒª,ÆäËûÈËÓÃÏàͬµÄ¼ÓÃÜ·½·¨µÃµ½ÕªÒª£¬×îºó½øÐбȽÏÕªÒªÊÇ·ñÏàͬ¡£
2:µ¥³×ÃÜÂëÌåÖÆ:DES:±È½Ï¼ò±ã¸ßЧ,ÃÜÔ¿¼ò¶Ì£¬¼Ó½âÃÜËÙ¶È¿ì£¬ÆÆÒë ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ