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
ÍøÕ¾É϶ÔËüµÄÌØÕ÷ÓÐÈçÏÂÃèÊö£ ......
ǰһ¶Îʱ¼äÊÔ×ÅÓÃÕâÈýÖÖÓïÑÔ¼òµ¥µÄдÁ˹ØÓÚÎļþ¿½±´µÄ³ÌÐò£¬·¢ÏÖc#ºÍpythonµÄapi¾ªÈ˵ÄÏàËÆ£¬¶ÔÓÚÎļþµÄ²Ù×÷ÕâÁ½ÖÖÓïÑԷdz£µÄ·½±ã¡£¶¼Ã»ÓмÓÒì³£µÄ´¦Àí
C#Ô´´úÂ룺
public static void CopyFile(string source, string destination)
& ......
String fm = "46+5*(120-37)";
String[] item = fm.split("[+-/*/()]");
for(String it: item){
System.out.print(it+" ");
}
ÕýÔò±í´ïʽÖРתÒ壺 * ==> /* ......
package com.fanxing.neibulei;
/**
*
* @author xiaxiaorui
*
*·ºÐÍ ÊÜÏÞ·ºÐÍ
*http://developer.51cto.com/art/200909/153983.htm
*/
class Info2<T>
{
private T var; // ¶¨Òå·ºÐͱäÁ¿
public T getVar() {
return var;
}
public void setVar(T var) {
this.var = var;
}
......