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

Java ClassLoader

¡¡JavaµÄClassLoader¾ÍÊÇÓÃÀ´¶¯Ì¬×°ÔØclassµÄ£¬ClassLoader¶ÔÒ»¸öclassÖ»»á×°ÔØÒ»´Î£¬JVMʹÓõÄClassLoaderÒ»¹²ÓÐ4ÖÖ£º
¡¡¡¡Æô¶¯Àà×°ÔØÆ÷£¬±ê×¼À©Õ¹Àà×°ÔØÆ÷£¬Àà·¾¶×°ÔØÆ÷ºÍÍøÂçÀà×°ÔØÆ÷¡£
¡¡¡¡Õâ4ÖÖClassLoaderµÄÓÅÏȼ¶ÒÀ´Î´Ó¸ßµ½µÍ£¬Ê¹ÓÃËùνµÄ“Ë«Ç×ίÅÉÄ£ÐÍ”¡£È·ÇеØ˵£¬¼ÙÈçÒ»¸öÍøÂçÀà×°ÔØÆ÷±»ÇëÇó×°ÔØÒ»¸öjava.lang.Integer£¬Ëü»áÊ×ÏÈ°ÑÇëÇó·¢Ë͸øÉÏÒ»¼¶µÄÀà·¾¶×°ÔØÆ÷£¬¼ÙÈç·µ»ØÒÑ×°ÔØ£¬ÔòÍøÂçÀà×°ÔØÆ÷½«²»»á×°ÔØÕâ¸öjava.lang.Integer£¬¼ÙÈçÉÏÒ»¼¶µÄÀà·¾¶×°ÔØÆ÷·µ»ØδװÔØ£¬Ëü²Å»á×°ÔØjava.lang.Integer.
¡¡¡¡ÀàËƵģ¬Àà·¾¶×°ÔØÆ÷ÊÕµ½ÇëÇóºó£¨ÎÞÂÛÊÇÖ±½ÓÇëÇó×°ÔØ»¹ÊÇÏÂÒ»¼¶µÄClassLoaderÉÏ´«µÄÇëÇ󣩣¬ËüÒ²»áÏÈ°ÑÇëÇó·¢Ë͵½ÉÏÒ»¼¶µÄ±ê×¼À©Õ¹Àà×°ÔØÆ÷£¬ÕâÑùÒ»²ãÒ»²ãÉÏ´«£¬ÓÚÊÇÆô¶¯Àà×°ÔØÆ÷ÓÅÏȼ¶×î¸ß£¬¼ÙÈçËü°´ÕÕ×Ô¼ºµÄ·½Ê½ÕÒµ½ÁËjava.lang.Integer£¬ÔòÏÂÃæµÄClassLoader ¶¼²»ÄÜÔÙ×°ÔØjava.lang.Integer£¬¾¡¹ÜÄã×Ô¼ºÐ´ÁËÒ»¸öjava.lang.Integer£¬ÊÔͼȡ´úºËÐÄ¿âµÄjava.lang.IntegerÊDz»¿ÉÄܵģ¬ÒòΪ×Ô¼ºÐ´µÄÕâ¸öÀà¸ù±¾ÎÞ·¨±»Ï²ãµÄClassLoader×°ÔØ¡£
¡¡¡¡ÔÙ˵˵PackageȨÏÞ¡£JavaÓïÑԹ涨£¬ÔÚͬһ¸ö°üÖеÄclass£¬¼ÙÈçûÓÐÐÞÊηû£¬Ä¬ÈÏΪPackageȨÏÞ£¬°üÄÚµÄclass¶¼¿ÉÒÔ·ÃÎÊ¡£µ«ÊÇÕ⻹²»¹»×¼È·¡£È·ÇеÄ˵£¬Ö»ÓÐÓÉͬһ¸öClassLoader×°ÔصÄclass²Å¾ßÓÐÒÔÉϵÄPackageȨÏÞ¡£±ÈÈçÆô¶¯Àà×°ÔØÆ÷×°ÔØÁËjava.lang.String£¬Àà·¾¶×°ÔØÆ÷×°ÔØÁËÎÒÃÇ×Ô¼ºÐ´µÄjava.lang.Test£¬ËüÃDz»ÄÜ»¥Ïà·ÃÎʶԷ½¾ßÓÐPackageȨÏ޵ķ½·¨¡£ÕâÑù¾Í×èÖ¹Á˶ñÒâ´úÂë·ÃÎʺËÐÄÀàµÄPackageȨÏÞ·½·¨¡£
¡¡¡¡ÎªÁËÉîÈëÁ˽âJavaµÄClassLoader»úÖÆ£¬ÎÒÃÇÏÈÀ´×öÒÔÏÂʵÑ飺
¡¡¡¡package java.lang;public class Test {¡¡public static void main(String[] args) {¡¡char[] c = "1234567890".toCharArray();¡¡String s = new String(0, 10, c);}}
StringÀàÓÐÒ»¸öPackageȨÏ޵Ĺ¹Ô캯ÊýString£¨int offset£¬ int length£¬ char[] array£©£¬°´ÕÕĬÈϵķÃÎÊȨÏÞ£¬ÓÉÓÚTestÊôÓÚjava.lang°ü£¬Òò´ËÀíÂÛÉÏÓ¦¸Ã¿ÉÒÔ·ÃÎÊStringµÄÕâ¸ö¹¹Ô캯Êý¡£±àÒëͨ¹ý£¡Ö´ÐÐʱ½á¹ûÈçÏ£º
¡¡¡¡package java.lang;
¡¡¡¡public class Test {
¡¡¡¡public static void main(String[] args) {
¡¡¡¡char[] c = "1234567890".toCharArray();
¡¡¡¡String s = new String(0, 10, c);
¡¡¡¡}
¡¡¡¡}
¡¡JavaÖÐÒ»¹²ÓÐËĸöÀà¼ÓÔØÆ÷£¬Ö®ËùÒÔ½ÐÀà¼ÓÔØÆ÷£¬ÊdzÌÐòÒªÓõ½Ä³¸öÀàµÄʱºò£¬ÒªÓÃÀà¼ÓÔØÆ÷ÔØÈëÄÚ´æ¡£


Ïà¹ØÎĵµ£º

JavaʵÏÖðÅÝÅÅÐò

×Ô´ÓÉÏ´ÎдÁ˶þ·Ö·¨²éÕÒ´úÂëºóͻȻ´òËãºÃºÃѧϰһÏÂÊý¾Ý½á¹¹.ÂòÁËÒ»±¾Êý¾Ý½á¹¹ÓëËã·¨......
 import java.util.Random;
/**
*
* @author leon.lee
*/
public class BubbleSort {
private int[] arrayData;
public void printArrayList(){
if (arrayData!=null){
for(int i:a ......

Ê®ËÄÖÖJava¿ª·¢¹¤¾ßµãÆÀ

Ê®ËÄÖÖJava¿ª·¢¹¤¾ßµãÆÀ
 
ÔÚ¼ÆËã»ú¿ª·¢ÓïÑÔµÄÀúÊ·ÖУ¬´ÓÀ´Ã»ÓÐÄÄÖÖÓïÑÔÏóJavaÄÇÑùÊܵ½Èç´ËÖڶ೧É̵ÄÖ§³Ö£¬ÓÐÈç´Ë¶àµÄ¿ª·¢¹¤¾ß£¬Java²ËÄñÃÇÈç³õÈë´ó¹ÛÔ°µÄÁõÀÑÀÑ£¬¿´»¨ÁËÑÛ£¬²»Öª¸ÃºÎÖÖÑ¡Ôñ¡£µÄÈ·£¬ÕâЩ¹¤¾ß¸÷ÓÐËù³¤£¬¶¼Ã»Óоø¶ÔÍêÃÀµÄ£¬¾ÍËãÊÇÀÏÄñÒ²ºÜÄÑ×ö³öÑ¡Ôñ¡£ÔÚ±¾ÎÄÖÐÎÒ¼òÒª½éÉÜÁ˳£¼ûµÄÊ®ÎåÖÖJava¿ª·¢¹¤¾ßµÄ ......

flexͨ¹ýblazedsÓëjavaʵÏÖÔöɾ¸Ä²é Õû¸öʵÏÖÁ÷³Ì

1£¬½¨Ò»¸öuserdb¿â£¬ÔÙ½¨userinfo±í£¬×ֶΣºid(int),username(varchar),password(varchar)¡£
2£¬DBConnection.java
    package com.datainfo;  
 
  import java.sql.Connection;  
  import java.sql.DriverManager;  
  import java.sql.SQ ......

¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·ÊÔ¶ÁÊéÆÀ


¸Õ¸ÕÔĶÁÁË¡¶Java¼ÓÃÜÓë½âÃܵÄÒÕÊõ¡·Õâ±¾Ê飬¸Ð¾õÊÜÒæ·Ædz¡£ 
¸ÃÊéÉîÈëdz³ö£¬ÏµÍ³µØ²ûÊöÁËJava¼ÓÃÜÓë½âÃܵÄÏà¹ØÀíÂÛ£¬²¢ÌṩÁ˷ḻµÄʾÀý£¬¶Ô¹¤×÷ÖÐÓû§Ïà¹Ø¼¼ÊõµÄ¶ÁÕߺÜÓаïÖú¡£ 
ÔĶÁºó£¬ÓÐÒÔÏÂÈýµã¸Ð´¥ºÜÉ 
1¡¢±¾Êé¶ÔÓÚJava¼ÓÃÜÓë½âÃÜÁìÓòµÄÀíÂ۵IJûÊöºÜÈ«Ã棬´Óµ±Ç°µÄ°²È«ÎÊÌâµ½ÃÜÂëѧ£¬ÔÙµ½Ö÷Ò ......

Java ʵÏÖ²åÈëʽ¼òµ¥ÅÅÐò

²åÈëʽÅÅÐòÔËÐÐЧÂÊN*(N-1)/4  ¶ÔÓÚËæ»úÊý×Ö,Õâ¸öËã·¨±ÈðÅÝ¿ì1±¶,±ÈÑ¡ÔñÅÅÐòÉÔ΢¿ìÒ»µã.
Èç¹ûÊÇ»ù±¾ÓÐÐòµÄ¶ÓÁÐÔòÓÅÊÆ×îΪÃ÷ÏÔÐèÒªO(N)
´úÂëÒ»ÑùÊÇ´ÓðÅÝÅÅÐò¼Ì³ÐÏÂÀ´µÄ.
 /**
*
* @author leon.lee
*/
public class InsertSort extends BubbleSort {
public InsertSort(int lengthArray){
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ