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

java²¢·¢±à³Ìʵ¼ù±Ê¼Ç

  1, ±£Ö¤Ḭ̈߳²È«µÄÈýÖÖ·½·¨: a, ²»Òª¿çÏ̷߳ÃÎʹ²Ïí±äÁ¿b, ʹ¹²Ïí±äÁ¿ÊÇfinalÀàÐ͵Äc, ½«¹²Ïí±äÁ¿µÄ²Ù×÷¼ÓÉÏͬ²½
    2, Ò»¿ªÊ¼¾Í½«ÀàÉè¼Æ³ÉḬ̈߳²È«µÄ, ±ÈÔÚºóÆÚÖØÐÂÐÞ¸´Ëü,¸üÈÝÒ×.
    3, ±àд¶àÏ̳߳ÌÐò, Ê×Ïȱ£Ö¤ËüÊÇÕýÈ·µÄ, Æä´ÎÔÙ¿¼ÂÇÐÔÄÜ.
    4, ÎÞ״̬»òÖ»¶Á¶ÔÏóÓÀÔ¶ÊÇḬ̈߳²È«µÄ.
    5, ²»Òª½«Ò»¸ö¹²Ïí±äÁ¿Âã¶ÔÚ¶àÏ̻߳·¾³ÏÂ(ÎÞͬ²½»ò²»¿É±äÐÔ±£»¤)
    6, ¶àÏ̻߳·¾³ÏµÄÑÓ³Ù¼ÓÔØÐèҪͬ²½µÄ±£»¤, ÒòΪÑÓ³Ù¼ÓÔØ»áÔì³É¶ÔÏóÖØ¸´ÊµÀý»¯
    7, ¶ÔÓÚvolatileÉùÃ÷µÄÊýÖµÀàÐͱäÁ¿½øÐÐÔËËã, ÍùÍùÊDz»°²È«µÄ(volatileÖ»Äܱ£Ö¤¿É¼ûÐÔ,²»Äܱ£Ö¤Ô­×ÓÐÔ).Ïê¼ûvolatileÔ­ÀíÓë¼¼ÇÉÖÐ, ÔàÊý¾ÝÎÊÌâÌÖÂÛ.
    8, µ±Ò»¸öÏß³ÌÇëÇó»ñµÃËü×Ô¼ºÕ¼ÓеÄËøÊ±(ͬһ°ÑËøµÄǶÌ×ʹÓÃ), ÎÒÃdzƸÃËøÎª¿ÉÖØÈëËø.ÔÚjdk1.5²¢·¢°üÖÐ, ÌṩÁË¿ÉÖØÈëËøµÄjavaʵÏÖ-ReentrantLock.
    9, ÿ¸ö¹²Ïí±äÁ¿,¶¼Ó¦¸ÃÓÉÒ»¸öΨһȷ¶¨µÄËø±£»¤.´´½¨Óë±äÁ¿ÏàͬÊýÄ¿µÄReentrantLock, ʹËûÃǸºÔðÿ¸ö±äÁ¿µÄḬ̈߳²È«.
    10,ËäÈ»ËõСͬ²½¿éµÄ·¶Î§, ¿ÉÒÔÌáÉýϵͳÐÔÄÜ.µ«ÔÚ±£Ö¤Ô­×ÓÐÔµÄÇé¿öÏÂ, ²»¿É½«Ô­×Ó²Ù×÷·Ö½â³É¶à¸ösynchronized¿é.
    11, ÔÚûÓÐͬ²½µÄÇé¿öÏÂ, ±àÒëÆ÷Óë´¦ÀíÆ÷ÔËÐÐʱµÄÖ¸ÁîÖ´ÐÐ˳Ðò¿ÉÄÜÍêÈ«³öºõÒâÁÏ.Ô­ÒòÊÇ, ±àÒëÆ÷»ò´¦ÀíÆ÷ΪÁËÓÅ»¯×ÔÉíÖ´ÐÐЧÂÊ, ¶ø¶ÔÖ¸Áî½øÐÐÁ˵ÄÖØÅÅÐò(reordering).
    12, µ±Ò»¸öÏß³ÌÔÚûÓÐͬ²½µÄÇé¿ö϶ÁÈ¡±äÁ¿, Ëü¿ÉÄÜ»áµÃµ½Ò»¸ö¹ýÆÚÖµ, µ«ÊÇÖÁÉÙËü¿ÉÒÔ¿´µ½ÄǸöÏß³ÌÔÚµ±Ê±É趨µÄÒ»¸öÕæÊµÊýÖµ. ¶ø²»ÊÇÆ¾¿Õ¶øÀ´µÄÖµ. ÕâÖÖ°²È«±£Ö¤, ³ÆÖ®Îª×îµÍÏ޵ݲȫÐÔ(out-of-thin-air safety)
    ÔÚ¿ª·¢²¢·¢Ó¦ÓóÌÐòʱ, ÓÐʱΪÁË´ó·ù¶ÈÌá¸ßϵͳµÄÍÌÍÂÁ¿ÓëÐÔÄÜ, »á²ÉÓÃÕâÖÖÎÞ±£ÕϵÄ×ö·¨.µ«ÊÇÕë¶Ô, ÊýÖµµÄÔËËã, ÈÔ¾ÉÊDZ»·ñ¾öµÄ.
    13, volatile±äÁ¿,Ö»Äܱ£Ö¤¿É¼ûÐÔ, ÎÞ·¨±£Ö¤Ô­×ÓÐÔ.
    14, ijЩºÄʱ½Ï³¤µÄÍøÂç²Ù×÷»òIO, È·±£Ö´ÐÐʱ, ²»ÒªÕ¼ÓÐËø.
    15, ·¢²¼(publish)¶ÔÏó, Ö¸µÄÊÇʹËüÄܹ»±»µ±Ç°·¶Î§Ö®ÍâµÄ´úÂëËùʹÓÃ.(ÒýÓô«µÝ)¶ÔÏóÒݳö(escape), Ö¸µÄÊÇÒ»¸ö¶ÔÏóÔÚÉÐδ׼±¸ºÃʱ½«Ëü·¢²¼.
    Ô­Ôò: Ϊ·ÀÖ¹Òݳö, ¶ÔÏó±ØÐëÒª±»ÍêÈ«¹¹ÔìÍêºó, ²


Ïà¹ØÎĵµ£º

·ÖÏíJavaÃæÊÔÖÐÓöµ½µÄһЩ¾­µäËã·¨ÌâÄ¿

1.дһ¸ö·½·¨£¬ÓÃÒ»¸öforÑ­»·´òÓ¡¾Å¾Å³Ë·¨±í
  /**
* ´òÓ¡¾Å¾Å³Ë·¨¿Ú¾÷±í
*/
public void nineNineMulitTable(){
for (int i = 1,j = 1; j <= 9; i++) {
System.out.print(i+"*"+j+"="+i*j+" ");
if(i==j){
i=0;
......

Ô­´´Í¼Êé¡¶Java»ù´¡Óë°¸ÀýÏê½â¡·

 2009Äê9Ô³ö°æµÄ¡£Í¬ÊÇ¡¶Èí¼þ¿ª·¢¿ÎÌá·ÏµÁС£±¾ÈËÔÚ±¾ÊéÖбàдµÄÕ½ÚΪ£º
µÚ12Õ£º¶àÏß³Ì
µÚ13Õ£ºIOÁ÷
µÚ15Õ£º·´Éä
µÚ16Õ£º×¢½â
µÚ19Õ£ºÍøÂç±à³Ì
µÚ20Õ£ºÏîĿʵÀýÖ®ÍøÂç°æQQ
ͼÊé·âÃæ£º
¹ºÂòÁ´½Ó£ºhttp://www.china-pub.com/195979&ref=ps ......

java£¬php£¬mysqlʱ¼ä´¦Àí

javaÖÐʱ¼ä´ÁºÍʱ¼ä×Ö·û´®Ö®¼äµÄת»»
»ñÈ¡µ±Ç°µÄunixʱ¼ä´Á
new Date().getTime()
System.currentTimeMillis()
·µ»ØµÄÊǺÁÃëÊý£¬Òª×ª»»long t = System.currentTimeMillis()/1000;
»ñÈ¡µ±Ç°ÄêÔÂÈÕÒÔ¼°Ê±·ÖÃë
Calendar c = Calendar.getInstance();
c.get(Calendar.YEAR))  c.get(Calendar.YEAR))  c.get(C ......

Java ¸ù¾Ý¹Ø¼ü×Öץȡgoogle ÐÂÎÅ ÍøÂçÊý¾Ý .*

 Óû§ÒªÇóͳ¼ÆËùÌṩ¹Ø¼ü×ÖÔÚÍøÂç³öÏÖµÄÐÂÎÅ£¬ÏÂÃæÎªÒ»¸ö²âÊÔµÄmain·½·¨¡£
package com.net;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.List;
import java.util.regex.Matcher;
impo ......

¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼

¹ØÓÚJavaÕ»Óë¶ÑµÄ˼¿¼
1. Õ»(stack)Óë¶Ñ(heap)¶¼ÊÇJavaÓÃÀ´ÔÚRamÖдæ·ÅÊý¾ÝµÄµØ·½¡£ÓëC++²»Í¬£¬Java×Ô¶¯¹ÜÀíÕ»ºÍ¶Ñ£¬³ÌÐòÔ±²»ÄÜÖ±½ÓµØÉèÖÃÕ»»ò¶Ñ¡£
¡¡¡¡2. Õ»µÄÓÅÊÆÊÇ£¬´æÈ¡ËٶȱȶÑÒª¿ì£¬½ö´ÎÓÚÖ±½ÓλÓÚCPUÖеļĴæÆ÷¡£µ«È±µãÊÇ£¬´æÔÚÕ»ÖеÄÊý¾Ý´óСÓëÉú´æÆÚ±ØÐëÊÇÈ·¶¨µÄ£¬È±·¦Áé»îÐÔ¡£ÁíÍ⣬ջÊý¾Ý¿ÉÒÔ¹²Ïí£¬Ïê¼ûµÚ3µ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ