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

javaÖÐÀàµÄ¼ÓÔØ»úÖÆ

1£®     Ô¤ÏȼÓÔØÓëÒÀÐèÇó¼ÓÔØ
Java ÔËÐл·¾³ÎªÁËÓÅ»¯ÏµÍ³£¬Ìá¸ß³ÌÐòµÄÖ´ÐÐËÙ¶È£¬ÔÚ JRE ÔËÐеĿªÊ¼»á½« Java ÔËÐÐËùÐèÒªµÄ»ù±¾Àà²ÉÓÃÔ¤ÏȼÓÔØ£¨
pre-loading £©µÄ·½·¨È«²¿¼ÓÔØÒªÄÚ´æµ±ÖУ¬ÒòΪÕâЩµ¥ÔªÔÚ Java ³ÌÐòÔËÐеĹý³Ìµ±Öо­³£ÒªÊ¹Óõģ¬Ö÷Òª°üÀ¨ JRE µÄ
rt.jar ÎļþÀïÃæËùÓÐµÄ .class Îļþ¡£
µ± java.exe ÐéÄâ»ú¿ªÊ¼ÔËÐÐÒÔºó£¬Ëü»áÕÒµ½°²×°ÔÚ»úÆ÷É쵀 JRE »·¾³£¬È»ºó°Ñ¿ØÖÆÈ¨½»¸ø JRE £¬ JRE µÄÀà¼ÓÔØÆ÷»á½« lib
Ŀ¼Ï嵀 rt.jar »ù´¡Àà±ðÎļþ¿â¼ÓÔØ½øÄڴ棬ÕâЩÎļþÊÇ Java ³ÌÐòÖ´ÐÐËù±ØÐëµÄ£¬ËùÒÔϵͳÔÚ¿ªÊ¼¾Í½«ÕâЩÎļþ¼ÓÔØ£¬±ÜÃâÒÔºóµÄ¶à´Î IO
²Ù×÷£¬´Ó¶øÌá¸ß³ÌÐòÖ´ÐÐЧÂÊ¡£
ͼ£¨ 2 £©ÎÒÃÇ¿ÉÒÔ¿´µ½¶à¸ö»ù´¡Àà±»¼ÓÔØ£¬ java.lang.Object,java.io.Serializable µÈµÈ¡£
ͼ£¨ 2 £©
Ïà¶ÔÓÚÔ¤ÏȼÓÔØ£¬ÎÒÃÇÔÚ³ÌÐòÖÐÐèҪʹÓÃ×Ô¼º¶¨ÒåµÄÀàµÄʱºò¾ÍҪʹÓÃÒÀÐèÇó¼ÓÔØ·½·¨£¨ load-on-demand £©£¬¾ÍÊÇÔÚ Java ³ÌÐòÐèÒªÓõ½µÄʱºòÔÙ¼ÓÔØ£¬ÒÔ¼õÉÙÄÚ´æµÄÏûºÄ£¬ÒòΪ Java ÓïÑÔµÄÉè¼Æ³õÖÔ¾ÍÊÇÃæÏòǶÈëʽÁìÓòµÄ¡£
ÔÚÕâÀﻹÓÐÒ»µãÐèҪ˵Ã÷µÄÊÇ£¬ JRE µÄÒÀÐèÇó¼ÓÔØ¾¿¾¹ÊÇÔÚʲôʱºò°ÑÀà¼ÓÔØ½øÈëÄÚ²¿µÄÄØ£¿
ÎÒÃÇÔÚ¶¨ÒåÒ»¸öÀàʵÀýµÄʱºò£¬±ÈÈç TestClassA testClassA £¬Õâ¸öʱºò testClassA µÄֵΪ null
£¬Ò²¾ÍÊÇ˵»¹Ã»Óгõʼ»¯£¬Ã»Óе÷Óà TestClassA µÄ¹¹Ô캯Êý£¬Ö»Óе±Ö´ÐÐ testClassA = new TestClassA()
ÒÔºó£¬ JRE ²ÅÕýÕæ°Ñ TestClassA ¼ÓÔØ½øÀ´¡£
2£® Òþʽ¼ÓÔØºÍÏÔʾ¼ÓÔØ
Java µÄ¼ÓÔØ·½Ê½·ÖΪÒþʽ¼ÓÔØ£¨ implicit £©ºÍÏÔʾ¼ÓÔØ£¨ explicit
£©£¬ÉÏÃæµÄÀý×ÓÖоÍÊÇÓõÄÒþʽ¼ÓÔØµÄ·½Ê½¡£ËùνÒþʽ¼ÓÔØ¾ÍÊÇÎÒÃÇÔÚ³ÌÐòÖÐÓà new ¹Ø¼ü×ÖÀ´¶¨ÒåÒ»¸öʵÀý±äÁ¿£¬ JRE ÔÚÖ´Ðе½ new
¹Ø¼ü×ÖµÄʱºò¾Í»á°Ñ¶ÔÓ¦µÄʵÀýÀà¼ÓÔØ½øÈëÄÚ´æ¡£Òþʽ¼ÓÔØµÄ·½·¨ºÜ³£¼û£¬ÓõÄÒ²ºÜ¶à£¬ JRE
ϵͳÔÚºǫ́×Ô¶¯µÄ°ïÖúÓû§¼ÓÔØ£¬¼õÉÙÁËÓû§µÄ¹¤×÷Á¿£¬Ò²Ôö¼ÓÁËϵͳµÄ°²È«ÐԺͳÌÐòµÄ¿É¶ÁÐÔ¡£
Ïà¶ÔÓÚÒþʽ¼ÓÔØµÄ¾ÍÊÇÎÒÃDz»¾­³£Óõ½µÄÏÔʾ¼ÓÔØ¡£ËùνÏÔʾ¼ÓÔØ¾ÍÊÇÓгÌÐòÔ±×Ô¼ºÐ´³ÌÐò°ÑÐèÒªµÄÀà¼ÓÔØµ½ÄÚ´æµ±ÖУ¬ÏÂÃæÎÒÃÇ¿´Ò»¶Î³ÌÐò£º
class TestClass{
public void method(){
        System.out.println("TestClass-method");
}
}
public class CLTest {
public static void main(String args[]) {
        try{
    &n


Ïà¹ØÎĵµ£º

JavaʵÏÖ¶ÓÁвÙ×÷


import java.util.LinkedList;  
//µ¥Ïò¶ÓÁР 
public class Queue {  
    public Queue() {  
    }  
    private LinkedList list = new LinkedList();  
    public void pu ......

[ת]JavaÁ¬½ÓSQLite dbÊý¾Ý¿âÎļþ

JavaÁ¬½ÓSQLiteÊý¾Ý¿âÏê½â ÏÂÔØSQLiteÊý¾Ý¿âµÄJDBC ÕâÀï¸ø³öÒ»¸öÖÐÎÄÕ¾µãµÄURL: ÉèÖû·¾³±äÁ¿£º ½«ÏÂÔØµ½µÄ°ü½âѹºóµÃµ½jar°ü sqlitejdbc-v033-nested.jar ·Åµ½%JAVA_HOME%\lib Ï£¬²¢ÇÒ½«ÆäÌí¼Óµ½classpathϵͳ»·¾³±äÁ¿ÖÐ,ÎÒµÄclasspathϵͳ»·¾³±äÁ¿ÏÖÔÚΪ: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\li ......

¼¸ÖÖ³£¼ûµÄÊý¾Ý½á¹¹µÄJAVAʵÏÖ

Ê÷ÊÇÒ»¸öµÝ¹éµÄÊý¾Ý½á¹¹£¬Ò»¿ÃÊ÷ÉϵÄËùÓнڵ㶼¿ÉÒÔ±»¿´³ÉÊÇÒ»¿ÃÊ÷£¬Ö»²»¹ý³ý¸ù½ÚµãÍâÆäËû½Úµã¶¼±È×ÜÊ÷µÄ¹æÄ£Ð¡µã¶øÒÑ¡£Ê÷µÄ½ÚµãÓÐÈýÖÖ£º¸ù½Úµã£¨Ã»Óи¸Ç׽ڵ㣩£¬Ò¶×ӽڵ㣨ûÓк¢×ӽڵ㣩£¬Ò»°ã½Úµã£¨¼ÈÓи¸Ç׽ڵ㣬ҲÓк¢×ӽڵ㣩¡£¾ßÌå¶Ô½á¹¹µÄ·ÖÎö£¬¼¸ºõËùÓÐдÊý¾Ý½á¹¹µÄÊéÖж¼ÓÐÌáµ½¡£
Õâ¿ÃÊ÷µÄʵÏÖ»¨Á˺ü¸Ììʱ¼ä£¬ ......

JavaÖмÓÃÜËã·¨µÄÓ¦Óöþ£ºMD5

public static String getMD5(byte[] source) {
String s = null;
char hexDigits[] = { // ÓÃÀ´½«×Ö½Úת»»³É 16 ½øÖƱíʾµÄ×Ö·û
'0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'a', 'b', 'c', 'd', 'e', 'f'};
try
{
java. ......

JavaÖеļòµ¥¹¤³§Ä£Ê½

 JavaÖеļòµ¥¹¤³§Ä£Ê½
      ¾ÙÁ½¸öÀý×ÓÒÔ¿ìËÙÃ÷°×JavaÖеļòµ¥¹¤³§Ä£Ê½£º
Å®æ´ÞÒÍÁÔìÈË
»°Ëµ£º“ÌìµØ¿ª±Ù£¬Î´ÓÐÈËÃñ£¬Å®æ´ÞÒÍÁΪÈË¡£”Å®æ´ÐèÒªÓÃÍÁÔì³öÒ»¸ö¸öµÄÈË£¬µ«ÔÚÅ®æ´Ôì³öÈË֮ǰ£¬È˵ĸÅÄîÖ»´æÔÚÓÚŮ洵Ä˼ÏëÀïÃæ¡£
Å®æ´ÔìÈË£¬Õâ¾ÍÊǼòµ¥¹¤³§Ä£Ê½µÄÓ¦Óá£
¡¡¡¡Ê×ÏÈ£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ