ÔËÓüÓÃܼ¼Êõ±£»¤JavaÔ´´úÂë
ÔËÓüÓÃܼ¼Êõ±£»¤JavaÔ´´úÂë
ÄÚÈÝ£º
Ò»¡¢ÎªÊ²Ã´Òª¼ÓÃÜ£¿
¶þ¡¢¶¨ÖÆÀà×°ÈëÆ÷
Èý¡¢¼ÓÃÜ¡¢½âÃÜ
ËÄ¡¢Ó¦ÓÃʵÀý
Îå¡¢×¢ÒâÊÂÏî
²Î¿¼×ÊÔ´
Java³ÌÐòµÄÔ´´úÂëºÜÈÝÒ×±»±ðÈË
͵¿´¡£Ö»ÒªÓÐÒ»¸ö·´±àÒëÆ÷£¬ÈκÎÈ˶¼¿ÉÒÔ·ÖÎö±ðÈ˵ĴúÂë¡£±¾ÎÄÌÖÂÛÈçºÎÔÚ²»ÐÞ¸ÄÔÓгÌÐòµÄÇé¿öÏ£¬Í¨¹ý¼ÓÃܼ¼Êõ±£»¤Ô´´úÂë¡£
Ò»¡¢ÎªÊ²Ã´Òª¼ÓÃÜ£¿
¶ÔÓÚ´«Í³µÄC»òC++Ö®ÀàµÄÓïÑÔÀ´Ëµ£¬ÒªÔÚWebÉϱ£»¤Ô´´úÂëÊǺÜÈÝÒ׵ģ¬Ö»Òª²»·¢²¼Ëü¾Í¿ÉÒÔ¡£Òź¶µÄÊÇ£¬Java³ÌÐòµÄÔ´´úÂëºÜÈÝÒ×±»±ðÈË͵
¿´¡£Ö»ÒªÓÐÒ»¸ö·´±àÒëÆ÷£¬ÈκÎÈ˶¼¿ÉÒÔ·ÖÎö±ðÈ˵ĴúÂë¡£JavaµÄÁé»îÐÔʹµÃÔ´´úÂëºÜÈÝÒ×±»ÇÔÈ¡£¬µ«Óë´Ëͬʱ£¬ËüҲʹͨ¹ý¼ÓÃܱ£»¤´úÂë±äµÃÏà¶ÔÈÝÒ×£¬ÎÒÃÇ
ΨһÐèÒªÁ˽âµÄ¾ÍÊÇJavaµÄClassLoader¶ÔÏó¡£µ±È»£¬ÔÚ¼ÓÃܹý³ÌÖУ¬ÓйØJava Cryptography Extension£¨JCE£©
µÄ֪ʶҲÊDZز»¿ÉÉٵġ£
Óм¸ÖÖ¼¼Êõ¿ÉÒÔ“Ä£ºý”JavaÀàÎļþ£¬Ê¹µÃ·´±àÒëÆ÷´¦ÀíÀàÎļþµÄЧ¹û´ó´òÕÛ¿Û¡£È»¶ø£¬Ð޸ķ´±àÒëÆ÷ʹ֮Äܹ»´¦
ÀíÕâЩ¾¹ýÄ£ºý´¦ÀíµÄÀàÎļþ²¢²»ÊÇʲôÄÑÊ£¬ËùÒÔ²»Äܼòµ¥µØÒÀÀµÄ£ºý¼¼ÊõÀ´±£Ö¤Ô´´úÂëµÄ°²È«¡£
ÎÒÃÇ¿ÉÒÔÓÃÁ÷ÐеļÓÃܹ¤¾ß¼ÓÃÜÓ¦Ó㬱ÈÈç
PGP£¨Pretty Good Privacy£©»òGPG£¨GNU Privacy Guard£©¡£Õâʱ£¬×îÖÕÓû§ÔÚÔËÐÐÓ¦ÓÃ֮ǰ±ØÐëÏȽøÐнâÃÜ¡£µ«½â
ÃÜÖ®ºó£¬×îÖÕÓû§¾ÍÓÐÁËÒ»·Ý²»¼ÓÃܵÄÀàÎļþ£¬ÕâºÍÊÂÏȲ»½øÐмÓÃÜûÓÐʲô²î±ð¡£
JavaÔËÐÐʱװÈë×Ö½ÚÂëµÄ»úÖÆÒþº¬µØÒâζ×Å¿ÉÒÔ¶Ô×Ö½Ú
Âë½øÐÐÐ޸ġ£JVMÿ´Î×°ÈëÀàÎļþʱ¶¼ÐèÒªÒ»¸ö³ÆÎªClassLoaderµÄ¶ÔÏó£¬Õâ¸ö¶ÔÏó¸ºÔð°ÑеÄÀà×°ÈëÕýÔÚÔËÐеÄJVM¡£JVM¸ø
ClassLoaderÒ»¸ö°üº¬ÁË´ý×°ÈëÀࣨ±ÈÈçjava.lang.Object£©Ãû×ÖµÄ×Ö·û´®£¬È»ºóÓÉClassLoader¸ºÔðÕÒµ½ÀàÎļþ£¬×°ÈëÔ
ʼÊý¾Ý£¬²¢°ÑËüת»»³ÉÒ»¸öClass¶ÔÏó¡£
ÎÒÃÇ¿ÉÒÔͨ¹ý¶¨ÖÆClassLoader£¬ÔÚÀàÎļþÖ´ÐÐ֮ǰÐÞ¸ÄËü¡£ÕâÖÖ¼¼ÊõµÄÓ¦Ó÷dz£¹ã·º
——ÔÚÕâÀËüµÄÓÃ;ÊÇÔÚÀàÎļþ×°Èë֮ʱ½øÐнâÃÜ£¬Òò´Ë¿ÉÒÔ¿´³ÉÊÇÒ»ÖÖ¼´Ê±½âÃÜÆ÷¡£ÓÉÓÚ½âÃܺóµÄ×Ö½ÚÂëÎļþÓÀÔ¶²»»á±£´æµ½Îļþϵͳ£¬ËùÒÔÇÔÃÜÕߺÜÄѵõ½½â
ÃܺóµÄ´úÂë¡£
ÓÉÓÚ°ÑÔʼ×Ö½ÚÂëת»»³ÉClass¶ÔÏóµÄ¹ý³ÌÍêÈ«ÓÉϵͳ¸ºÔð£¬ËùÒÔ´´½¨¶¨ÖÆClassLoader¶ÔÏóÆäʵ²¢²»À§ÄÑ£¬Ö»Ðè
ÏÈ»ñµÃÔʼÊý¾Ý£¬½ÓמͿÉÒÔ½øÐаüº¬½âÃÜÔÚÄÚµÄÈκÎת»»¡£
Java 2ÔÚÒ»¶¨³Ì¶ÈÉϼò»¯Á˶
Ïà¹ØÎĵµ£º
ÃæÊÔÖÐÓöµ½µÄÎÊÌ⣬´ó¼Ò¹²Í¬Ñ§Ï°£¡£¡
Java¹¤³§Ä£Ê½
Java¹¤³§Ä£Ê½¿´ÁËÕâô¶à¹ØÓÚ¹¤³§Ä£Ê½µÄ½²½â£¬»¹ÊǾõµÃÕâÆªÎÄÕ½²µÄºÃÀí½â£¬Ìù³öÀ´ºÍ´ó¼Ò·ÖÏí·ÖÏí¡£
Ò»¡¢Òý×Ó
»°ËµÊ®Äêǰ£¬ÓÐÒ»¸ö****»§£¬Ëû¼ÒÓÐÈýÁ¾Æû³µ——Benz±¼³Û¡¢Bmw±¦Âí¡¢Audi°ÂµÏ£¬»¹¹ÍÁË˾»úΪËû¿ª³µ¡£²»¹ý£¬****»§×ø³µÊ±×ÜÊǹֵֹģºÉÏBenz³µºó ......
package com.hongsoft.test;
import java.io.*;
//¶¨ÖƵÄÀà×°ÈëÆ÷
public class TestCompile extends ClassLoader
{
String _compiler;
String _classpath;
public static void main(String[] args)
{
new TestCompile();
}
public TestCompile()
{
super(ClassLoader.getSystemClassLoader());
//ĬÈϱàÒëÆ ......
ÎÒÃÇÔÚ½øÐÐWEB¿ª·¢µÄʱºò£¬¾³£ÐèÒªÔÚ¿Í»§¶Ë±àдһЩjsº¯Êý£¬ÕâЩº¯ÊýÈç¹ûÐèÒªÔÚ·þÎñ¶ËÖ´Ðеϰ£¬Èç¹ûÖØÐ±àдµÄ»°£¬¾ÍÏÔµÃÊ®·ÖÈßÓ࣬Òò´ËÎÒÃÇ¿ÉÒÔ³¢ÊÔÔÚ·þÎñ¶Ë£¬Ö±½ÓÖ´ÐÐjs£¬ÕâÑùµÄ»°¾Í¿ÉÒÔ±ÜÃâÖØ¸´ÀͶ¯£¬Í¬Ê±£¬µ÷ÓÃjsÒ²Óиöº¯Êý£¬¾ÍÊǷdz£·½±ãµ÷ÊÔ¡£
×î¹Ø¼üµÄÒ»²½¾ÍÊǵ÷ÓÃ
conext.evaluateString(scope,&n ......
(Ô´´)ÉîÈëÑо¿java¶ÔString×Ö·û´®¶ÔÏóµÄ´´½¨ÒÔ¼°¹ÜÀí
(2008-9-27 bbh)
ÐÂÊÖ³õѧ,²»¶ÔµÄµØ·½´ó¼Ò¶à¶àÖ¸½Ì~
¾³£¿´µ½ºÜ¶àÈËÌÖÂÛjavaÖйØÓÚStringµÄÎÊÌâ,ÎÒÒ²¾ÍÓеãÐËȤÁË,¼øÓÚÍøÉϺܶàÈËдµÄ¶¼²î±ðºÜ´ó,
ͬÑùµÄÎÊÌâ¶¼ÊDz»Í¬µÄ˵·¨,ÎÒºÜÃÔºý,»¨ÁËÒ»ÍíÉ϶ÁÁËJava Virtual Machine SpecificationºÍ
The Java Language Spec ......