Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : java

½«java³ÌÐò±ä³Éexe¿ÉÖ´ÐÐÎļþ

½«java±àÖ¯³É.classºó£¬Èç¹ûÖ»ÊÇÓÃjavaÃüÁîÀ´Ö´ÐÐ×ܾõµÃ²»ÊÇÌ«¹ýñ«£¬ÕÒ¸ö°ì·¨Éú³ÉÏñexeÎļþÒ»ÑùÓÃÊó±êË«»÷±ã¿ÉÖ´ÐеÄÎļþ£¬Ó¦¸ÃÊǺÜÓÐȤµÄ°¡¡£ÕâÀïÎÒÓÃÁËÒ»¸öÃû×Ö½Ð×öexe4jµÄÃâ·ÑСÈí¼þ£¬¸Ð¾õ²»´í¡£
¡¡¡¡Ê×ÏÈ£¬µ±È»ÊÇÒªÏÂÔØ¸öexe4j¡£ÎÒµÄÊÇ2.2°æ±¾µÄ£¬license£ºL-g782dn2d-1f1yqxx1rv1sqd¡£
¡¡¡¡½Ó×Å£¬½«ÄãҪѡÔñºÃÄã¼´½«·¢²¼µÄ.classÎļþ¾Í²»ÓÃϸ˵ÁË¡£ÏÂÃæÊÇ´´½¨jarÎļþ£¬ÕâÀïÎÒÓÃÒ»¸öÃû×Ö½Ð×öd:MyJavaTest.classµÄ
ÎļþÀ´¾ÙÀý£¬ÁíÍâ×¢Ò⻹Ҫ±àдһ¸öÈ·¶¨main_classµÄÎļþmanifest.mf£¬ÔÚÕâÀïmainfest.mfºÍĿ¼MyJavaÊÇÔÚͬһ¸öÄ¿
¼Ï£¨ÕâÀïÊǶ¼ÔÚD:£©£¬È»ºóʹÓÃÈçÏÂÃüÁ
jar cvfm test.jar manifest.mf MyJava
¡¡¡¡ manifest.mfµ±³õ»¹²»ÖªµÀÔõôд£¬·Ç³£µÄ×¥¿ñ¡£¡£¡£ºÇºÇ¡£ÆäʵºÜ¼òµ¥£¬´úÂëÈçÏ£º
Manifest-Version: 1.0
Main-Class: MyJava.Test
Created-By: Hanic
¡¡¡¡Ö»ÒªMain- Classд¶Ô¾Í¿ÉÒÔÁË¡£ÕâÑù£¬Ò»¸ötest.jarÎļþ¾ÍÉú³ÉÁË£¬ÕâÀïÎҾͲ»Ï¸ËµjarµÄ¾ßÌ幦ÄÜÁË¡£µ«ÎªÁËÈ·±£³É¹¦£¬ÎÒÃÇ¿ÉÒÔÔÙÓÃÏÂÃæµÄÖ¸ÁîÖ´ÐÐһϸոÕÉú³ÉµÄtest.jar£º
java -jar test.jar
¡¡¡¡ÔõôÑù£¬ÊDz»ÊÇ¿ÉÒÔºÜ˳ÀûµÄ½øÐУ¿Èç¹ûÊÇ£¬ ÄÇÎÒÃǾͿÉÒÔ¿ªÊ¼½øÐпÉÖ´ÐÐÎļþµÄ´´½¨ÁË¡£
¡ ......

Java´úÂëÓÅ»¯

¿É¹©³ÌÐòÀûÓõÄ×ÊÔ´£¨ÄÚ´æ¡¢CPUʱ¼ä¡¢ÍøÂç´ø¿íµÈ£©ÊÇÓÐÏ޵ģ¬ÓÅ»¯µÄÄ¿µÄ¾ÍÊÇÈóÌÐòÓþ¡¿ÉÄÜÉÙµÄ×ÊÔ´Íê³ÉÔ¤¶¨µÄÈÎÎñ¡£ÓÅ»¯Í¨³£°üº¬Á½·½ÃæµÄÄÚÈÝ£º¼õС´úÂëµÄÌå»ý£¬Ìá¸ß´úÂëµÄÔËÐÐЧÂÊ¡£±¾ÎÄÌÖÂÛµÄÖ÷ÒªÊÇÈçºÎÌá¸ß´úÂëµÄЧÂÊ¡£
ÔÚJava³ÌÐòÖУ¬ÐÔÄÜÎÊÌâµÄ´ó²¿·ÖÔ­Òò²¢²»ÔÚÓÚJavaÓïÑÔ£¬¶øÊÇÔÚÓÚ³ÌÐò±¾Éí¡£Ñø³ÉºÃµÄ´úÂë±àдϰ¹ß·Ç³£ÖØÒª£¬±ÈÈçÕýÈ·µØ¡¢ÇÉÃîµØÔËÓÃ
java.lang.StringÀàºÍjava.util.VectorÀ࣬ËüÄܹ»ÏÔÖøµØÌá¸ß³ÌÐòµÄÐÔÄÜ¡£ÏÂÃæÎÒÃǾÍÀ´¾ßÌ嵨·ÖÎöÒ»ÏÂÕâ·½ÃæµÄÎÊÌâ¡£
1¡¢     ¾¡Á¿Ö¸¶¨ÀàµÄfinalÐÞÊηû
´øÓÐfinalÐÞÊηûµÄÀàÊDz»¿ÉÅÉÉúµÄ¡£ÔÚJavaºËÐÄAPIÖУ¬ÓÐÐí¶àÓ¦ÓÃfinalµÄÀý×Ó£¬ÀýÈçjava.lang.String¡£ÎªStringÀà
Ö¸¶¨final·ÀÖ¹ÁËÈËÃǸ²¸Çlength()·½·¨¡£ÁíÍ⣬Èç¹ûÖ¸¶¨Ò»¸öÀàΪfinal£¬Ôò¸ÃÀàËùÓеķ½·¨¶¼ÊÇfinal¡£Java±àÒëÆ÷»áѰÕÒ»ú»áÄÚÁª
£¨inline£©ËùÓеÄfinal·½·¨£¨ÕâºÍ¾ßÌåµÄ±àÒëÆ÷ʵÏÖÓйأ©¡£´Ë¾ÙÄܹ»Ê¹ÐÔÄÜÆ½¾ùÌá¸ß50% ¡£
2¡¢     ¾¡Á¿ÖØÓöÔÏó¡£ÌرðÊÇString ¶ÔÏóµÄʹÓÃÖУ¬³öÏÖ×Ö·û´®Á¬½ÓÇé¿öʱӦÓÃStringBuffer ´úÌæ¡£ÓÉÓÚϵͳ²»½öÒª»¨Ê±¼äÉú³É¶ÔÏó£¬ÒÔºó¿ÉÄÜ»¹Ð軨ʱ¼ä¶ÔÕâЩ¶ÔÏó½øÐÐÀ¬»ø»ØÊպʹ¦Àí¡ ......

JavaÖеÄtransient£¬volatileºÍstrictfp¹Ø¼ü×Ö

JavaÖеÄtransient£¬volatileºÍstrictfp¹Ø¼ü×Ö
    Èç¹ûÓÃtransientÉùÃ÷Ò»¸öʵÀý±äÁ¿£¬µ±¶ÔÏó´æ´¢Ê±£¬ËüµÄÖµ²»ÐèҪά³Ö¡£ÀýÈ磺
Java´úÂë
class T {   
   transient int a;  //²»ÐèҪά³Ö   
   int b;  //ÐèҪά³Ö   
}  
class T {
transient int a; //²»ÐèҪά³Ö
int b; //ÐèҪά³Ö
}
    ÕâÀÈç¹ûTÀàµÄÒ»¸ö¶ÔÏóдÈëÒ»¸ö³Ö¾ÃµÄ´æ´¢ÇøÓò£¬aµÄÄÚÈݲ»±»±£´æ£¬µ«bµÄ½«±»±£´æ¡£
    volatileÐÞÊηû¸æËß±àÒëÆ÷±»volatileÐÞÊεıäÁ¿¿ÉÒÔ±»³ÌÐòµÄÆäËû²¿·Ö¸Ä±ä¡£ÔÚ¶àÏ̳߳ÌÐòÖУ¬ÓÐʱÁ½¸ö»ò¸ü¶àµÄÏ̹߳²ÏíÒ»¸öÏàͬµÄʵÀý±äÁ¿¡£¿¼ÂÇЧÂÊÎÊÌ⣬ÿ¸öÏ߳̿ÉÒÔ×Ô¼º±£´æ¸Ã¹²Ïí±äÁ¿µÄ˽Óп½±´¡£Êµ¼ÊµÄ±äÁ¿¸±±¾ÔÚ²»Í¬µÄʱºò¸üУ¬Èçµ±½øÈësynchronized·½·¨Ê±¡£
    ÓÃstrictfpÐÞÊÎÀà»ò·½·¨£¬¿ÉÒÔÈ·±£¸¡µãÔËË㣨ÒÔ¼°ËùÓÐÇжϣ©ÕýÈçÔçÆÚµÄJava°æ±¾ÄÇÑù׼ȷ¡£ÇжÏÖ»Ó°ÏìijЩ²Ù×÷µÄÖ¸Êý¡£µ±Ò»¸öÀà±»strictfpÐÞÊΣ¬ËùÓеķ½·¨×Ô¶¯±»strictfpÐÞÊΡ£
    strictf ......

javaÖеÄClassLoader

ClassLoaderÒ»¸ö¾­³£³öÏÖÓÖÈúܶàÈËÍû¶øÈ´²½µÄ´Ê£¬±¾ÎĽ«ÊÔͼÒÔ×îdzÏÔÒ×¶®µÄ·½Ê½À´½²½â ClassLoader£¬Ï£ÍûÄܶԲ»Á˽â¸Ã»úÖÆµÄÅóÓÑÆðµ½Ò»µãµã×÷Óᣠ
ÒªÉîÈëÁ˽âClassLoader£¬Ê×ÏȾÍÒªÖªµÀClassLoaderÊÇÓÃÀ´¸ÉʲôµÄ£¬¹ËÃû˼Ò壬Ëü¾ÍÊÇÓÃÀ´¼ÓÔØClassÎļþµ½JVM£¬ÒÔ¹©³ÌÐòʹÓõġ£ÎÒÃÇÖªµÀ£¬java³ÌÐò¿ÉÒÔ¶¯Ì¬¼ÓÔØÀඨÒ壬¶øÕâ¸ö¶¯Ì¬¼ÓÔØµÄ»úÖÆ¾ÍÊÇͨ¹ýClassLoaderÀ´ÊµÏֵģ¬ËùÒÔ¿ÉÏë¶øÖªClassLoaderµÄÖØÒªÐÔÈçºÎ¡£ 
¿´µ½ÕâÀ¿ÉÄÜÓеÄÅóÓÑ»áÏëµ½Ò»¸öÎÊÌ⣬ÄǾÍÊǼÈÈ»ClassLoaderÊÇÓÃÀ´¼ÓÔØÀൽJVMÖеģ¬ÄÇôClassLoaderÓÖÊÇÈçºÎ±»¼ÓÔØÄØ£¿ÄѵÀËü²»ÊÇjavaµÄÀࣿ 
ûÓÐ´í£¬ÔÚÕâÀïȷʵÓÐÒ»¸öClassLoader²»ÊÇÓÃjavaÓïÑÔËù±àдµÄ£¬¶øÊÇJVMʵÏÖµÄÒ»²¿·Ö£¬Õâ¸öClassLoader¾ÍÊÇbootstrap classloader£¨Æô¶¯Àà¼ÓÔØÆ÷£©£¬Õâ¸öClassLoaderÔÚJVMÔËÐеÄʱºò¼ÓÔØjavaºËÐĵÄAPIÒÔÂú×ãjava³ÌÐò×î»ù±¾µÄÐèÇ󣬯äÖоͰüÀ¨Óû§¶¨ÒåµÄClassLoader£¬ÕâÀïËùνµÄÓû§¶¨ÒåÊÇָͨ¹ýjava³ÌÐòʵÏÖµÄClassLoader£¬Ò»¸öÊÇExtClassLoader£¬Õâ¸öClassLoaderÊÇÓÃÀ´¼ÓÔØjavaµÄÀ©Õ¹APIµÄ£¬Ò²¾ÍÊÇ/lib/extÖеÄÀ࣬һ¸öÊÇAppClassLoader£¬Õâ¸öClassLoaderÊÇÓÃÀ´¼ÓÔØÓû§»úÆ÷ÉÏCLASSPATHÉèÖÃĿ¼Öе ......

Java WEB¿ª·¢Ê±struts±êÇ© ÏÔʾsetÄÚÈÝ

ÔÚstrutsÖÐÓкöàµÄ±êÇ©·½±ã¿ª·¢£¬±ÈÈç<logic:iterate>±êÇ©£¬¿ÉÒԺܺõÄÏÔʾlistµÄÄÚÈÝ£º
£¨Ò»£©¶ÔListµÄÑ­»·±éÀú£º
  1.Ïȶ¨ÒåÒ»¸öUserÀࣺ
import java.io.Serializable;
public final class User implements Serializable {
private String name = null;
private String password = null;

public String getName () {
return (this.name);
}

public void setName(String name) {
this.name = name;
}

public String getPassword () {
return (this. password);
}

public void setPassword (String password) {
this. password = password;
}

}

  2.½¨Á¢jspÎļþÈ磺
<%@ page language="java" %>
<%@ page import="example.*"%>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>

<%
java.util.ArrayList list = new java.util.ArrayList();
User usera=new ......

JAVAÊý¾ÝÀàÐÍת»»


JAVAÊý¾ÝÀàÐÍת»»
    
һЩ³õѧJAVAµÄÅóÓÑ¿ÉÄÜ»áÓöµ½JAVAµÄÊý¾ÝÀàÐÍÖ®¼äת»»µÄ¿àÄÕ£¬ÀýÈ磬ÕûÊýºÍfloat,doubleÐÍÖ®¼äµÄת»»£¬ÕûÊýºÍStringÀàÐÍÖ®¼äµÄ
ת»»£¬ÒÔ¼°´¦Àí¡¢ÏÔʾʱ¼ä·½ÃæµÄÎÊÌâµÈ¡£ÏÂÃæ±ÊÕ߾Ϳª·¢ÖеÄһЩÌå»á½éÉܸø´ó¼Ò¡£
   
ÎÒÃÇÖªµÀ£¬JavaµÄÊý¾ÝÀàÐÍ·ÖΪÈý´óÀ࣬¼´²¼¶ûÐÍ¡¢×Ö·ûÐͺÍÊýÖµÐÍ£¬¶øÆäÖÐÊýÖµÐÍÓÖ·ÖΪÕûÐͺ͸¡µãÐÍ£»Ïà¶ÔÓÚÊý¾ÝÀàÐÍ£¬JavaµÄ±äÁ¿ÀàÐÍΪ²¼¶ûÐÍ
boolean£»×Ö·ûÐÍchar£»ÕûÐÍbyte¡¢short¡¢int¡¢long£»¸¡µãÐÍfloat¡¢double¡£ÆäÖÐËÄÖÖÕûÐͱäÁ¿ºÍÁ½ÖÖ¸¡µãÐͱäÁ¿·Ö±ð
¶ÔÓ¦ÓÚ²»Í¬µÄ¾«¶ÈºÍ·¶Î§¡£´ËÍ⣬ÎÒÃÇ»¹¾­³£Óõ½Á½ÖÖÀà±äÁ¿£¬¼´StringºÍDate¡£¶ÔÓÚÕâЩ±äÁ¿ÀàÐÍÖ®¼äµÄÏ໥ת»»ÔÚÎÒÃDZà³ÌÖо­³£ÒªÓõ½£¬ÔÚÏÂÃæµÄ
ÂÛÊöÖУ¬ÎÒÃǽ«²ûÊöÈçºÎʵÏÖÕâЩת»»¡£
1 Êý¾ÝÀàÐÍת»»µÄÖÖÀà\r
   javaÊý¾ÝÀàÐ͵Äת»»Ò»°ã·ÖÈýÖÖ,·Ö±ðÊÇ:
  
(1). ¼òµ¥Êý¾ÝÀàÐÍÖ®¼äµÄת»»
   (2). ×Ö·û´®ÓëÆäËüÊý¾ÝÀàÐ͵Äת»»
   (3). ÆäËüʵÓÃÊý¾ÝÀàÐÍת»»
  
ÏÂÃæÎÒÃǶÔÕâÈýÖÖÀàÐÍת»»·Ö±ð½øÐÐÂÛÊö¡£
2 ¼òµ¥Êý¾ÝÀàÐÍÖ®¼äµÄת»»
  
ÔÚJavaÖÐÕûÐÍ¡¢Ê ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [80] [81] [82] [83] 84 [85] [86] [87] [88] [89]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ