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

JavaÐéÄâ»ú(JVM)¼°ÆäÄÚ´æ·ÖÅäµÄÉèÖÃ

°²×°Java¿ª·¢Èí¼þʱ£¬Ä¬Èϰ²×°°üº¬Á½¸öÎļþ¼Ð£¬Ò»¸öJDK(Java¿ª·¢¹¤¾ßÏä)£¬Ò»¸öJRE(JavaÔËÐл·¾³£¬ÄÚº¬JVM)£¬ÆäÖÐJDKÄÚÁíº¬Ò»¸öJRE¡£Èç¹ûÖ»ÊÇÔËÐÐJava³ÌÐò£¬ÔòJREÒÑ×ã¹»£»¶øJDKÔòÖ»Óпª·¢ÈËÔ±²ÅÓõ½¡£
Ò»¡¢JVMÄÚ´æ·ÖÅäÉèÖÃ
1. JVMÄÚ´æ·ÖÅäÉèÖõIJÎÊýÓÐËĸö£º
-Xmx    Java Heap×î´óÖµ£¬Ä¬ÈÏֵΪÎïÀíÄÚ´æµÄ1/4£¬×î¼ÑÉèÖµÓ¦¸ÃÊÓÎïÀíÄÚ´æ´óС¼°¼ÆËã»úÄÚÆäËûÄڴ濪Ïú¶ø¶¨£»
-Xms    Java Heap³õʼֵ£¬Server¶ËJVM×îºÃ½«-XmsºÍ-XmxÉèΪÏàֵͬ£¬¿ª·¢²âÊÔ»úJVM¿ÉÒÔ±£ÁôĬÈÏÖµ£»
-Xmn    Java Heap YoungÇø´óС£¬²»ÊìϤ×îºÃ±£ÁôĬÈÏÖµ£»
-Xss    ÿ¸öÏ̵߳ÄStack´óС£¬²»ÊìϤ×îºÃ±£ÁôĬÈÏÖµ£»
2. ÈçºÎÉèÖÃJVMµÄÄÚ´æ·ÖÅ䣺
£¨1£©µ±ÔÚÃüÁîÌáʾ·ûÏÂÆô¶¯²¢Ê¹ÓÃJVMʱ£¨Ö»¶Ôµ±Ç°ÔËÐеÄÀàTestÉúЧ£©£º
java -Xmx128m -Xms64m -Xmn32m -Xss16m Test
£¨2£©µ±ÔÚ¼¯³É¿ª·¢»·¾³Ï£¨Èçeclipse£©Æô¶¯²¢Ê¹ÓÃJVMʱ£º
a. ÔÚeclipse¸ùĿ¼Ï´ò¿ªeclipse.ini£¬Ä¬ÈÏÄÚÈÝΪ£¨ÕâÀïÉèÖõÄÊÇÔËÐе±Ç°¿ª·¢¹¤¾ßµÄJVMÄÚ´æ·ÖÅ䣩£º
-vmargs
-Xms40m
-Xmx256m
-vmargs±íʾÒÔÏÂΪÐéÄâ»úÉèÖòÎÊý£¬¿ÉÐÞ¸ÄÆäÖеIJÎÊýÖµ£¬Ò²¿ÉÌí¼Ó-Xmn£¬-Xss£¬ÁíÍ⣬eclipse.iniÄÚ»¹¿ÉÒÔÉèÖ÷ǶÑÄڴ棬È磺-XX:PermSize=56m£¬-XX:MaxPermSize=128m¡£
´Ë´¦ÉèÖõIJÎÊýÖµ¿ÉÒÔͨ¹ýÒÔÏÂÅäÖÃÔÚ¿ª·¢¹¤¾ßµÄ״̬À¸ÏÔʾ£º
ÔÚeclipse¸ùĿ¼Ï´´½¨Îļþoptions£¬ÎļþÄÚÈÝΪ£ºorg.eclipse.ui/perf/showHeapStatus=true
ÐÞ¸Äeclipse¸ùĿ¼ÏµÄeclipse.iniÎļþ£¬ÔÚ¿ªÍ·´¦Ìí¼ÓÈçÏÂÄÚÈÝ£º
-debug
options
-vm
javaw.exe
ÖØÐÂÆô¶¯eclipse£¬¾Í¿ÉÒÔ¿´µ½Ï·½×´Ì¬Ìõ¶àÁËJVMÐÅÏ¢¡£
b. ´ò¿ªeclipse£­´°¿Ú£­Ê×Ñ¡ÏJava£­ÒѰ²×°µÄJRE£¨¶ÔÔÚµ±Ç°¿ª·¢»·¾³ÖÐÔËÐеÄjava³ÌÐò½ÔÉúЧ£©
±à¼­µ±Ç°Ê¹ÓõÄJRE£¬ÔÚȱʡVM²ÎÊýÖÐÊäÈ룺-Xmx128m -Xms64m -Xmn32m -Xss16m
c. ´ò¿ªeclipse£­ÔËÐУ­ÔËÐУ­JavaÓ¦ÓóÌÐò£¨Ö»¶ÔËùÉèÖõÄjavaÀàÉúЧ£©
Ñ¡¶¨ÐèÉèÖÃÄÚ´æ·ÖÅäµÄÀ࣭×Ô±äÁ¿£¬ÔÚVM×Ô±äÁ¿ÖÐÊäÈ룺-Xmx128m -Xms64m -Xmn32m -Xss16m
×¢£ºÈç¹ûÔÚͬһ¿ª·¢»·¾³ÖÐͬʱ½øÐÐÁËbºÍcÉèÖã¬ÔòbÉèÖÃÉúЧ£¬cÉèÖÃÎÞЧ£¬È磺
¿ª·¢»·¾³µÄÉèÖÃΪ£º-Xmx256m£¬¶øÀàTestµÄÉèÖÃΪ£º-Xmx128m -Xms64m£¬ÔòÔËÐÐTestʱÉúЧµÄÉèÖÃΪ£º
-Xmx256m -Xms64m
£¨3£©µ±ÔÚ·þÎñÆ÷»·¾³Ï£¨ÈçTomcat£©Æô¶¯²¢Ê¹ÓÃJVMʱ£¨¶Ôµ±Ç°·þÎñÆ÷»·¾³ÏÂËùÒÔJava³ÌÐòÉúЧ£©£º
a. ÉèÖû·¾³±äÁ¿£º
±äÁ¿Ãû£ºCATAL


Ïà¹ØÎĵµ£º

JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,Oracle

import java.sql.*;
/*
* JAVAÁ¬½ÓACCESS£¬SQL Server,MySQL,OracleÊý¾Ý¿â
*
* */
public class JDBC {
  
public static void main(String[] args)throws Exception {
  
   Connection conn=null;
  
       //====Á¬½ÓACCESSÊý¾Ý¿â ......

java µ÷ÓÃͨÓô洢¹ý³Ì£¨Sqlserver£©


package com.wfy.system.dao;   
  
import java.sql.CallableStatement;   
import java.sql.Connection;   
import java.sql.ResultSet;   
import java.sql.SQLException;   
import java.sql.Types;    ......

JavaÖÐequalºÍ==µÄ±È½Ï[zz]

×î½ü¿´µ½Ò»¸öÍøÓѹØÓÚ==ºÍequals ×öµÄ×ܽᣬ·ÖÏíÒ»ÏÂ
javaÖÐequals·½·¨ºÍ“==”µÄÇø±ð£º
equals ·½·¨ÊÇ java.lang.Object ÀàµÄ·½·¨¡£
ÓÐÁ½ÖÖÓ÷¨ËµÃ÷£º
£¨1£©¶ÔÓÚ×Ö·û´®±äÁ¿À´Ëµ£¬Ê¹ÓÓ==”ºÍ“equals()”·½·¨±È½Ï×Ö·û´®Ê±£¬Æä±È½Ï·½·¨²»Í¬¡£
“==”±È½ÏÁ½¸ö±äÁ¿±¾ÉíµÄÖµ£¬¼ ......

JAVA¶¯Ì¬µ÷ÓÃWeb Services

·þÎñ¶ËµÄwebservicesµÄ·¢²¼ÊÇ»ùÓÚjax-ws¹æ·¶·¢²¼µÄ¡£ÏÂÃæÊǿͻ§¶Ë¶¯Ì¬µ÷ÓõĴúÂ룬µ÷ÓõÄweb·þÎñÊÇ¿ÉÅäÖõġ£
1£ºÔÚxmlÎĵµÀïÅäÖÃwebservicesµÄwsdlµØÖ·£¬¶Ë¿ÚÃûºÍ²Ù×÷Ãû
2£ºÌṩһ¸ö·½·¨¶ÁÈ¡xmlÎĵµ£¬·µ»ØÒ»¸öList
     List list= ReadAndWriteXML.getWebServiceWsdlList();
   ......

Javaѧϰ±Ê¼Ç1

 Ò»¡¢JavaÔËÐÐʱµÄÁ½ÖÖºËÐÄ»úÖÆ
     £¨1£©JavaÐéÄâ»ú£¨Java Virtual Machine£©
               ÓÃÀ´´¦ÀíJavaÔ´Îļþ±àÒëºóµÄ×Ö½ÚÂ룬ÆÁ±Îµ×²ãÔËÐÐÆ½Ì¨µÄ²îÒ죬ʵÏÖ“Ò»´Î±àÒë£¬Ëæ´¦Ö´ÐД£¬¶øÇÒ²»Í¬µÄÔËÐÐÆ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ