Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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±äÁ¿,Ö»Äܱ£Ö¤¿É¼ûÐÔ, ÎÞ·¨±£Ö¤Ô­×ÓÐÔ.
Ïê¼û volatileÔ­ÀíÓë¼¼ÇÉ 
14, Ä³Ð©ºÄʱ½Ï³¤µÄÍøÂç²Ù×÷»òIO, È·±£Ö´ÐÐʱ, ²»ÒªÕ¼ÓÐËø.
15, ·¢²¼(publish)¶ÔÏó, Ö¸µÄÊÇʹËüÄܹ»±»µ±Ç°·¶Î§Ö®ÍâµÄ´úÂëËùʹÓÃ.(ÒýÓô«µÝ)
¶ÔÏóÒݳö(escape), Ö¸µÄÊÇÒ»¸ö¶ÔÏóÔÚÉÐδ׼±¸ºÃʱ½«Ëü·¢²¼.
Ô­Ôò: Îª·ÀÖ¹Òݳö, ¶ÔÏó±ØÐëÒª±»ÍêÈ«¹¹ÔìÍêºó,&


Ïà¹ØÎĵµ£º

jsp£¬java¼ÓͼƬˮӡ,ÎÄ×Öˮӡ

Õâ¸öÊǼÓͼƬˮӡµÄ!
package com.pic;
import java.awt.*;
import java.awt.event.*;
import java.io.*;
import java.awt.image.*;
import org.w3c.dom.*;
import com.sun.image.codec.jpeg.*;
import javax.imageio.*;
public class ImgBean_i{
public void ImgBean_i(){
}
public void ImgYin(S ......

Java°æµÄʵÏÖJavaScriptÖеÄeval()º¯Êý

ʵÏÖ²½Ö裺
1.×Ô¶¨ÒåÒ»¸öJavaÀ࣬¸ÃJavaÀàÖж¨ÒåÒ»¸ö·½·¨À´°üº¬ÐèÒª±»ÔËÐеĴúÂë¡£
2.¶¯Ì¬±àÒë¸Õ¸ÕÉú³ÉµÄJavaÔ´Â룬²»ÔÚ´ÅÅÌÉÏÉú³ÉÔ´Â룬¶øÊÇÖ±½Ó±àÒëÄÚ´æÖеÄJavaÔ´Âë¡£
3.¶¯Ì¬¼ÓÔØ¸Õ¸Õ´´½¨±àÒëµÄJava¶þ½øÖÆÂ룬±àÒëºÃµÄJava¶þ½øÖÆÂë²»ÊÇÔÚ´ÅÅÌÉÏ£¬¶øÊÇ·ÅÔÚÄÚ´æÖУ¬²¢¶¨Òå×Ô¼ºµÄÀà¼ÓÔØÆ÷£¬¸ºÔð¼ÓÔØÄÚ´æÖеÄclassÎļþ¡£ ......

JAVAͼÐλù´¡


1.×î¼òµ¥µÄͼÐΣ¬Ò»¸öÏûÏ¢¿ò
import javax.swing.JOptionPane;
//±íÃ÷³ÌÐòʹÓÃjavax.swing°üµÄJOptionPaneÀà
public class Dialog1{

public static void main(String[] args) {
// TODO Auto-generated method stub
    &n ......

·¢ÏÖJavaºËÐļ¼ÊõµÚÆß°æÖÐÎÄÒ»´¦ÑÏÖØ·­Òë´íÎó

Java2ºËÐļ¼ÊõµÚÆß°æÖÐÎİæµÚ¶þ¾í
µÚ600Ò³£¬¾¯¸æ´¦ÕâÑù˵£º
Èç¹û½«jar·ÅÈëjre/lib/extĿ¼ÖУ¬²¢ÇÒÔÚËüµÄÀàÖÐÓÐÒ»¸öÀàÐèÒªµ÷ÓÃϵͳÀà»òÕßÀ©Õ¹À࣬ÄÇô¾Í»áÓöµ½Âé·³¡£À©Õ¹Àà¼ÓÔØÆ÷²¢²»Ê¹ÓÃÀà·¾¶¡£

¸Õ¶Áµ½ÕâÀïÊ®·Ö²»½â£¬ÎªÊ²Ã´Óõ½ÏµÍ³Àà»òÀ©Õ¹Àà»á·¢Éú´íÎ󣿲¢ÇÒÒ»¸öÀàÔõô¿ÉÄܲ»»áÓõ½ÏµÍ³ÀࣿÓÚÊÇ£¬ÕÒµ½Ó¢ÎİæÔ­ÎÄÈ ......

Javaѧϰ×ÊÁÏÍøÖ·


    ½ñÌìÔÚhttp://www.51itdh.com/Õâ¸öÍøÕ¾ÉÏÕÒµ½ÓкöàJavaѧϰµÄ×ÊÁÏ£¬ËùÒÔÊÕ¼¯ÏÂÀ´¸ø´ó¼Ò·ÖÏíÏ¡£Õâ¸öÍøÕ¾Í¦¶à±à³ÌÕâ·½Ãæ×ÊÔ´µÄ¡£
1.JavaÑ§Ï°ÍøÕ¾:
JavaÖÐÎÄÊÀ½çÂÛ̳        http://www.chinajavaworld.com/index.jspa
JavaÊÀ¼ÍÍø            &nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ