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

JavaÀíÂÛÓëʵ¼ù: Ãè»æḬ̈߳²È«ÐÔ

Java ÀíÂÛÓëʵ¼ù: Ãè»æḬ̈߳²È«ÐÔ
2007-12-15 00:10
——Ḭ̈߳²È«²»ÊÇÒ»¸ö·ÇÕæ¼´¼ÙµÄÃüÌâ
Brian Goetz (brian@quiotix.com), Ê×ϯ¹ËÎÊ, Quiotix Corp
2003 Äê 11 ÔÂ 15 ÈÕ
7Ô·ÝÎÒÃǵIJ¢·¢×¨¼Ò Brian Goetz ½« Hashtable ºÍ Vector ÀàÃèÊöΪ“ÓÐÌõ¼þḬ̈߳²È«µÄ”¡£Ò»¸öÀàÄѵÀ²»ÊÇḬ̈߳²È«¾ÍÊÇÏ̲߳»°²È«µÄÂ𣿲»ÐÒµÄÊÇ£¬Ḭ̈߳²È«²¢²»ÊÇÒ»¸ö·ÇÕæ¼´¼ÙµÄÃüÌ⣬ËüµÄ¶¨Òå³öÈËÒâÁϵÄÀ§ÄÑ¡£µ«ÊÇ£¬ÕýÈçBrian ÔÚ±¾Ô嵀 Java ÀíÂÛÓëʵ¼ùÖнâÊ͵쬾¡Á¿ÔÚ Javadoc ÖжÔÀàµÄḬ̈߳²È«ÐÔ½øÐйéÀàÊǷdz£ÖØÒªµÄ¡£ÇëÔÚ¸½´øµÄ ÌÖÂÛÂÛ̳ÖÐÓë×÷ÕßºÍÆäËû¶ÁÕß·ÖÏíÄú¹ØÓÚ±¾ÎĵÄÐĵÃ(Ò²¿ÉÒÔͨ¹ýµ¥»÷±¾ÎĶ¥²¿»òµ×²¿µÄ ÌÖÂÛÀ´·ÃÎʸÃÂÛ̳)¡£
ÔÚ Joshua Bloch µÄÄDZ¾³öÉ«µÄ Effective Java Programming Language Guide(²ÎÔÄ ²Î¿¼×ÊÁÏ)Ò»ÊéÖУ¬µÚ 52 ÏîµÄ±êÌâΪ“Document Thread Safety”£¬ÔÚÆäÖÐËû¿ÒÇ뿪·¢ÈËԱ׼ȷµØ¼Ç¼ÏÂÀà¶ÔḬ̈߳²È«ÐÔÓÐÄÄЩ±£Ö¤¡£¾ÍÏñ Bloch ÊéÖеĴó¶àÊý½¨ÒéÒ»Ñù£¬ÕâÒ²ÊÇÒ»¸ö·´¸´Ìáµ½¡¢µ«ºÜÉÙʵÏֵķdz£ºÃµÄ½¨Òé(¾ÍÏñ Bloch ÔÚÆä Programming Puzzlers ̸»°ÖÐ˵µÄ“²»ÒªÏñÎÒÐÖµÜÄÇÑùд´úÂë”)¡£
ÓжàÉÙ´ÎÄúÔÚ Javadoc Öв鿴һ¸öÀ࣬²¢²Â²â“Õâ¸öÀàÊÇḬ̈߳²È«µÄÂ𣿔¡£ ÓÉÓÚȱÉÙÃ÷È·µÄ¼ÇÔØ£¬¶ÁÕß¿ÉÄÜ»á¶ÔÀàµÄḬ̈߳²È«ÐÔ×ö³ö²»µ±µÄ¼ÙÉè¡£Ò²ÐíËûÃǽ«·ÇḬ̈߳²È«µÄÀà¼Ù¶¨ÎªḬ̈߳²È«µÄ(ÕâÕæµÄºÜÔ㣡)£¬»òÕß¼ÙÉè¿ÉÒÔÔÚµ÷ÓÃÒ»¸ö¶ÔÏóµÄ·½·¨Ö®Ç°Í¬²½¶ÔÏóÒԵõ½Ḭ̈߳²È«ÐÔ(Õâ¿ÉÄÜÊÇÕýÈ·µÄ£¬Ò²¿ÉÄÜ»¹²»¹»£¬×î²îµÄÇé¿öÊÇ£¬¿ÉÄÜÖ»»áÌṩÐé»ÃµÄḬ̈߳²È«ÐÔ)¡£²»¹ÜÔÚʲôÇé¿öÏ£¬×îºÃÔÚÎĵµÖÐÃ÷ȷдÃ÷£¬ÔÚ¶à¸öÏß³ÌÖй²ÏíÀàµÄʵÀýʱÀàµÄÐÐΪÊÇÔõÑùµÄ¡£
¿´Ò»¸öÕâÖÖÎÊÌâµÄÒ»¸öÀý×Ó£¬ java.text.SimpleDateFormat À಻ÊÇḬ̈߳²È«µÄ£¬µ«ÊÇÔÚ 1.4 JDK ֮ǰÕⲢûÓмǼÔÚ Javadoc ÖС£ÓжàÉÙ¿ª·¢ÈËÔ±´íÎ󵨴´½¨ÁË SimpleDateFormat µÄ¾²Ì¬ÊµÀý£¬²¢ÔÚ¶à¸öÏß³ÌÖÐʹÓÃËü£¬Í¬Ê±²»ÖªµÀËûÃǵijÌÐòÔڴ󸺺ÉÏÂÊÇ·ñÄÜÕýÈ·ÔËÐУ¿²»Òª¶ÔÄúµÄ¿Í»§»òÕßͬÊÂ×öÕâÑùµÄÊÂÇ飡
ÔÚÍü¼Ç֮ǰдÏÂÀ´(Òª²»¾ÍÀ뿪¹«Ë¾)
Ò»¶¨ÒªÔÚµÚÒ»´Î±àдÀàµÄʱºò¼Ç¼Ḭ̈߳²È«ÐÔ -- ÔÚ±àдËüµÄʱºò·ÃÎÊÀàḬ̈߳²È«ÐÔÐèÇóºÍÐÐΪ£¬Òª±ÈÔÚ¼¸¸öÔºóÄú(»òÕ߯äËûÈË)ÔٻعýÍ·À´¿´ÒªÈÝÒ׵öࡣÓÀÔ¶Ò²²»»á±ÈÔÚ±àдËüʱ¸üÇå³þµØÁ˽âÔÚÒ»¸öʵÏÖÖÐËù·¢ÉúµÄÇé¿ö¡£´ËÍ⣬ÔÚ±àдÀàµÄʱºò¼Ç¼Ḭ̈߳²È«ÐÔ£¬¿ÉÒÔʹÄú¶ÔÓÚḬ̈߳²È«ÐÔµÄ×î³õÏë·¨µÃÒÔ±£Áô£¬ÒòΪά»¤ÕßÏ£Íû¿´µ½Õâ¸ö¼


Ïà¹ØÎĵµ£º

JAVAÖеķ´Éä»úÖÆÏê½â

JAVA·´Éä»úÖÆ
    JAVA·´Éä»úÖÆÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆÎªjavaÓïÑԵķ´Éä»úÖÆ¡£
Java·´Éä»úÖÆÖ÷ÒªÌṩÁËÒÔϹ¦ÄÜ£º ÔÚÔËÐÐʱÅжÏÈÎÒâÒ»¸ö¶ÔÏóËùÊô ......

javaµÄ»ù±¾Êý¾ÝÀàÐÍÊÇÎÞ·ûºÅµÄ

ÕæÊDzÑÀ¢°¡, ѧÁËÔõô¾Ã java, ÏÖÔÚ²ÅÖªµÀ java µÄ»ù±¾Êý¾ÝÀàÐÍÊDz»´æÔÚÓзûºÅºÍÎÞ·ûºÅÕâÖÖ¶«Î÷µÄ. ƽʱ¶¼Ã»Óиã×Ö½ÚºÍλ֮ÀàµÄÔËËã, ËùÒÔµ¹ÊÇûÓÐ×¢Òâµ½Õâ¸ö·½ÃæÄØ.
JAVAÖеĻù±¾Êý¾ÝÀàÐͲ»´æÔÚÎÞ·ûºÅµÄ£¬ËüÃǵÄȡֵ·¶Î§Êǹ̶¨µÄ£¬²»»áËæ×Å»úÆ÷Ó²¼þ»·¾³»òÕß²Ù×÷ϵͳµÄ¸Ä±ä¶ø¸Ä±ä¡£(Õâ¾ä³­µÄ)
Java¼òµ¥Êý¾ÝÀàÐÍ   ......

Java ¸´Ï°±Ê¼Ç_µÚ5Ìì

doGet()ºÍdoPost()
       JspÒ³ÃæµÄform±êÇ©ÀïµÄmethodÊôÐÔΪgetʱµ÷ÓÃdoget(0,
       Ϊpostʱµ÷ÓÃdoPost()
Jsp 
       JspÒýÇæ(Tomcat)ÏȽ«jspÎļþת»»Îªservlet£¬È»ºóµ÷ÓÃJava±àÒëÆ÷javac.exe¶Ô
   ......

javaÊý¾Ý½á¹¹½²ÊöÖ®Á´±í

¹ØÓÚjavaµÄÁ´±í˼Ïë
Ïȿɿ´ÒÔÏÂÀý×Ó
ÏȽ¨Á¢Ò»¸öʵÀý(Student.java)
package com.yz.mylink;
public class Student {
private Integer id;
private String name;
private Integer age;
private String classes;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = i ......

JavaÒì³£´¦Àí

ÁùÖÖÒì³£´¦ÀíµÄªϰ
    Äã¾õµÃ×Ô¼ºÊÇÒ»¸öJavaר¼ÒÂð£¿ÊÇ·ñ¿Ï¶¨×Ô¼ºÒѾ­È«ÃæÕÆÎÕÁËJavaµÄÒì³£´¦Àí»úÖÆ£¿ÔÚÏÂÃæÕâ¶Î´úÂëÖУ¬ÄãÄܹ»Ñ¸ËÙÕÒ³öÒì³£´¦ÀíµÄÁù¸öÎÊÌâÂð£¿
Java´úÂë
OutputStreamWriter out = ...       
java.sql.Connection conn =& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ