¹¤ÓûÉÆÆäÊ£¬±ØÏÈÀûÆäÆ÷¡£ÊìϤ¿ª·¢»·¾³¿ÉÒÔÈÃÄã¸ü¿ì¸üºÃ¸üÊæ·þµØ¿ª·¢Èí¼þ¡£¾ÍÈçͬVC/.net¿ª·¢ÈËÔ±Àë²»¿ªmsdn£¬java¿ª·¢ÈËÔ±ÍùÍùÒ²Àë²»¿ªjava API¡£ÏÂÃæ½éÉÜÏÂÈçºÎÔÚEclipseºÍNetBeansÖе¼Èëjava API¡£Ê¹Ö®¿ÉÒÔ·½±ã¿ìËٵزéÕÒ£¬¶¨Î»¡£
¡¡¡¡±¾ÎÄÊʺÏÓë¸Õ¸Õ½Ó´¥Eclipse»òNetBeansµÄjava¿ª·¢ÈËÔ±£¬»òÕßÊÇÓоÑéµÄʹÓÃEclipse»òNetBeans¿ª·¢£¬µ«ÒÔǰһֱÊÇÒ»±ß¿ª·¢£¬Ò»±ßÔÚÐèÒªµÄʱºòÓÃä¯ÀÀÆ÷´ò¿ªjava APIµÄ¿ª·¢ÈËÔ±¡£
¡¡¡¡Eclipse£º
¡¡¡¡1.´ò¿ªÊ×Ñ¡ÏWindow-Perferences
¡¡¡¡2.¶¨Î»µ½jre£ºJava-Installed JREs Ñ¡ÖÐÄãÒÑÓеÄÒªÌí¼Ójava APIµÄjre»òjdk£¨Èç¹ûÄãÓжà¸öjreºÍjdk£©¡£
¡¡¡¡3.±à¼ÊôÐÔ£ºµ¥»÷ÓÒ·½µÄEdit£¬³öÏÖEdit JRE¶Ô»°¿ò£¬Èç¹ûÄãÊÇн¨£¬³öÏÖNew JRE¶Ô»°¿òÒ²Ò»Ñù¡£ÕâʱÏ·½»á³öÏÖÒ»ÁÐjar°ü£¬ÀýÈçX:\Program Files\Java\(jre/jdk°æ±¾)\jre\lib\rt.jar¡£µ¥»÷rt.jar°üÑ¡ÖУ¬È»ºóµ¥»÷ÓÒ·½µÄJavadoc Location¡£
¡¡¡¡4.ÌîдJava APIλÖã¬Javadoc URL·½Ê½ÊÇJava APIµÄÍøÂçµØÖ·»ò±¾µØJavadoc½âѹºóµÄµØÖ·¡£Javadoc in archiveÊÇÏÂÔØµ½±¾µØµÄJavadocѹËõ°üµØÖ·£¬È»ºóÔÚPath within archiveÖÐÌîдAPIÔÚѹËõ°üÄÚ²¿µÄ½á¹¹£¬Ò»°ãΪdocs/API£¬Ò²¿ÉÒÔͨ¹ýBrowse¸ ......
1:Ó¦ÓóÌÐò²»ÔÙÐèҪʹÓà Class.forName() ÏÔʽµØ¼ÓÔØ JDBC Çý¶¯³ÌÐò¡£µ±Ç°Ê¹Óà Class.forName() ¼ÓÔØ JDBC Çý¶¯³ÌÐòµÄÏÖÓгÌÐò½«ÔÚ²»×÷Ð޸ĵÄÇé¿öϼÌÐø¹¤×÷¡£
2:ÐèҪעÒâÒÔÏÂÃüÁ
executeUpdate£ºÊÇ×î»ù´¡µÄÊý¾Ý¿âµÄ¸üС¢²åÈëºÍɾ³ý²Ù×÷¡£Ð§ÂʵÍÏ¡£
executeQuery£ºÊÇ×î»ù´¡µÄÖ´ÐвéѯÓï¾ä£¬Í¬ÑùÒ²ÊÇЧÂʵÍÏ¡£
execute£º¼æ¾ßÉÏÃæ¶þÕߵŦÄܵ«·µ»ØÒ»¸öbooleanÐͱäÁ¿
executeBatch£ºn¸öSQLÓï¾ä³õʼ»¯ºÃ£¬Ò»ÆðÌá½»¸øÊý¾Ý¿âÖ´ÐУ¬Ð§Âʺܸߣ¡£¡£¡½¨ÒéʹÓÃ
3£ºÓÉ2¿ÉÖª£¬²åÈë²Ù×÷²»ÄÜÓÉexcuteQueryÀ´Ö´ÐÐ:
String n=request.getParameter("userName");
String sql=" insert into user value( null,' "+n+" ' ) ";
stmt.execute(sql); ......
1:Ó¦ÓóÌÐò²»ÔÙÐèҪʹÓà Class.forName() ÏÔʽµØ¼ÓÔØ JDBC Çý¶¯³ÌÐò¡£µ±Ç°Ê¹Óà Class.forName() ¼ÓÔØ JDBC Çý¶¯³ÌÐòµÄÏÖÓгÌÐò½«ÔÚ²»×÷Ð޸ĵÄÇé¿öϼÌÐø¹¤×÷¡£
2:ÐèҪעÒâÒÔÏÂÃüÁ
executeUpdate£ºÊÇ×î»ù´¡µÄÊý¾Ý¿âµÄ¸üС¢²åÈëºÍɾ³ý²Ù×÷¡£Ð§ÂʵÍÏ¡£
executeQuery£ºÊÇ×î»ù´¡µÄÖ´ÐвéѯÓï¾ä£¬Í¬ÑùÒ²ÊÇЧÂʵÍÏ¡£
execute£º¼æ¾ßÉÏÃæ¶þÕߵŦÄܵ«·µ»ØÒ»¸öbooleanÐͱäÁ¿
executeBatch£ºn¸öSQLÓï¾ä³õʼ»¯ºÃ£¬Ò»ÆðÌá½»¸øÊý¾Ý¿âÖ´ÐУ¬Ð§Âʺܸߣ¡£¡£¡½¨ÒéʹÓÃ
3£ºÓÉ2¿ÉÖª£¬²åÈë²Ù×÷²»ÄÜÓÉexcuteQueryÀ´Ö´ÐÐ:
String n=request.getParameter("userName");
String sql=" insert into user value( null,' "+n+" ' ) ";
stmt.execute(sql); ......
1. Java Ô´ÎļþÖÐ×î¶àÖ»ÄÜÓÐÒ»¸öpublicÀà,¶øÇÒÕâ¸öÀàµÄÀàÃûÒªºÍÎļþÃûÒ»ÖÂ.ÆäËûÀàµÄ¸öÊý²»ÏÞ¡£
2. ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆµÄÌØÕ÷£¨·â×°ÐÔ£©£¨¼Ì³Ð£©£¨¶à̬ÐÔ£©
3. ½Ó¿ÚÊÇÓÉ£¨³éÏó·½·¨£©ºÍ£¨³£Á¿£©×é³ÉµÄÌØÊâÀà
4. ÓÃstaticÐÞÊεķ½·¨ÊÇ£¨¾²Ì¬·½·¨£¬»òÀà·½·¨£©
5. ÔÚ²úÉúÒì³£µÄ·½·¨ÉùÃ÷ÖÐÉùÃ÷»á²úÉúµÄÒì³££¬Ïò¸ü¸ßÒ»¼¶·½·¨Å׳öÒì³£µÄ¹Ø¼ü×ÖÊÇ£ºthrows
6. ×ÓÀàͨ¹ý£¨super£©¹Ø¼ü×Öµ÷Óø¸ÀàµÄ¹¹Ôì·½·¨¡£
7. JavaµÄ±ê×¼Êä³öÁ÷ÊÇ£¨System.out£©¡£
8. ʵÏּ̳еĹؼü×Ö£¨extends£©¡£
9. JVMÊÇ£¨JavaÐéÄâ»ú--java virtual machine£©
JDKÊÇ£¨java¿ª·¢¹¤¾ß°ü--Java Developer's Kit £©
appletviewerÊÇ(СӦÓóÌÐòÔÄÀÀÆ÷) ¡£
10. Óû§²»ÄÜÖ±½Óµ÷Óù¹Ôì·½·¨£¬Ö»ÄÜͨ¹ý£¨new £©¹Ø¼ü×Ö×Ô¶¯µ÷Óá£
11. ÔÚ Java ÖУ¬ÓÉJava±àÒëÆ÷×Ô¶¯µ¼È룬¶øÎÞÐèÔÚ³ÌÐòÖÐÓÃimportµ¼ÈëµÄ°üÊÇ£¨java.lang.*£©
12. Ô ......
¡¡¡¡Ëµµ½GB2312ºÍGBK¾Í²»µÃ²»ÌáÖÐÎÄÍøÒ³µÄ±àÂë¡£¾¡¹ÜºÜ¶àпª·¢µÄWebϵͳºÍÐÂÉÏÏßµÄ×¢ÖØ¹ú¼Ê»¯µÄÍøÕ¾¶¼¿ªÊ¼Ê¹ÓÃUTF-8£¬ÈÔÓÐÏ൱һ²¿·ÖµÄÖÐÎÄýÌå¼á³ÖʹÓÃGB2312ºÍGBK£¬ÀýÈçÐÂÀ˵ÄÒ³Ãæ¡£ÆäÖÐÓÐÁ½µãºÜÖµµÃ×¢Òâ¡£
¡¡¡¡µÚÒ»£¬Ò³ÃæÖÐmeta±êÇ©µÄ²¿·Ö£¬³£³£¿ÉÒÔ¼ûµ½charset=GB2312ÕâÑùµÄд·¨£¬ºÜ²»ÐÒµÄÊÇ£¬Õâ¸ö“charset”ÆäʵÊÇÓÃÀ´Ö¸¶¨Ò³ ÃæÊ¹ÓõÄÊÇʲô×Ö·û¼¯±àÂ룬¶ø²»ÊÇʹÓÃʲô×Ö·û¼¯¡£ÀýÈçÄã¼ûµ½¹ýÓÐÈËд“charset=UTF-8”£¬¼ûµ½¹ýÓÐÈËд“charset=ISO- 8859-1”£¬µ«Äã¼û¹ýÓÐÈËд“charset=Unicode”ô?µ±È»Ã»ÓУ¬ÒòΪUnicodeÊÇÒ»¸ö×Ö·û¼¯£¬¶ø²»ÊDZàÂë¡£
¡¡¡¡È»¶øÕýÊÇcharsetÕâ¸öÃû³ÆÎóµ¼Á˺ܶà³ÌÐòÔ±£¬ÕæµÄÒÔΪÕâÀïÒªÖ¸¶¨µÄÊÇ×Ö·û¼¯£¬Ò²Òò¶øÊ¹ËûÃǽøÒ»²½µÄÎóÒÔΪUTF-8ºÍUTF-16ÊÇÒ»ÖÖ ×Ö·û¼¯!(Íò¶ñ°¡)ºÃÔÚXMLÖÐÒѾ×ö³öÁËÐ޸ģ¬Õâ¸öλÖøijÉÁËÕýÈ·µÄÃû³Æ£ºencoding.µÚ¶þ£¬Ò³ÃæÖÐ˵µÄGB2312£¬Êµ¼ÊÉϲ¢²»ÕæµÄÊÇ GB2312(¾ªÑÈô?)¡£ÎÒÃÇÀ´×ö¸öʵÑ飬ÀýÈçÕÒÒ»¸öGB2312Öв»´æÔڵĺº×Ö“亸”(Õâ¸ö×Öȷʵ²»ÔÚGB2312ÖУ¬Äã¿ÉÒÔµ½GB2312µÄÂë±íÖРȥÕÒ£¬±£Ö¤ÕÒ²»µ½)£¬Õâ¸ö×ÖÔÚGBKÖС£È»ºóÄã°ÑËü·Åµ½Ò»¸öhtmlÒ³ÃæÖУ¬Ê ......
JavaÖеÄ×Ö·û¼¯±àÂëÈëÃÅ
ASCII¼°Ïà¹Ø±ê×¼
¡¡¡¡µØÇòÈ˶¼ÖªµÀASCII¾ÍÊÇÃÀ¹ú±ê×¼ÐÅÏ¢½»»»ÂëµÄËõд£¬Ò²ÖªµÀASCII¹æ¶¨ÓÃ7λ¶þ½øÖÆÊý×ÖÀ´±íʾӢÎÄ×Ö·û£¬ASCII±»¶¨Îª¹ú¼Ê±ê×¼Ö®ºóµÄ ´úºÅΪISO-646.ÓÉÓÚASCIIÂëֻʹÓÃÁË7¸ö¶þ½øÖÆÎ»£¬Ò²¾ÍÊÇ˵һ¸ö×Ö½Ú¿ÉÒÔ±íʾµÄ256¸öÊý×ÖÖУ¬Ëü½öʹÓÃÁË0-127Õâ128¸öÂëλ£¬Ê£Ï嵀 128¸öÂëλ±ã¿ÉÒÔÓÃÀ´×öÀ©Õ¹£¬ÓÃÀ´±íÊ¾Ò»Ð©ÌØ¶¨ÓïÑÔËù¶ÀÓеÄ×Ö·û£¬Òò´Ë¶ÔÕâ¶àÓàµÄ128¸öÂëλµÄ²»Í¬À©Õ¹£¬¾ÍÐγÉÁËһϵÁÐISO-8859-*µÄ±ê×¼¡£ ÀýÈçΪӢÓï×÷ÁËרÃÅÀ©Õ¹µÄ×Ö·û¼¯±àÂë±ê×¼±àºÅΪISO-8859-1£¬Ò²½Ð×öLatin-1£¬ÎªÏ£À°ÓïËù×÷µÄÀ©Õ¹±àºÅΪISO-8859-7µÈ£¬ÍêÕûµÄÁÐ ±í¿ÉÒԲο¼¡¶Java Internationalization¡·Ò»Êé¡£
¡¡¡¡UnicodeÓëUCS
¡¡¡¡Õû¸öUnicodeÏîÄ¿ÊÇÓɶà¼Ò¼ÆËã»úÈí¼þ¹«Ë¾£¬»¹°üÀ¨Ò»Ð©³ö°æÐÐÒµµÄ¹«Ë¾¹²Í¬·¢ÆðµÄ£¬´ÓÉÏÊÀ¼Í°ËÊ®Äê´ú¾ÍÒѾ¿ªÊ¼¡£µØÇòÈ˶¼ÖªµÀ£¬¶ÔÓÚÈÕÎÄ£¬ ºº×ÖÀ´Ëµ£¬256¸öÂëλÊÇÔ¶Ô¶²»¹»ÓõÄ(µ±È»£¬ÔÚµ±Ê±²¢²»ÊǵØÇòÈ˶¼ÖªµÀ£¬ÆðÂëÉè¼Æ¼ÆËã»úµÄÀÏÃÀÃǾͲ»ÖªµÀ£¬ÉõÖÁÖ±µ½½ñÌ죬»¹ÓÐÀÏÃÀÒÔΪÃ×¹úÊÇÊÀ½çÉÏΨһ µÄ¹ú¼Ò)¡£½â¾ö·½·¨ºÜÖ±¹ÛÒ²ºÜÃ÷ÏÔ£¬ÄǾÍÊDzÉÓÃÂëλ¶àµ½×ã¹»°üº¬ËùÐè×Ö·ûÊýÁ¿µÄ±àÂë·½°¸(¼´Ë×»°ËµµÄͷʹҽͷ£¬½ÅÍ´Ò½½ÅÂï)¡£ ......
ѧϰJava³ÌÐòÖ÷Òª°üº¬ÒÔÏÂËĸö²¿·Ö¡£
(1)±à¼´úÂë edit code
(2)±£´æ´úÂë save code
(3)±àÒë´úÂë compiler code
(4)ÔËÐгÌÐò run program
µÚÒ»¸ö³ÌÐòÎļþHelloWorld.java
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld");
}
}
Õâ¸ö³ÌÐò¿ÉÒÔ˵ÊÇËùÓÐѧJavaµÄÈ˶¼»áѧµ½µÄ³ÌÐò¡£
´ÓÕâ¸ö³ÌÐò¿ÉÒÔ´óÖ¿´³öJava»ù±¾µÄ³ÌÐò¿ò¼Ü¡£Õâ¸ö¿ò¼Ü°üº¬ÁËÀàÃû
£ºHelloWorld; ·½·¨£ºmain(); ³ÌÐòÌ壺System.out.println
("HelloWorld");
±£´æ´úÂë¡£
±àÒë´úÂ룬°Ñ³ÌÐòÎļþת±äΪ.classÎļþ¡£
ÔËÐÐHelloWorld.java.
Èç¹ûÔÚDos´°¿ÚÏ£¬±àÒëÃüÁîÊÇ£ºJavac Helloworld.java,ÔËÐÐÃüÁî
ÊÇ£ºJava Helloworld,µ±È»»¹ÓÐһЩ²ÎÊý£¬¿ÉÒÔÓÃJava -help²Î¿´¡£ ......