javaÄÚ´æÒç³ö
ÄÚ´æÒç³öÓëÊý¾Ý¿âËø±íµÄÎÊÌ⣬¿ÉÒÔ˵ÊÇ¿ª·¢ÈËÔ±µÄجÃΣ¬Ò»°ãµÄ³ÌÐòÒì³££¬×ÜÊÇ¿ÉÒÔÖªµÀÔÚʲôʱºò»òÊÇÔÚʲô²Ù×÷²½ÖèÉϳöÏÖÁËÒì³££¬¶øÇÒ¸ù¾Ý¶ÑÕ»ÐÅÏ¢Ò²ºÜÈÝÒ×¶¨Î»µ½³ÌÐòÖÐÊÇij´¦³öÏÖÁËÎÊÌâ¡£ÄÚ´æÒç³öÓëËø±íÔò²»È»£¬Ò»°ãÏÖÏóÊDzÙ×÷Ò»°ãʱ¼äºóϵͳԽÀ´Ô½Âý£¬Ö±µ½ËÀ»ú£¬µ«²¢²»ÄÜÃ÷È·ÊÇÔÚʲô²Ù×÷ÉϳöÏֵ쬷¢ÉúµÄʱ¼äµãҲûÓйæÂÉ£¬²é¿´ÈÕÖ¾»ò²é¿´Êý¾Ý¿âÒ²²»Äܶ¨Î»³öÎÊÌâµÄ´úÂë¡£
¸üÑÏÖØµÄÊÇÄÚ´æÒç³öÓëÊý¾Ý¿âËø±íÔÚϵͳ¿ª·¢ºÍµ¥Ôª²âÊԽ׶β¢²»ÈÝÒ×±»·¢ÏÖ£¬µ±ÏµÍ³ÕýʽÉÏÏßÒ»°ãʱ¼äºó£¬²Ù×÷µÄ²¢·¢Á¿ÉÏÀ´ÁË£¬Êý¾ÝÒ²»ýÀÛÁËһЩ£¬ÏµÍ³¾ÍÈÝÒ׳öÏÖÄÚ´æÒç³ö»òÊÇËø±íµÄÏÖÏ󣬶ø´ËʱϵͳÓÖ²»ÄÜËæÒâÍ£»ú»òÖØÆô£¬ÎªÐÞÕýBUG´øÀ´ºÜ´óµÄÀ§ÄÑ¡£
±¾ÎÄÒÔ±ÊÕß¿ª·¢ºÍÖ§³ÖµÄ¶à¸öÏîĿΪÀý£¬Óë´ó¼Ò·ÖÏíÔÚ¿ª·¢¹ý³ÌÖÐÓöµ½µÄJavaÄÚ´æÒç³öºÍÊý¾Ý¿âËø±íµÄ¼ì²âºÍ´¦Àí½â¾ö¹ý³Ì¡£
2£®ÄÚ´æÒç³öµÄ·ÖÎö
ÄÚ´æÒç³öÊÇÖ¸Ó¦ÓÃϵͳÖдæÔÚÎÞ·¨»ØÊÕµÄÄÚ´æ»òʹÓõÄÄÚ´æ¹ý¶à£¬×îÖÕʹµÃ³ÌÐòÔËÐÐÒªÓõ½µÄÄÚ´æ´óÓÚÐéÄâ»úÄÜÌṩµÄ×î´óÄڴ档ΪÁ˽â¾öJavaÖÐÄÚ´æÒç³öÎÊÌ⣬ÎÒÃÇÊ×ÏȱØÐëÁ˽âJavaÊÇÈçºÎ¹ÜÀíÄÚ´æµÄ¡£JavaµÄÄÚ´æ¹ÜÀí¾ÍÊǶÔÏóµÄ·ÖÅäºÍÊÍ·ÅÎÊÌâ¡£ÔÚJavaÖУ¬ÄÚ´æµÄ·ÖÅäÊÇÓɳÌÐòÍê³ÉµÄ£¬¶øÄÚ´æµÄÊÍ·ÅÊÇÓÉÀ¬»øÊÕ¼¯Æ÷(Garbage Collection£¬GC)Íê³ÉµÄ£¬³ÌÐòÔ±²»ÐèҪͨ¹ýµ÷ÓÃGCº¯ÊýÀ´ÊÍ·ÅÄڴ棬ÒòΪ²»Í¬µÄJVMʵÏÖÕß¿ÉÄÜʹÓò»Í¬µÄËã·¨¹ÜÀíGC£¬ÓеÄÊÇÄÚ´æÊ¹Óõ½´ïÒ»¶¨³Ì¶Èʱ£¬GC²Å¿ªÊ¼¹¤×÷£¬Ò²Óж¨Ê±Ö´Ðеģ¬ÓеÄÊÇÖжÏʽִÐÐGC¡£µ«GCÖ»ÄÜ»ØÊÕÎÞÓò¢ÇÒ²»ÔÙ±»ÆäËü¶ÔÏóÒýÓõÄÄÇЩ¶ÔÏóËùÕ¼ÓõĿռ䡣JavaµÄÄÚ´æÀ¬»ø»ØÊÕ»úÖÆÊÇ´Ó³ÌÐòµÄÖ÷ÒªÔËÐжÔÏó¿ªÊ¼¼ì²éÒýÓÃÁ´£¬µ±±éÀúÒ»±éºó·¢ÏÖûÓб»ÒýÓõĹÂÁ¢¶ÔÏó¾Í×÷ΪÀ¬»ø»ØÊÕ¡£
ÒýÆðÄÚ´æÒç³öµÄÔÒòÓкܶàÖÖ£¬³£¼ûµÄÓÐÒÔϼ¸ÖÖ£º
l ÄÚ´æÖмÓÔØµÄÊý¾ÝÁ¿¹ýÓÚÅÓ´ó£¬ÈçÒ»´Î´ÓÊý¾Ý¿âÈ¡³ö¹ý¶àÊý¾Ý£»
l ¼¯ºÏÀàÖÐÓжԶÔÏóµÄÒýÓã¬Ê¹ÓÃÍêºóδÇå¿Õ£¬Ê¹µÃJVM²»ÄÜ»ØÊÕ£»
l ´úÂëÖдæÔÚËÀÑ»·»òÑ»·²úÉú¹ý¶àÖØ¸´µÄ¶ÔÏóʵÌ壻
l ʹÓõĵÚÈý·½Èí¼þÖеÄBUG£»
l Æô¶¯²ÎÊýÄÚ´æÖµÉ趨µÄ¹ýС£»
3£®ÄÚ´æÒç³öµÄ½â¾ö
ÄÚ´æÒç³öËäÈ»ºÜ¼¬ÊÖ£¬µ«Ò²ÓÐÏàÓ¦µÄ½â¾ö°ì·¨£¬¿ÉÒÔ°´ÕÕ´ÓÒ×µ½ÄÑ£¬Ò»²½²½µÄ½â¾ö¡£
µÚÒ»²½£¬¾ÍÊÇÐÞ¸ÄJVMÆ
Ïà¹ØÎĵµ£º
package reflect;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
public class Test {
public static void main(String[] args) {
try {
Class c = Class.forName("reflect.Student");// ¸ù¾ÝÀàµÄÍêÕûÀàÃû´´½¨ÀàÏó
  ......
1. ×ÜÌåÉè¼Æ
1.1 »ù±¾Éè¼Æ¸ÅÄîºÍ´¦ÀíÁ÷³Ì
1.1.1 ³ÌÐò»®·Ö
Ö÷Òª·ÖΪ·þÎñ¶ËºÍ¿Í»§¶ËÁ½¸ö²¿·Ö¡£
¿Í»§¶Ë²¿·ÖÓÖ·ÖΪͬ²½ÓëÒì²½Á½ÖÖģʽ¡£
1.1.2 ´¦ÀíÁ÷³ÌÃèÊö
JAVA°æ½Ó¿Úƽ̨Ö÷ҪʵÏÖÓëÍⲿ½Ó¿ÚµÄ·þÎñ¶ËºÍ¿Í»§¶ËµÄꬄ ......
HibernateÔÚSpringÅädataSource
S2SHÕûºÏ 2008-09-12 15:25 ÔĶÁ160 ÆÀÂÛ0
×ֺţº ´ó´ó ÖÐÖРСС
<!-- mysqlÊý¾ÝÔ´µÄÅäÖà -->
<bean id="dataSource"
class="org.apache.commons.dbcp.BasicDataSource ......
1.×î¼òµ¥µÄͼÐΣ¬Ò»¸öÏûÏ¢¿ò
import javax.swing.JOptionPane;
//±íÃ÷³ÌÐòʹÓÃjavax.swing°üµÄJOptionPaneÀà
public class Dialog1{
public static void main(String[] args) {
// TODO Auto-generated method stub
&n ......
Java2ºËÐļ¼ÊõµÚÆß°æÖÐÎİæµÚ¶þ¾í
µÚ600Ò³£¬¾¯¸æ´¦ÕâÑù˵£º
Èç¹û½«jar·ÅÈëjre/lib/extĿ¼ÖУ¬²¢ÇÒÔÚËüµÄÀàÖÐÓÐÒ»¸öÀàÐèÒªµ÷ÓÃϵͳÀà»òÕßÀ©Õ¹À࣬ÄÇô¾Í»áÓöµ½Âé·³¡£À©Õ¹Àà¼ÓÔØÆ÷²¢²»Ê¹ÓÃÀà·¾¶¡£
¸Õ¶Áµ½ÕâÀïÊ®·Ö²»½â£¬ÎªÊ²Ã´Óõ½ÏµÍ³Àà»òÀ©Õ¹Àà»á·¢Éú´íÎ󣿲¢ÇÒÒ»¸öÀàÔõô¿ÉÄܲ»»áÓõ½ÏµÍ³ÀࣿÓÚÊÇ£¬ÕÒµ½Ó¢ÎİæÔÎÄÈ ......