javaѧϰÇåµ¥
1¡¢java»ù´¡£º
JAVA ¿ª·¢»ù´¡ÖªÊ¶ | Eclipse ¿ª·¢»·¾³ | J2SE 5.0 API | J2SE 6.0ÐÂÌØÐÔ | ¶àÏ̼߳¼Êõ | Socket ÍøÂç¼¼Êõ | Regular Expression | Java·´Éä¼¼Êõ | Properties¼¼Êõ | ¸÷ÖÖʵսÉè¼ÆÄ£Ê½FactoryϵÁС¢Singleton¡¢Strategy¡¢ObserverµÈ | Java Debug¼¼Êõ | ÃæÏò¶ÔÏóÉè¼ÆÔÔòÏê½â | ʵÀý½â¾öÃæÏò¶ÔÏóÉè¼Æ | ÃæÄÚ²¿Ïê½â | ÃæÌâ¼¼ÇÉÏê½â
Êý¾Ý½á¹¹ÊµÕ½ÑµÁ· | Êý×é¡¢Á´±íµÈ³£ÓÃÊý¾Ý½á¹¹ÊµÕ½
ÕýÔò±í´ïʽ | ·´Éä»úÖÆ | JavaMEÊÖ»úÓÎÏ· | 3GÒÆ¶¯ÔöÖµÒµÎñ | Éè¼ÆÄ£Ê½ FactoryϵÁÐ Singleton Observer Proxy Fa?ade ChainOfResponsibilityµÈ
2¡¢JavaWeb£º
1¡¢JavaWeb£º
Oracle »ù´¡¹ÜÀí£» SQL ÓïÑÔ£» PL/SQL ÓïÑÔ£» ´¥·¢Æ÷¡¢´æ´¢¹ý³Ì£» MySQL ¼ò½é£» SQLServer ¼ò½é£» ¸÷ÖÖÒµ½ç³£¼ûÎÊÌâÉè¼Æ£» Éè¼Æ·¶Ê½£» Êý¾Ý±¸·ÝÓëÒÆÖ²£» ¶à±íÁ¬½ÓÄÑÌâÏê½â£»
JDBC Connection£» Statement£» PreparedStatement£» CallableStatement£» ResultSet£» Scrollable RS£» Updatable RS£» RowSet and DataSource£» Á¬½Ó³Ø¼¼Êõ£» ʹÓÃÉè¼ÆÄ£Ê½¿ª·¢Á¬½Ó³Ø£» ÏêϸÀ©Õ¹Óë²âÊÔ³ØÐ§ÂÊ£»
HTMLÓïÑÔ ¡¢HTMLÈ«¾Ö±êÇ© ¡¢¸ñʽ±êÇ© ¡¢Îļþ±êÇ© ¡¢³¬Á´½Ó±êÇ© ¡¢Í¼Ïñ±êÇ©
ͼÏñµØÍ¼ ¡¢±í¸ñ±êÇ© ¡¢Ö¡±êÇ© ¡¢±íµ¥±êÇ© ¡¢Í·ÔªËØ ¡¢·ÖÇø±êÇ©¡¢CSS½éÉÜ ¡¢CSSÓëHTML½áºÏÔËÓà ¡¢ÑùʽѡÔñÆ÷ ¡¢ÑùʽÊôÐÔ½éÉÜ ¡¢DreamweaverµÄʹÓÃ
JavaScriptÓï·¨ÔËËã·û ¡¢Á÷³Ì¿ØÖÆ ¡¢º¯Êý ¡¢Êý×é ¡¢¶ÔÏó ¡¢JavaScriptµÄ¼Ì³Ð
JavaScriptµÄ¸÷ÖÖЧ¹û ¡¢JavaScriptµÄÄÚ²¿¶ÔÏó
BOM¶ÔÏó¡¢BOM¶ÔÏóÔÚ±à³ÌÖеÄÓ¦Óà ¡¢·½·¨ºÍʼþ
DOM¶ÔÏó ¡¢³£ÓÃDOM¶ÔÏóµÄÊôÐÔ ¡¢Ê¹ÓÃDOM²Ù×÷HTMLÎĵµ¡¢Ê¹ÓÃDOM²Ù×÷XMLÎĵµ¡£
Servlet ¼¼Êõ£» JSP ¼¼Êõ£» Tag Library ¼¼Êõ£» Filter&Listener¼¼Êõ£» ±¨±íϵͳ£» FileUploading£» Tomcat ·þÎñÆ÷¼¼Êõ£»JSTL¼¼Êõ£»JSF¼¼Êõ
Apache Axis³õ²½£» XML + XSL + DTD/Schema£» SOAP + WSDL + UDDI£» SOA/REST¼¼Êõ¼ò½é XMLÊý¾Ý½âÎö£» XMLÓ¦ÓÃÏê½â£»
CVS³õ²½£»SVN¼ò½é£»SCMרҵÀíÂÛ£»
3¡¢JavaEE
JavaEE
AJAX¼¼Êõ»ù´¡£» AJAX¼¼Êõ¿ò¼Ü£» AJAX¼¼Êõµ÷ÊÔ¼¼ÇÉ£»
Struts / WebWork / Tapestry JSF / Velocity / Freemarker Hibernate / Ibatis SQLMapµÈ¼ò½é
Struts1&2Ó¦Óÿª·¢£» MVCÀíÂÛ£» Struts TagLib£» Struts¹ú¼Ê»¯Ö§³Ö£» MyEclipse»·¾³ÏÂÖ±½ÓÉú³ÉStruts¿ò¼Ü´úÂ룻 StrutsÒì³£´¦Àí£» Struts²âÊÔÏê½â£» Struts
Ïà¹ØÎĵµ£º
1.1 ²»ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀý
ÓÃnew¹Ø¼ü´Ê´´½¨ÀàµÄʵÀýʱ£¬¹¹Ô캯ÊýÁ´ÖеÄËùÓй¹Ô캯Êý¶¼»á±»×Ô¶¯µ÷Óᣵ«Èç¹ûÒ»¸ö¶ÔÏóʵÏÖÁËCloneable½Ó¿Ú£¬ÎÒÃÇ¿ÉÒÔµ÷ÓÃËüµÄclone()·½·¨¡£clone()·½·¨²»»áµ÷ÓÃÈκÎÀ๹Ô캯Êý¡£
ÔÚʹÓÃÉè¼ÆÄ£Ê½£¨Design Pattern£©µÄ³¡ºÏ£¬Èç¹ûÓÃFactoryģʽ´´½¨¶ÔÏó£¬Ôò¸ÄÓÃclone()·½·¨´´½¨Ðµ ......
java¶à̬µÄ2ÖÖ±íÏÖÐÎʽ ·½·¨ÖØÔغͷ½·¨¸²¸Ç
·½·¨ÖØÔØ£ºÍ¬Ò»¸öÀàÖУ¬·½·¨ÃûÏàͬ£¬²ÎÊýÁÐ±í²»Í¬µÄ2¸ö»ò¶à¸ö·½·¨¹¹³É·½·¨µÄÖØÔØ¡£
·½·¨¸²¸Ç£º×ÓÀàÖØÐÂʵÏÖÁ˸¸ÀàÖеķ½·¨¡£
·½·¨ÖØÔØ
/**
* ·½·¨ÖØÔØÂú×ãµÄÌõ¼þ
* ͬһ¸öÀàÖУ¬·½·¨ÃûÏàͬ£¬²ÎÊýÁÐ±í²»Í¬µÄ2¸ö»ò¶à¸ö·½·¨¹¹³É·½·¨µÄÖØÔØ
* ²ÎÊýÁÐ±í²»Í¬Ö¸²ÎÊýµÄÀàÐÍ£¬²Î ......
1.privateÐÞÊη½·¨²»Äܱ»ÍⲿÀàµ÷Óá£
2.finalÐÞÊεĶÔÏó¹¹½¨ºó²»Äܱ»Ð޸ġ£
À©Õ¹:
finalÀ಻Äܱ»¼Ì³Ð£¬Ã»ÓÐ×ÓÀ࣬finalÀàÖеķ½·¨Ä¬ÈÏÊÇfinal¡£
final²»Äܱ»×ÓÀàµÄ·½·¨¸²¸Ç£¬µ«¿ÉÒÔ±»¼Ì³Ð¡£
final³ÉÔ±±äÁ¿±íʾ³£Á¿£¬Ö»Äܱ»¸³ÖµÒ»´Î£¬¸³ÖµºóÖµ²»Ôٸı䡣
final²»ÄÜÓÃÓÚÐÞÊι¹Ôì·½·¨¡£
finalº¯Êý²ÎÊýÎÞ·¨±»¸Ä±ä¡£
¸¸ ......
/*****************TestCar1 begin************************/
public class TestCar1 {
public static final int Ok=1; //Õý³£Çé¿ö
public static final int Wrong=2; //Òì³£Çé¿ö
public int run(){
if("³µ×ÓûÓгöÏÖ¹ÊÕÏ"){  ......
String srt="abc?abc";
str.replaceAll("?", "#");
»áÌáʾÕâÑùµÄ´íÎó
Dangling meta character '?' near index 0
?
^
at java.util.regex.Pattern.error(Unknown Source)
at java.util.regex.Pattern.sequence(Unknown Source)
at java.util.regex.Pattern.expr(Unknown Source)
at java.util.regex.Pattern.compi ......