JavaÀà¼ÓÔØÔÀí¼°Àà¼ÓÔØÆ÷
JavaºÍÆäËûÓïÑÔ²»Í¬µÄÊÇ£¬JavaÊÇÔËÐÐÓÚJavaÐéÄâ»ú(JVM)¡£Õâ¾ÍÒâζ×űàÒëºóµÄ´úÂëÊÇÒÔÒ»ÖÖºÍƽ̨Î޹صĸñʽ±£´æµÄ£¬¶ø²»ÊÇijÖÖÌض¨µÄ»úÆ÷ÉÏÔËÐеĸñʽ¡£ÕâÖÖ¸ñʽºÍ´«Í³µÄ¿ÉÖ´ÐдúÂë¸ñʽÓкܶàÖØÒªµÄÇø±ð¡£¾ßÌåÀ´Ëµ£¬²»Í¬ÓÚC»òÕߣÃ++³ÌÐò£¬Java³ÌÐò²»ÊÇÒ»¸ö¶ÀÁ¢µÄ¿ÉÖ´ÐÐÎļþ£¬¶øÊÇÓɺܶà·Ö¿ªµÄÀàÎļþ×é³É£¬Ã¿¸öÀàÎļþ¶ÔÓ¦Ò»¸öJavaÀà¡£ ÁíÍ⣬ÕâЩÀàÎļþ²¢²»ÊÇÂíÉϼÓÔص½Äڴ棬¶øÊǵ±³ÌÐòÐèÒªµÄʱºò²Å¼ÓÔØ¡£ Àà¼ÓÔØÆ÷¾ÍÊÇJavaÐéÄâ»úÖÐÓÃÀ´°ÑÀà¼ÓÔص½ÄÚ´æµÄ¹¤¾ß¡£¶øÇÒ£¬JavaÀà¼ÓÔØÆ÷Ò²ÊÇÓÃJavaʵÏֵġ£ÕâÑùÄã¾Í²»ÐèÒª¶ÔJavaÐéÄâ»úÓÐÉîÈëµÄÀí½â¾Í¿ÉÒÔºÜÈÝÒ×´´½¨×Ô¼ºµÄÀà¼ÓÔØÆ÷ÁË¡£
javaÀà¼ÓÔØÆ÷ :
javaÖÐĬÈÏÓÐÈýÖÖÀà¼ÓÔØÆ÷£ºÒýµ¼Àà¼ÓÔØÆ÷£¬À©Õ¹Àà¼ÓÔØÆ÷£¬ÏµÍ³Àà¼ÓÔØÆ÷(Ò²½ÐÓ¦ÓÃÀà¼ÓÔØÆ÷)
Àà¼ÓÔØÆ÷ÊÇJava×îÇ¿´óµÄÌØÕ÷Ö®Ò»¡£µ«ÊÇ¿ª·¢Õß³£³£Íü¼ÇÀà¼ÓÔØ×é¼þ¡£Àà¼ÓÔØÆ÷ÊÇÔÚÔËÐÐʱ¸ºÔðÑ°ÕҺͼÓÔØÀàÎļþµÄÀà¡£JavaÔÊÐíʹÓò»Í¬µÄÀà¼ÓÔØÆ÷£¬ÉõÖÁ×Ô¶¨ÒåµÄÀà¼ÓÔØÆ÷¡£
Java ³ÌÐò°üº¬ºÜ¶àÀàÎļþ£¬Ã¿Ò»¸ö¶¼Óëµ¥¸öJavaÀàÏà¶ÔÓ¦£¬ÕâЩÀàÎļþ²»Ïñ¾²Ì¬C³ÌÐò£¬Ò»´ÎÐÔ¼ÓÔØÈëÄڴ棬ËüÃÇËæʱÐèÒªËæʱ¼ÓÔØ¡£Õâ¾ÍÊÇÀà¼ÓÔØÆ÷ÓëÖÚ²»Í¬µÄµØ ·½¡£Ëü´ÓÔ´Îļþ£¨Í¨³£ÊÇ.class »ò .jarÎļþ£©»ñµÃ²»ÒÀÀµÆ½Ì¨µÄ×Ö½ÚÂ룬Ȼºó½«ËüÃǼÓÔص½JVMÄÚ´æ¿Õ¼ä£¬ËùÒÔËüÃÇÄܱ»½âÊͺÍÖ´ÐС£Ä¬ÈÏ״̬Ï£¬Ó¦ÓóÌÐòµÄÿ¸öÀàÓÉ java.lang.ClassLoader¼ÓÔØ¡£ÒòΪËü¿ÉÒÔ±»¼Ì³Ð£¬ËùÒÔ¿ÉÒÔ×ÔÓɵؼÓÇ¿Æ书ÄÜ¡£
ʹÓÃ×Ô¶¨ÒåÀà¼ÓÔØÆ÷µÄÔÒò
¡¡¡¡Ä¬È쵀 java.lang.ClassLoader½ö½ö¿ÉÒÔ´Ó¼ÓÔر¾µØÎļþϵͳµÄÀà¡£Java±»Éè¼Æ³É²»ÂÛ±¾µØ´ÅÅÌ»òÍøÂ綼ÓÐ×ã¹»µÄµ¯ÐÔ¼ÓÔØÀ࣬²¢ÇÒ¿ÉÒÔÔÚ¼ÓÔØ Ö®Ç°´¦ÀíÌØÊâÊÂÎï¡£ÀýÈ磺ӦÓóÌÐò¿ÉÒÔ¼ì²éWebÕ¾µã»òFTPÉϲåÈëÀàµÄ¸üа汾²¢ÇÒ×Ô¶¯Ð£ÑéÊý×ÖÇ©ÃûÈ·±£Ö´ÐпÉÐÅÈεĴúÂë¡£Ðí¶àÖÚËùÖÜÖªµÄÈí¼þ¶¼Ê¹ÓÃ×Ô ¼ºµÄÀà¼ÓÔØÆ÷¡£
ͨ³£Ä¬ÈϼÓÔØÆ÷ÊÇËùνµÄbootstrapÀà¼ÓÔØÆ÷£»Ëü¸ºÔð¼ÓÔØÖîÈçjava.lang.ObjectµÈ¹Ø¼üÀàºÍ¼Ó ÔØÆäËûrt.jarÎļþµÄÔËÐÐʱ´úÂëµ½ÄÚ´æ¡£ÒòΪJavaÓïÑԹ淶ûÓÐÌṩbootstrapÀà¼ÓÔØÆ÷µÄÏêϸÐÅÏ¢£¬²»Í¬µÄJVM¿ÉÄÜÓв»Í¬µÄÀà¼ÓÔØÆ÷¡£Èç ¹û¿´µ½ÍøÒ³ÉÏÓÐappletsÔÚÔËÐУ¬ÔòËüʹÓõÄÊÇ×Ô¶¨ÒåÀà¼ÓÔØÆ÷¡£Ç¶Èëµ½ä¯ÀÀÆ÷ÖеÄappletÔĶÁÆ÷°üº¬ÁË¿ÉÒÔ·ÃÎÊÔ¶³Ì·þÎñÆ÷ÉÏÕ¾µãµÄÀà¼ÓÔØÆ÷£¬Ëü¿É ÒÔͨ¹ýHTTP¼ÓÔØÔʼ×Ö½ÚÂëÎļþ£¬²¢ÇÒÔÚJVMÖн«ËüÃÇת»»³ÉÀà¡£
¡¡Àà¼ÓÔØÆ÷£¨³ýÁËbootstrapÀà¼ÓÔØÆ÷£©Óи¸Àà¼ÓÔØÆ÷£¬ÕâЩ¸¸ÀàÊÇ»ù±¾¼ÓÔØÆ÷µÄ¼ÓÔØÆ÷ʵÀý¡£×îÖØÒªµÄÒ»µãÊÇÉèÖÃÕýÈ·µÄ¸¸¼ÓÔØÆ÷¡£È»
Ïà¹ØÎĵµ£º
µ±Á½¸ö½ø³ÌÔÚ½øÐÐÔ¶³ÌͨÐÅʱ£¬±Ë´Ë¿ÉÒÔ·¢Ë͸÷ÖÖÀàÐ͵ÄÊý¾Ý¡£ÎÞÂÛÊǺÎÖÖÀàÐ͵ÄÊý¾Ý£¬¶¼»áÒÔ¶þ½øÖÆÐòÁеÄÐÎʽÔÚÍøÂçÉÏ´«ËÍ¡£·¢ËÍ·½ÐèÒª°ÑÕâ¸öJava¶ÔÏóת»»Îª×Ö½ÚÐòÁУ¬¼´Java¶ÔÏóÐòÁкţ¬²ÅÄÜÔÚÍøÂçÉÏ´«ËÍ£»½ÓÊÕ·½ÔòÐèÒª°Ñ×Ö½ÚÐòÁÐÔÙ»Ö¸´ÎªJava¶ÔÏ󣬼´·´ÐòÁл¯¡£
°ÑJava¶ÔÏóת»»Îª×Ö½ÚÐòÁеĹý³Ì³ÆΪ¶ÔÏóµÄÐòÁл¯¡£
°Ñ×Ö½ ......
±¾ÎÄת×Ôhttp://kingsui.javaeye.com/blog/154712
javaµ¼Èëµ¼³öexcel²Ù×÷(jxl)
Java½âÊÍExcelÊý¾Ý£¨jxl.jar°üµÄʹÓã©
¹Ø¼ü×Ö: java excel jxl.jar
jxl.jar °ü
ÏÂÔصØÖ·:
http://www.andykhan.com/jexcelapi/
ÕæʵÏÂÔصØÖ·:
http://www.andykhan.com/jexcelapi/download.html
ÍøÕ¾É϶ÔËüµÄÌØÕ÷ÓÐÈçÏÂÃèÊö£ ......
Java²»ÊÇÍêÃÀµÄ£¬JavaµÄ²»×ã³ýÁËÌåÏÖÔÚÔËÐÐËÙ¶ÈÉÏÒª±È´«Í³µÄC++ÂýÐí¶àÖ®Í⣬JavaÎÞ·¨Ö±½Ó·ÃÎʵ½²Ù×÷ϵͳµ×²ã£¨ÈçϵͳӲ¼þµÈ)£¬Îª´ËJavaʹÓÃnative·½·¨À´À©Õ¹Java³ÌÐòµÄ¹¦ÄÜ¡£
¡¡¡¡¿ÉÒÔ½«native·½·¨±È×÷Java³ÌÐòͬ£Ã³ÌÐòµÄ½Ó¿Ú£¬ÆäʵÏÖ²½Ö裺
¡¡¡¡£±¡¢ÔÚJavaÖÐÉùÃ÷native()·½·¨£¬È»ºó±àÒ룻
¡¡¡¡£²¡¢ÓÃjavah²úÉúÒ»¸ö.h ......
×î½ü¸ãÒ»¸öÏîÄ¿ÐèÒª²Ù×÷Excel£¬googleÁËһϣ¬·¢ÏÖÓÐÁ½¸öµÚÈý·½¿ªÔ´Àà¿â£¬·Ö±ðÊÇJexcelºÍPoi¡£´ÖÂԵؿ´ÁËһϣ¬jexcelÄÚÈݲ»ÅӴ󣬾õ×ÅÎÒÖ»ÊÇÓÃһЩ»ù±¾µÄexcel¶Áд¹¦ÄÜ£¬ËüÓ¦¸ÃÄÜÂú×ãÒªÇó¡£ÏÂÃæ¼òÒªµÄ½éÉÜÒ»ÏÂÕâÁ½¸öÀà¿â¡£
jexcel£ºÔÚÓÃjexcelµÄ¹ý³ÌÖз¢ÏÖ¶ÁµÄËÙ ......
Ç°Ò»¶Îʱ¼äÊÔ×ÅÓÃÕâÈýÖÖÓïÑÔ¼òµ¥µÄдÁ˹ØÓÚÎļþ¿½±´µÄ³ÌÐò£¬·¢ÏÖc#ºÍpythonµÄapi¾ªÈ˵ÄÏàËÆ£¬¶ÔÓÚÎļþµÄ²Ù×÷ÕâÁ½ÖÖÓïÑԷdz£µÄ·½±ã¡£¶¼Ã»ÓмÓÒì³£µÄ´¦Àí
C#Ô´´úÂ룺
public static void CopyFile(string source, string destination)
& ......