Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB
ÈÈÃűêÇ©£º c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 ×îÐÂÎÄÕ : java

javaÍøÕ¾ 2

java¹úÍâÖøÃûÍøÕ¾
1. JavaµÄÀϼңº
¡¡¡¡Á´½Ó£ºwww.javasoft.com java.sun.com
¡¡¡¡¼ò½é£ºÕâÊDzéÕÒ¸÷ÖÖJava¹Ù·½×ÊÔ´µÄºÃµØ·½£¬ÎÒÃÇ¿ÉÒÔÔÚÕâÀïÏÂÔØµ½×îеÄJDK¡¢Java¹¤¾ß¡¢ÒÔ¼°JDKDOC¡£
¡¡¡¡2. EarthwebµÄ¿ª·¢ÍøÕ¾£º
¡¡¡¡Á´½Ó£ºwww.gamelan.com
¡¡¡¡¼ò½é£ºËüÊÇËùÓÐJava×ÊÔ´Õ¾µãµÄÊ¼×æ¡£
¡¡¡¡3. Java FocusÍøÕ¾£º
¡¡¡¡Á´½Ó£ºwww.miningco.com
¡¡¡¡¼ò½é£ºÔÚÕâÀïÄãÄܹ»ÕÒµ½Ò»´óÅú¹ØÓÚJavaµÄÌØÊâÐÅÏ¢¡£
¡¡¡¡4. Java InsideÍøÕ¾£º
¡¡¡¡Á´½Ó£ºwww.inside-java.com
¡¡¡¡¼ò½é£ºÕâʱJava³ÌÐòÔ±µÄÒ»¸öºÜ¼«ºÃµÄÐÅÏ¢Ô´¡£ÕâÀïÎÒÃÇ¿ÉÒÔÕÒµ½Ðí¶à¹ØÓÚJavaÓïÑÔµÄÂÛÎÄ£¬ÒÔ¼°Ðí¶à JavaµÄ×îж¯Ì¬¡£
¡¡¡¡5. JavaСӦÓóÌÐòÆÀ¼¶·þÎñÍøÕ¾£º
¡¡¡¡Á´½Ó£ºwww.jars.com
¡¡¡¡¼ò½é£ºÕâÊÇÒ»¸öÊ®·ÖÓÐȤµÄÍøÕ¾£¬ËüÌṩÁËÒ»¸öJavaСӦÓóÌÐòµÄÅÅÃû¡£
¡¡¡¡6. Java¿ª·¢ÕßÔÓÖ¾
¡¡¡¡Á´½Ó£ºwww.javadevelopersjournal.com/java/
¡¡¡¡¼ò½é£ºÔÚÕâÀïÓÐÃâ·ÑµÄJava½²×ù£¬ÓÐÃâ·ÑµÄÈí¼þ£¬¿ÉϧÔÓÖ¾²¢²»ÊÇÃâ·ÑµÄ£¬ÄãÖ»ÄÜÃâ·ÑÊÔ¶Á3ÆÚ¡£
¡¡¡¡7. Java Lobby
¡¡¡¡Á´½Ó£ºwww.javalobby.org
¡¡¡¡¼ò½é£ºÕâÊÇÒ»¸öÓÉJava¿ª·¢ÈËÔ±×é³ÉµÄȺÌå¡£
¡¡¡¡8. JavaÊÀ½ç
¡¡¡¡Á´½Ó£ºwww.javaworld.com ......

java 23ÖÖÉè¼ÆÄ£Ê½Öг£ÓõľÅÖÖ

1 Factory Pattern£¨¹¤³§Ä£Ê½£©
¡¡¡¡ÉϰñÀíÓÉ£º½«³ÌÐòÖд´½¨¶ÔÏóµÄ²Ù×÷£¬µ¥¶À³öÀ´´¦Àí£¬´ó´óÌá¸ßÁËϵͳÀ©Õ¹µÄÈáÐÔ£¬½Ó¿ÚµÄ³éÏ󻯴¦Àí¸øÏ໥ÒÀÀµµÄ¶ÔÏó´´½¨ÌṩÁË×îºÃµÄ³éÏóģʽ¡£
¡¡¡¡2 Facade Pattern
¡¡¡¡ÉϰñÀíÓÉ£º½«±íÏÖ²ãºÍÂß¼­²ã¸ôÀ룬·â×°µ×²ãµÄ¸´ÔÓ´¦Àí£¬ÎªÓû§Ìṩ¼òµ¥µÄ½Ó¿Ú£¬ÕâÑùµÄÀý×ÓËæ´¦¿É¼û¡£ÃÅÃæÄ£Ê½ºÜ¶àʱºò¸üÊÇÒ»ÖÖϵͳ¼Ü¹¹µÄÉè¼Æ£¬ÔÚÎÒËù×öµÄÏîÄ¿ÖУ¬¾ÍʵÏÖÁËÃÅÃæÄ£Ê½µÄ½Ó¿Ú£¬Îª¸´ÔÓϵͳµÄ½âñîÌṩÁË×îºÃµÄ½â¾ö·½°¸¡£
¡¡¡¡3 Command Pattern
¡¡¡¡ÉϰñÀíÓÉ£º½«ÇëÇó·âװΪ¶ÔÏ󣬴Ӷø½«ÃüÁîµÄÖ´ÐкÍÔðÈηֿª¡£Í¨³£ÔÚ¶ÓÁÐÖеȴýÃüÁÕâºÍÏÖʵ¶àôµÄÏàËÆÑ½¡£Èç¹ûÄãϲ»¶·¢ºÅÊ©ÁÇ뿼ÂÇÄãµÄICommond°É¡£
¡¡¡¡4 Strategy Pattern
¡¡¡¡ÉϰñÀíÓÉ£º²ßÂÔģʽ£¬½«Ò×Óڱ仯µÄ²¿·Ö·âװΪ½Ó¿Ú£¬Í¨³£Strategy ·âװһЩÔËËã·¨Ôò£¬Ê¹Ö®ÄÜ»¥»»¡£Bruce ZhangÔÚËûµÄ²©¿ÍÖÐÌáµ½²ßÂÔģʽÆäʵÊÇÒ»ÖÖ“ÃæÏò½Ó¿Ú”µÄ±à³Ì·½·¨£¬ÕæÊÇÇ¡ÈçÆä·Ö¡£
¡¡¡¡5 Iterator Pattern
¡¡¡¡ÉϰñÀíÓÉ£ºÏàÐÅÈκεÄϵͳÖУ¬¶¼»áÓõ½Êý×é¡¢¼¯ºÏ¡¢Á´±í¡¢¶ÓÁÐÕâÑùµÄÀàÐͰɣ¬ÄÇôÄã¾Í²»µÃ²»¹ØÐĵü´úģʽµÄÀ´ÁúÈ¥Âö¡£ÔÚ±éÀúËã·¨ÖУ¬µü´úģʽÌṩÁ˱éÀúµÄ˳Ðò·ÃÎÊÈÝÆ÷£¬GOF¸ø³öµÄ¶¨ÒåΪ£ºÌ ......

JavaÒì³£×ܽá

RuntimeExceptionlÀàÐ͵ÄÒì³£Ó¦Óñê×¼µÄ³ÌÐòÉè¼Æ¼¼ÇÉÀ´Ô¤·À£¬¶ø²»ÊÇʹÓÃtry-catch»úÖÆ²¶»ñ¡£Òþº¬Òì³£°üº¬ErrorsºÍRuntimeException£¬¶ÔÓÚºóÕßÓÃifÓï¾ä·ÀÖ¹²úÉú¡£Èç·ÃÎÊ¿ÉÄÜδÕýÈ·³õʼ»¯ÒýÓñäÁ¿Ç°£¬Ïȼì²éÊÇ·ñÖ¸Ïò¿ÕÖµ£»·ÃÎÊÊý×éʱ£¬Ïȼì²éϱêÊÇ·ñÔ½½ç¡£
×Ô¶¨ÒåÒì³££º´´½¨Ò»¸ö¼Ì³ÐExceptionµÄÀà»òÆäËûÒÑ´æÔÚµÄ×ÓÀ࣬´´½¨Ò»¸öĬÈϵÄÎÞ²ÎÊý¹¹Ôì·½·¨£¬¸Ã·½·¨ÒÔÊʵ±µÄ´íÎóÏûÏ¢×÷ΪÊäÈ룬µ÷Óó¬ÀàµÄ¹¹Ôì·½·¨£»ÔÙÔö¼ÓÒ»¸ö´ø×Ö·û´®µÄ¹¹Ôì·½·¨£¬ÒÔ´íÎóÏûÏ¢ºÍ×Ö·û´®×÷ΪÊäÈ룬µ÷Óø¸ÀàµÄ¹¹Ôì·½·¨¡£
´´½¨Ò»¸öÐèÒª´¦ÀíµÄÀ§ÄÑÎÊÌâµÄ·½·¨Ê±£º
ÈôÒ»¸ö¼òµ¥µÄ²âÊÔ¿É·ÀÖ¹Òì³£·¢Éú£¬¾Í½ßÁ¦·ÀÖ¹Ëü¡£
ÈôÖªµÀÈçºÎÕýÈ·´¦ÀíÒì³££¬¾Í×ÅÊÖ½â¾öËü£¬¶ø²»ÊÇÅ׳öÒì³£¡£
Èô²»È·ÐÅÈçºÎ´¦Àí¾ÍÅ׳ö£¬Áô¸øÒ»¸öºÏÊʵķ½·¨È¥´¦Àí¡£ ......

Java DB ºÍ JDBC 4.0

http://developers.sun.com/javadb/
Java SE 6 ÐÂÌØÐÔ: Java DB ºÍ JDBC 4.0
http://www.ibm.com/developerworks/cn/java/j-lo-jse65/
³¤¾ÃÒÔÀ´£¬ÓÉÓÚ´óÁ¿£¨ÉõÖÁ¼¸ºõËùÓУ©µÄ Java Ó¦Óö¼ÒÀÀµÓÚÊý¾Ý¿â£¬ÈçºÎʹÓà Java ÓïÑÔ¸ßЧ¡¢¿É¿¿¡¢¼ò½àµØ·ÃÎÊÊý¾Ý¿âÒ»Ö±ÊdzÌÐòÔ±Ãǽò½òÀÖµÀµÄ»°Ì⡣з¢²¼µÄ Java SE 6 Ò²ÔÚÕâ·½Ãæ¸üÉϲãÂ¥£¬Îª±à³ÌÈËÔ±ÌṩÁËÐí¶àºÃÓõÄÐÂÌØÐÔ¡£ÆäÖÐ×îÏÔÖøµÄ£¬Äª¹ýÓÚ Java SE 6 ÓµÓÐÁËÒ»¸öÄÚǶµÄ 100% Óà Java ÓïÑÔ±àдµÄÊý¾Ý¿âϵͳ¡£²¢ÇÒ£¬Java 6 ¿ªÊ¼Ö§³Ö JDBC 4.0 µÄһϵÁÐй¦ÄܺÍÊôÐÔ¡£ÕâÑù£¬Java SE ÔÚ¶Ô³Ö¾ÃÊý¾ÝµÄ·ÃÎÊÉϾÍÏԵøüΪÒ×ÓúÍÇ¿´óÁË¡£
Java DB£ºJava 6 ÀïµÄÊý¾Ý¿â
а²×°ÁË JDK 6 µÄ³ÌÐòÔ±ÃÇÒ²Ðí»á·¢ÏÖ£¬³ýÁË´«Í³µÄ bin¡¢jre µÈĿ¼£¬JDK 6 ÐÂÔöÁËÒ»¸öÃûΪ db µÄĿ¼¡£Õâ±ãÊÇ Java 6 µÄгÉÔ±£ºJava DB¡£ÕâÊÇÒ»¸ö´¿ Java ʵÏÖ¡¢¿ªÔ´µÄÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©£¬Ô´ÓÚ Apache Èí¼þ»ù½ð»á£¨ASF£©ÃûϵÄÏîÄ¿ Derby¡£ËüÖ»ÓÐ 2MB ´óС£¬¶Ô±È¶¯éüÉÏ G µÄÊý¾Ý¿âÀ´Ëµ¿ÉνÐäÕä¡£µ«Õâ²¢²»·Á°­ Derby ¹¦ÄÜÆë±¸£¬Ö§³Ö¼¸ºõ´ó²¿·ÖµÄÊý¾Ý¿âÓ¦ÓÃËùÐèÒªµÄÌØÐÔ¡£¸üÄÑÄܿɹóµÄÊÇ£¬ÒÀÍÐÓÚ ASF Ç¿´óµÄÉçÇøÁ¦Á¿£¬Derby µÃµ½Á˰üÀ¨ IBM ºÍ Sun µÈ´ó¹«Ë¾ÒÔ¼°È ......

Java 6 ÖÐ×Ô´øµÄ Java DB(derby) Êý¾Ý¿â

а²×°ÁË JDK 6 µÄ³ÌÐòÔ±ÃÇÒ²Ðí»á·¢ÏÖ£¬³ýÁË´«Í³µÄ bin¡¢jre µÈĿ¼£¬JDK 6 ÐÂÔöÁËÒ»¸öÃûΪ db µÄĿ¼¡£Õâ±ãÊÇ Java 6 µÄгÉÔ±£ºJava DB¡£ÕâÊÇÒ»¸ö´¿ Java ʵÏÖ¡¢¿ªÔ´µÄÊý¾Ý¿â¹ÜÀíϵͳ£¨DBMS£©£¬Ô´ÓÚ Apache Èí¼þ»ù½ð»á£¨ASF£©ÃûϵÄÏîÄ¿ Derby¡£ËüÖ»ÓÐ 2MB ´óС£¬¶Ô±È¶¯éüÉÏ G µÄÊý¾Ý¿âÀ´Ëµ¿ÉνÐäÕä¡£µ«Õâ²¢²»·Á°­ Derby ¹¦ÄÜÆë±¸£¬Ö§³Ö¼¸ºõ´ó²¿·ÖµÄÊý¾Ý¿âÓ¦ÓÃËùÐèÒªµÄÌØÐÔ¡£¸üÄÑÄܿɹóµÄÊÇ£¬ÒÀÍÐÓÚ ASF Ç¿´óµÄÉçÇøÁ¦Á¿£¬Derby µÃµ½Á˰üÀ¨ IBM ºÍ Sun µÈ´ó¹«Ë¾ÒÔ¼°È«ÊÀ½çÓÅÐã³ÌÐòÔ±ÃǵÄÖ§³Ö¡£ÕâÒ²ÄÑ¹Ö Sun ¹«Ë¾»áÑ¡ÔñÆä 10.2.2 °æ±¾ÄÉÈëµ½ JDK 6 ÖУ¬×÷ΪÄÚǶµÄÊý¾Ý¿â¡£Õâ¾ÍºÃÏñΪ JDK ×¢ÈëÁËÒ»¹ÉȫеĻîÁ¦£ºJava ³ÌÐòÔ±²»ÔÙÐèÒªºÄ·Ñ´óÁ¿¾«Á¦°²×°ºÍÅäÖÃÊý¾Ý¿â£¬¾ÍÄܽøÐа²È«¡¢Ò×Óᢱê×¼¡¢²¢ÇÒÃâ·ÑµÄÊý¾Ý¿â±à³Ì¡£ÔÚÕâÒ»ÕÂÖУ¬ÎÒÃǽ«³õ¿ú Java DB µÄÊÀ½ç£¬À´Ì½¾¿ÈçºÎʹÓÃËü±àд³ö¹¦ÄܷḻµÄ³ÌÐò¡£
1~&ex r4f^ B NuJt0Hello, Java DB£ºÄÚǶģʽµÄ Derby
2[E(`+}JS3|sE0¼ÈÈ»ÓÐÁËÄÚǶ£¨embedded£©µÄÊý¾Ý¿â£¬¾ÍÈÃÎÒÃÇ´ÓÒ»¸ö¼òµ¥µÄ·¶Àý¿ªÊ¼£¬ÊÔ×ÅʹÓÃËü°É¡£Õâ¸ö³ÌÐò×öÁË´ó¶àÊýÊý¾Ý¿âÓ¦Óö¼¿ÉÄÜ»á×öµÄ²Ù×÷£ºÔÚ DBMS Öд´½¨ÁËÒ»¸öÃûΪ helloDB µÄÊý¾Ý¿â£»´´½¨ÁËÒ ......

ÓйØjavaÖеÄÒýÓÃÎÊÌâ

Ê×ÏÈ£¬java¶Ô¶ÔÏóºÍ»ù±¾ÀàÐ͵Ĵ¦ÀíÊDz»Ò»ÑùµÄ£¬ºÍCÓïÑÔÒ»Ñù£¬µ±°ÑJavaµÄ»ù±¾Êý¾ÝÀàÐÍ£¨Èçint£¬char£¬doubleµÈ£©×÷ΪÈë¿Ú²ÎÊý´«¸øº¯ÊýÌåµÄʱºò£¬´«ÈëµÄ²ÎÊýÔÚº¯ÊýÌåÄÚ²¿±ä³ÉÁ˾ֲ¿±äÁ¿£¬Õâ¸ö¾Ö²¿±äÁ¿ÊÇÊäÈë²ÎÊýµÄÒ»¸ö¿½±´£¬ËùÓеĺ¯ÊýÌåÄÚ²¿µÄ²Ù×÷¶¼ÊÇÕë¶ÔÕâ¸ö¿½±´µÄ²Ù×÷£¬º¯ÊýÖ´ÐнáÊøºó£¬Õâ¸ö¾Ö²¿±äÁ¿Ò²¾ÍÍê³ÉÁËËüµÄʹÃü£¬ËüÓ°Ïì²»µ½×÷ΪÊäÈë²ÎÊýµÄ±äÁ¿¡£ÕâÖÖ·½Ê½µÄ²ÎÊý´«µÝ±»³ÆÎª"Öµ´«µÝ"¡£¶øÔÚJavaÖÐÓöÔÏóµÄ×÷ΪÈë¿Ú²ÎÊýµÄ´«µÝÔòȱʡΪ"ÒýÓô«µÝ"£¬Ò²¾ÍÊÇ˵½ö½ö´«µÝÁ˶ÔÏóµÄÒ»¸ö"ÒýÓÃ"£¬Õâ¸ö"ÒýÓÃ"µÄ¸ÅÄîͬCÓïÑÔÖеÄÖ¸ÕëÒýÓÃÊÇÒ»ÑùµÄ¡£µ±º¯ÊýÌåÄÚ²¿¶ÔÊäÈë±äÁ¿¸Ä±äʱ£¬ÊµÖÊÉϾÍÊÇÔÚ¶ÔÕâ¸ö¶ÔÏóµÄÖ±½Ó²Ù×÷¡£
´ËÍ⣬ÔÚÈκÎÓÓ£½”Ïò¶ÔÏó±äÁ¿¸³ÖµµÄʱºò¶¼ÊÇ"ÒýÓô«µÝ"¡£È磺
package reference;
class PassObj
{
String str = "init value";
}
public class ObjPassValue
{
public static void main(String[] args)
{
PassObj objA = new PassObj();
PassObj objB = objA;
objA.str = "changed in objA";
System.out.println("Print objB.str value: " + objB.str);
}
}
/* RUN RESULT
Print ......
×ܼǼÊý:6386; ×ÜÒ³Êý:1065; ÿҳ6 Ìõ; Ê×Ò³ ÉÏÒ»Ò³ [303] [304] [305] [306] 307 [308] [309] [310] [311] [312]  ÏÂÒ»Ò³ βҳ
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ