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

Java¸ß¼¶Ó¦Óÿª·¢¾­Ñé·ÖÏí

JavaµÄÓŵãÓУº ¿çƽ̨ÐÔºÜÇ¿µÄ£¬Ò»´Î±àÒëµ½´¦ÔËÐУ¬Ò»±ß±àÒëÒ»±ßÖ´ÐУ¬ ²»Êܲ¡¶¾µÄ¸ÉÈÅ¡£µ«ÊÇÃÀÖв»×㣬ÔËÐÐËٶȱÈC£¬C++ µÈÓïÑÔÂý£¬ ·ÃÎÊÓ²¼þµ×²ã±È²»ÉÏC++£¬C£¬Ò»Ð©Ó¦ÓÃÐèÇóÈ´ÐèÒªÖ´Ðд¿ Java ³ÌÐòÎÞ·¨Íê³ÉµÄһЩÈÎÎñ¡£Îª´ËSUN¹«Ë¾ÎªÁËÍ»ÆÆJAVAµÄÆ¿¾±£¬ ¾ÍÒýÈëÁËJNI µÄ×÷Ó㬠JNI¾ÍÊÇÄܹ»¼æÈÝC£¬Ñﳤ±Ü¶Ì£¬ ¿ìËٵķÃÎÊÓ²¼þµ×²ã£¬ À©Õ¹ÎÒÃÇÈí¼þµÄ¹¦ÄÜ£¬ ËæÐÄËùÓûµÄ½øÐпª·¢¡£¶ÔÓÚÒÆ¶¯¿ª·¢¶øÑÔ£¬ BREAW£¬ SYMBIAN,µÈ¾ÍÊÇÒÔCºÍC++Ϊ»ù´¡µÄ£¬ ¶øÏÖÔÚÊг¡µÄÐÂÐËÖÇÄÜÆ½Ì¨ANRDOID ºÍÖйúÒÆ¶¯µÄOphoneÒ²ÊÇÒÔJAVA ¿ª·¢ÎªÖ÷£¬ Ò²Óõ½ÁËJNI¡£¶øÎªÊ²Ã´±ÊÕßÔÚ±¾ÎÄÁ¦Ò²ÍÆJNI ÄØ£¿ Ô­ÒòÈçÏ £º
J2ME×÷ΪÊÖ»úÓ¦Óÿª·¢µÄÏÈÇý£¬ÓÉÓÚËüµÄ³ö·¢µã¿¼ÂDZȽϵͣ¬¿ª·¢³öÀ´µÄÊÖ»úÓ¦ÓÃÈí¼þ´¦´¦Êܵ½ÏÞÖÆ£¬ÌرðÊÇÔÚµ×²ã·½Ãæ±ÈÈçÊÖ»ú±ÚÖ½£¬ÉùÒô¾ùºâÆ÷£¬ÉùÒôµÄ²¶×½µÈÊDz»ÄÜͨ¹ýÈí¼þÀ´ÉèÖᣲ»ÄÜÈÃÎÒÃÇËæÐÄËùÓûµÄ¿ª·¢¡¢²ß»®ÎÒÃǵÄÈí¼þ¡£¶øÎÒÃÇ´ÓAndroid Library»òOphone LibraryµÄ×é³ÉÀ´¿´£¬ ËûÊÇÓÉһϵÁеÄc/c++¿â×é³É£¬ÕâЩ¿âµÄÄÜÁ¦Í¨¹ýJNI·â×°³Éjava½Ó¿Ú£¬ÓÉApplication Framework²ãÌṩ¸ø¿ª·¢Õß¡£ÕâÑùJNIΪµÄÃÇ·ÃÎÊÊÖ»úµÄÓ²¼þµ×²ãÌṩ½Ó¿ÚºÍ·½±ã¡£ÕâЩµ×²ãÓУºÉùÒô¾ùºâÆ÷£¬ÊÓÆµ£¬µØÍ¼£¬3D£¬ Çý¶¯±àд£¬ÍøÂçµ×²ãµÈ£¬ÕâÑù¾Í¿ÉÒÔÓÃJAVA ×öUI½çÃæ£¬JNIÀ´µ÷ÓÃϵͳµÄµ×²ã£¬ ÕâÑùÁ½½áºÏÆðÀ´¾ÍÊǼÈÌá¸ß¿ª·¢µÄËÙ¶È£¬ÓÖÌá¸ßÁËÈí¼þµÄÔËÐÐËÙ¶È¡£²»¾Ã½«À´Android »òOphoneֻҪʵÏÖÁËJ2me API£¨´óÊÆËùÇ÷£©£¬ÕâÑù´óÁ¿ÏÖÓеÄJ2MEµÄÓ¦ÓÿÉÒÔºÜÈÝÒ×µÄÒÆÖ²µ½Android »òOphoneÉÏÀ´£¬¶øÇÒͨ¹ýJNI¿ÉÒÔºÜÈÝÒ×µÄÔö¼Óµ÷ÓõײãµÄ¸ß¼¶¹¦ÄÜ¡£Êг¡Ç°¾°ºÜ¿íÀ«¡£ÏÂÃæÎҾͽéÉÜһϣº
java µ÷ÓÃJNIʾÀý:
class HelloWorld {
¡¡¡¡public native void displayHelloWorld();//ÉùÃ÷µ÷ÓÃCµÄ·½·¨
¡¡¡¡
¡¡¡¡static {
¡¡¡¡System.loadLibrary("hello");//µ¼ÈëCµÄÎļþ£¬²¢ÔËÐÐCµÄMAIN£¨£© ·½·¨.
¡¡¡¡}
¡¡¡¡
¡¡¡¡public static void main(String[] args) {// ÔËÐÐÖ÷³ÌÐò
¡¡¡¡new HelloWorld().displayHelloWorld();//Éú³É
¡¡¡¡}
¡¡¡¡}
ÉùÃ÷native·½·¨£ºÈç¹ûÄãÏ뽫һ¸ö·½·¨×öΪһ¸ö±¾µØ·½·¨µÄ»°£¬ÄÇôÄã¾Í±ØÐëÉùÃ÷¸Ä·½·¨ÎªnativeµÄ£¬²¢ÇÒ²»ÄÜʵÏÖ¡£ÆäÖз½·¨µÄ²ÎÊýºÍ·µ»ØÖµÔÚºóÃæ½²Êö¡£
¡¡¡¡
¡¡¡¡Load¶¯Ì¬¿â£ºSystem.loadLibrary("hello");¼ÓÔØ¶¯Ì¬¿â.
C µÄ´úÂë:
¡¡¡¡#include
¡¡¡¡/* Header for class HelloWorld */
¡¡¡¡
¡¡¡¡#ifndef _Included_HelloWorld //ÉùÃ÷CÎļþ( ±êʶΪC£¬ÓïÑÔ´úÂ룩
¡¡¡¡#


Ïà¹ØÎĵµ£º

javaÈëÃÅ

 Javaѧϰ´ÓÈëÃŵ½¾«Í¨ 
Ò»¡¢ JDK (Java Development Kit) 
JDKÊÇÕû¸öJavaµÄºËÐÄ£¬°üÀ¨ÁËJavaÔËÐл·¾³£¨Java Runtime Envirnment£©£¬Ò»¶ÑJava¹¤¾ßºÍJava»ù´¡µÄÀà¿â(rt.jar)¡£²»ÂÛʲôJavaÓ¦Ó÷þÎñÆ÷ʵÖʶ¼ÊÇÄÚÖÃÁËij¸ö°æ±¾µÄJDK¡£Òò´ËÕÆÎÕJDKÊÇѧºÃJavaµÄµÚÒ»²½¡£×îÖ÷Á÷µÄJ ......

ÓÃRMIʵÏÖÒ»¸ö¼òµ¥µÄʵʱÁÄÌìϵͳ(javaÓïÑÔ)

ʵÏÖÒ»¸öRMIÓ¦ÓóÌÐò£¨ÊµÑ鱨¸æ£©
¢åʵÑéÄÚÈÝ
ʵÏÖÒ»¸ö¼òµ¥µÄʵʱÁÄÌìϵͳ¡£
¢æ´¦ÀíÁ÷³Ì
1¡¢ÏµÍ³Éè¼Æ
¢Ù    ´´½¨»Øµ÷½Ó¿Ú
¶¨ÒåÒ»¸ö»Øµ÷½Ó¿Ú£¬·þÎñÆ÷¶Ë¿ÉÒԻص÷´Ë½Ó¿ÚÖÐÉùÃ÷µÄ·½·¨¡£¸Ã½Ó¿Ú±ØÐë¼Ì³ÐÔ¶³Ì½Ó¿Ú¼´Remote¡£
¢Ú    ´´½¨Ò»¸ö±¾µØ½Ó¿Ú
 ÔڸýӿÚÖÐÌí¼Ó±¾½Ó¿ÚµÄʵÏÖÀàÖÐµÄ ......

JavaÓëmysqlÂÒÂëµÄÎÊÌâ

 
    °²×°Ñ¡ÔñGBK£¬Ê¹ÓÃÑ¡ÔñUTF-8¡£
½â¾ö·½·¨Ò»:(×îÖØÒªµÄÒ»ÖÖ·½·¨)
            ´ò¿ªmysqlĿ¼ÏµÄbinÎļþ¼Ð£¬ÕÒµ½my.ini£¬Ê¹ÓüÇʱ¾ÕÒ¿ª£¬·Ö±ðÕÒ“[mysql]¡¢[client]¡¢[mysqld]”£¬Ìí¼Ó£¨»ò¸Ä³É£©“default-character ......

Java»ù´¡Óï·¨×ܽá

תÖÁ£ºhttp://sllereak.blog.163.com/blog
 --JDK--Ò²½ÐJ2SDK--Java2-Software-Development_kit--¿ª·¢¹¤¾ß(²¢ÇÒJDK±¾Ê¾Ͱüº¬ÁËJRE)
--JRE-----JAVA_Runtime_Environment--ÔËÐÐʱ»·¾³
--Èç¹ûÖ»ÊÇÔËÐÐJAVA³ÌÐò¶ø²»×÷Ϊ¿ª·¢ÔòÖ»ÐèÒªJRE¾Í¿ÉÒÔÁË
--j2se--java2_standard_edition
--j2me--java2_mobile_edition
--j2 ......

JavaÃæÏò¶ÔÏó×ܽá

תÖÁ£ºhttp://sllereak.blog.163.com/blog
--ÃæÏò¶ÔÏóºÍÃæÏò¹ý³Ì
 * ÃæÏò¹ý³Ì£º   ÊÖ°ÑÊֵĽÌËû£»Á˽âËùÓеÄÒµÎñÁ÷³Ì¡£
     * ÃæÏò¶ÔÏ󣺠  ¸æËßËûÈ¥¸ÉʲôÊ£¬±ðµÄ²»ÓòÙÐÄ£»ÒòΪËû×Ô¼ºÁ˽â×Ô¼ºµÄÄÚ²¿½á¹¹£»
     * ËùÒÔÃæÏò¹ý³ÌµÄ±à³ÌÊÇ¿¼ÂÇÊÇÔõÑ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ