1£®ÈçºÎѧϰ³ÌÐòÉè¼Æ£¿
JAVAÊÇÒ»ÖÖÆ½Ì¨£¬Ò²ÊÇÒ»ÖÖ³ÌÐòÉè¼ÆÓïÑÔ£¬ÈçºÎѧºÃ³ÌÐòÉè¼Æ²»½ö½öÊÊÓÃÓÚJAVA£¬¶ÔC++µÈÆäËû³ÌÐòÉè¼ÆÓïÑÔÒ²Ò»Ñù¹ÜÓá£Óбà³Ì¸ßÊÖÈÏΪ£¬JAVAÒ²ºÃCÒ²ºÃûʲô·Ö±ð£¬ÄÃÀ´¾ÍÓá£ÎªÊ²Ã´ËûÃÇÄÜ´ïµ½Èç´Ë¾³½ç£¿ÎÒÏëÊÇÒòΪ±à³ÌÓïÑÔÖ®¼äÓй²Í¨Ö®´¦£¬Áì»áÁ˱à³ÌµÄ¾«Ë裬×ÔÈ»Äܹ»×öµ½Ò»Í¨°Ùͨ¡£ÈçºÎѧϰ³ÌÐòÉè¼ÆÀíËùµ±È»Ò²ÓÐÐí¶à¹²Í¨µÄµØ·½¡£
1.1 ÅàÑøÐËȤ
ÐËȤÊÇÄܹ»ÈÃÄã¼á³ÖÏÂÈ¥µÄ¶¯Á¦¡£Èç¹ûÖ»ÊǰÑд³ÌÐò×÷ΪıÉúµÄÊֶεϰ£¬Äã»á»îµÄºÜÀÛ£¬Ò²Ì«¶Ô²»Æð×Ô¼ºÁË¡£¶à¹ØÐÄһЩÐÐҵȤÊ£¬¶àÏëÏë¸Ç´Ä¡£²»ÊÇÌᳫÌìÌì×ö°×ÈÕÃΣ¬µ«ÈËÒªÊÇûÓÐÁËÃÎÏ룬Äã¾õµÃÓÐζµÀÂ𣿿ÉÄÜÏñÐí¶àÉîÛÚ±¾µØÅ©ÃñÒ»Ñù£¬´ò´òÂ齫£¬ºÈºÈ¹¦·ò²è£¬°Ý°Ý²ÆÉñÒ¯£»Ã¿¸öÔ¾ÍÓм¸ÍòÊ®¼¸ÍòÉõÖÁ¸ü¶àµÄ½øÕÊ£¬Æ¾¿Õ¶à³ö¸ö"ʳÀû½×²ã"¡£ÄãÈÏΪ£¬ÕâÑùÓÐζµÀÂð£¿ÓпնൽһЩ³ÌÐòÔ±ÂÛ̳תת£¬Äã»á·¢ÏÖ£¬ËûÃÇÆäʵºÜÀÖ¹ÛÓÄĬ£¬Ê±²»Ê±»áð³öÖǻ۵Ļ𻨡£
1.2 É÷Ñ¡³ÌÐòÉè¼ÆÓïÑÔ
ÄÐÅÂÈë´íÐУ¬Å®Å¼޴íÀÉ¡£³õѧÕßÑ¡Ôñ³ÌÐòÉè¼ÆÓïÑÔÐèÒª½÷É÷¶Ô´ý¡£Èí¼þ¿ª·¢²»½ö½öÊÇÕÆÎÕÒ»Ãűà³ÌÓïÑÔÁËÊ£¬Ëü»¹ÐèÒªÆäËûºÜ¶à·½ÃæµÄ±³¾°ÖªÊ¶¡£Èí¼þ¿ª·¢Ò²² ......
Ò»¡¢JAVA¡£ÒªÏë³ÉΪJAVA£¨¸ß¼¶£©¹¤³Ìʦ¿Ï¶¨ÒªÑ§Ï°JAVA¡£Ò»°ãµÄ³ÌÐòÔ±»òÐíÖ»ÐèÖªµÀһЩJAVAµÄÓï·¨½á¹¹¾Í¿ÉÒÔÓ¦¸¶ÁË¡£µ«Òª³ÉΪJAVA£¨¸ß¼¶£©¹¤³Ìʦ£¬ÄúÒª¶ÔJAVA×ö±È½ÏÉîÈëµÄÑо¿¡£ÄúÓ¦¸Ã¶àÑо¿Ò»ÏÂJDBC¡¢IO°ü¡¢Util°ü¡¢Text°ü¡¢JMS¡¢EJB¡¢RMI¡¢Ï̡߳£Èç¹û¿ÉÄÜ£¬Ï£ÍûÄú¶ÔJAVAµÄËùÓаü¶¼ä¯ÀÀһϣ¬ÖªµÀ´ó¸ÅµÄAPI£¬ÕâÑùÄú¾Í·¢ÏÖÆäʵÄúÏëʵÏֵĺܶ๦ÄÜ£¬Í¨¹ýJAVAµÄAPI¶¼¿ÉÒÔʵÏÖÁË£¬¾Í²»±Ø×Ô¼º·ÑÌ«¶àµÄÄÔ¾ÁË¡£
¶þ¡¢Éè¼ÆÄ£Ê½¡£Æäʵд´úÂëÊǺÜÈÝÒ×µÄÊÂÇ飬ÎÒÏàÐÅÄúÒ²ÓÐͬ¸Ð¡£µ«ÈçºÎдµÃºÃ¾Í±È½ÏÄÑÁË¡£Õâ¸ö“ºÃ”×Ö°üÀ¨´úÂë¿ÉÖØÓÃÐÔ£¬¿Éά»¤ÐÔ£¬¿ÉÀ©Õ¹ÐԵȡ£ÈçºÎд³öºÃµÄ´úÂëÍùÍùÒª½èÖúһЩÉè¼ÆÄ£Ê½¡£µ±È»³¤ÆÚµÄ´úÂë¾Ñé»ýÀÛ£¬Ö»ÒªÄúÓÃÐÄ£¬»áʹÄúÐγÉ×Ô¼º´úÂë·ç¸ñ¡£ÏàÐÅÄúµÄ´úÂëÒ²±È½Ï·ûºÏ´úÂëµÄ¿ÉÖØÓÃÐÔ£¬¿Éά»¤ÐÔ£¬¿ÉÀ©Õ¹ÐÔ¡£µ«¼ÈȻǰÈËÒѾ¸øÎÒÃÇ×ܽá³öÁ˾Ñ飬ÎÒÃǺβ»²È×ÅǰÈ˵ļç°òǰ½ø£¿
Èý¡¢XML¡£ÏÖÔÚµÄϵͳÖв»Ê¹ÓÃXML¼¸ºõÊDz»¿ÉÄܵġ£XMLµÄ¹¦Äܷdz£Ç¿´ó£¬Ëü¿ÉÒÔ×öÊý¾Ýת»»¡¢×öϵͳµÄÅäÖá¢ÉõÖÁ¿É±£´æÄúµÄϵͳҵÎñÊý¾Ý¡£Òò´ËÄú±ØÐëÁ˽âXML£¬°üÀ¨ËüµÄÓï·¨£¬½á¹¹¡£Äú»¹ÐèÒª±È½ÏÊìÁ·µÄʹÓýâÎöXMLµÄһЩAPI£¬±ÈÈçJDOM£¬SAXµÈ£¬ÒòΪÔÚÎÒÃÇÒ»°ãµÄÏîÄ¿ÖУ¬XMLÍùÍùµ£µ ......
JAVA Ìåϵ¼°Æä±à³ÌµÄ¹ý³Ì
°¥£¬±ÏÒµÁËÒ²Ò»¶Îʱ¼äÁË£¬Ö»ÖªµÀÌìÌì³´úÂ룬 JAVA µÄ»ù´¡ÖªÊ¶»ù±¾ÊÇÍüµôÁË£¬¼ÓÉÏÒÔǰһֱûÓÐϵͳµØÑ§Ï°¹ý£¬¸Ð¾õ¿ìÒª·ÏÁË¡£»¹ÊǺúþ²ÏÂÐÄÀ´Ñ§Ñ§»ù´¡°É¡£²»ÄÜÌìÌ쿼³´úÂë¹ýÈÕ×Ó°¡¡£¡£¡£¡££¨ÏÂÎÄ´ó¶àÀ´×Կα¾ÒÔ¼°Ò»Ð©¼¼ÊõÊÓÆµÉϵÄÄÚÈÝ£¬»ù±¾Àí½âÁËһЩÁË£¬Ê£ÏµÄÓÉÒÔºóµÄѧϰÂýÂýÔÙÈ¥Ìå»á°É£©
JAVA Ìåϵ £º
Ò»¡¢ ÒÆÖ²½Ó¿Ú
ÒÆÖ²½Ó¿ÚÓÉÊÊÅäÆ÷ºÍ²Ù×÷ϵͳ×é³É£¬±£Ö¤ Java Ìåϵ½á¹¹¿É¿çƽ̨Óë¸÷¸ö²Ù×÷ϵͳ½Ó¡£
¶þ¡¢ JAVA ÐéÄâ»ú¡¢½âÊÍÆ÷
ÐéÄâ»úÊÇ Java µÄʵÏÖ»úÖÆ£¬Ëüʵ¼ÊÉÏÊÇÄ£ÄâÈí¼þϵͳ£¬Ëü¿ÉÒÔÓÃÓ²¼þʵÏÖ£¬ÔÚÒÆ¶¯É豸ÖпÉÒÔʹһ¸öоƬ¡£ÐéÄâ»ú¶¨ÒåÓÐÖ¸Á¡¢¼Ä´æÆ÷¼¯¡¢ÀàÎļþ½á¹¹Õ»¡¢À¬»øÊÕ¼¯Õ»¡¢ÄÚ´æÇøÓò£¬ÐéÄâ»úÔÚÖ´Ðйý³ÌÓÐ 3 ¸öÌØµã£º¶àÏ̡߳¢¶¯Ì¬Á´½Ó¡¢Òì³£´¦Àí¡£ JAVA ÐéÄâ»ú´úÂë±»´æ´¢ÔÚ .Class ÎļþÖС£
½âÊÍÆ÷µÄÈÎÎñÊÇÖ´ÐÐ×Ö½Ú´úÂ룬ËüÓëÐéÄâ»ú¹¹³É JAVA ÔËÐл·¾³£¬Íê³É×Ö½Ú´úÂëÓ³Éäµ½±¾µØÆ½Ì¨Ö¸Áî¡£
Èý¡¢ JAVA »ù±¾Àà¡¢ JAVA ±ê×¼À©Õ¹ÀàºÍ JAVA »ù±¾ API ¡¢ JAVA ±ê×¼À©Õ¹ API ÊÇΪ±àÒëÆ÷·þÎñµÄ¡£
ËÄ¡¢ Ó¦ÓóÌÐò¡¢±àÒëÆ÷
Ó¦ÓóÌÐòºÍ Applet Ð ......
Ò»¡¢Array £¬ Arrays
JavaËùÓГ´æ´¢¼°Ëæ»ú·ÃÎÊÒ»Á¬´®¶ÔÏó”µÄ×ö·¨£¬arrayÊÇ×îÓÐЧÂʵÄÒ»ÖÖ¡£
1¡¢
ЧÂʸߣ¬µ«ÈÝÁ¿¹Ì¶¨ÇÒÎÞ·¨¶¯Ì¬¸Ä±ä¡£
array»¹ÓÐÒ»¸öȱµãÊÇ£¬ÎÞ·¨ÅÐ¶ÏÆäÖÐʵ¼Ê´æÓжàÉÙÔªËØ£¬lengthÖ»ÊǸæËßÎÒÃÇarrayµÄÈÝÁ¿¡£
2¡¢JavaÖÐÓÐÒ»¸öArraysÀ࣬רÃÅÓÃÀ´²Ù×÷array¡£
arraysÖÐÓµÓÐÒ»×éstaticº¯Êý£¬
equals()£º±È½ÏÁ½¸öarrayÊÇ·ñÏàµÈ¡£arrayÓµÓÐÏàÍ¬ÔªËØ¸öÊý£¬ÇÒËùÓжÔÓ¦ÔªËØÁ½Á½ÏàµÈ¡£
fill()£º½«ÖµÌîÈëarrayÖС£
sort()£ºÓÃÀ´¶Ôarray½øÐÐÅÅÐò¡£
binarySearch()£ºÔÚÅźÃÐòµÄarrayÖÐѰÕÒÔªËØ¡£
System.arraycopy()£ºarrayµÄ¸´ÖÆ¡£
¶þ¡¢Collection £¬ Map
Èô׫д³ÌÐòʱ²»ÖªµÀ¾¿¾¹ÐèÒª¶àÉÙ¶ÔÏó£¬ÐèÒªÔڿռ䲻×ãʱ×Ô¶¯À©ÔöÈÝÁ¿£¬ÔòÐèҪʹÓÃÈÝÆ÷Àà¿â£¬array²»ÊÊÓá£
1¡¢Collection ºÍ Map µÄÇø±ð
ÈÝÆ÷ÄÚÿ¸öΪ֮Ëù´æ´¢µÄÔªËØ¸öÊý²»Í¬¡£
CollectionÀàÐÍÕߣ¬Ã¿¸öλÖÃÖ»ÓÐÒ»¸öÔªËØ¡£
MapÀàÐÍÕߣ¬³ÖÓÐ key-value pair£¬Ïñ¸öСÐÍÊý¾Ý¿â¡£
2¡¢¸÷×ÔÆìϵÄ×ÓÀà¹ØÏµ
Collection
--List£º½«ÒÔÌØ¶¨´ÎÐò´æ´¢ÔªËØ¡£ËùÒÔÈ¡³öÀ´µÄ˳Ðò¿ÉÄܺͷÅÈë˳Ðò²»Í¬¡£
&nb ......
ÔÚ³ÌÐòÖлáÓöµ½ÒýÓÃ×ÊÔ´ÎļþµÄ·¾¶ÎÊÌ⣬½áºÏ×Ô¼ºÓöµ½µÄÎÊÌ⣬×ܽáÈçÏ£º
ÎÒµÄeclipse¹¤³ÌµÄĬÈÏ·¾¶ÊÇF:\workbench£¬×ÊÔ´Îļþ·¢ÔÚÏîÄ¿µÄresÖУ¬¼ÙÈçÒªÔÚeclipseÖÐÔËÐÐʱÄÜÏÔʾ×ÊÔ´Îļþ£¨ÏîÄ¿ÃûΪMyText,ͼƬÃûΪa.png£©£¬Ôò·¾¶Îªres/a.png£¬´Ë·¾¶±íʾÔÚµ±Ç°Â·¾¶ÏÂѰÕÒÎļþ£¬µ±Ç°Â·¾¶¼´ÊÇF:\workbench\MyText\£¬»òÕß./res/a.pngÒ²¿É£¬./±íµ±Ç°Ä¿Â¼¡£µ«²»ÄÜÊÇ/res/a.png£¬ÒòΪ/±íʾÊǵ±Ç°ÏîÄ¿µÄ¸ù·¾¶£¬¼´ÊÇF:£¬ÓÃ/res/a.pngµ±eclipseÔËÐÐʱѰÕÒÎļþµÄ·¾¶ÊÇF:\res\a.png£¬Õ⵱ȻÕÒ²»µ½¡£
µ«ÒªÏëÔÚ³ÌÐò´ò°üºó£¬jar·ÅÔÚ±ðµÄµØ·½Ò²ÄÜÏÔʾͼƬ£¬ÄÇÉÏÃæËù˵µÄ·¾¶¶¼²»ÕýÈ·¡£ÕâʱӦ¸ÃÓÃclass.getResource()£¬ÈçURL imageUrl = MyText.class.getResource("/res/a.png")£¬½«³ÌÐò´ò°üºó£¬ÔÚÔËÐмÓÔØMyTextʱ»áµ½MyTextµÄ¸ù·¾¶jar°üÏÂȥѰÕÒ×ÊÔ´£¬ÈçÎÒ°Ñjar·ÅÔÚ×ÀÃæ£¬ÄÇôÓÃ/res/a.pngʱ³ÌÐòѰÕÒ×ÊÔ´ÎļþµÄÍêÕû·¾¶ÊÇC:\Users\hwl\Desktop\mytext.jar!\res\a.png£¬(mytextΪ°üÃû£©ÕâÑù¿Ï¶¨ÄÜÕÒµ½ËùÐèµÄÎļþ¡£Èç¹ûÊÇgetResource("./res/a.png")»òÊÇres/a.png£¬ÔòË«»÷jar°üʱÎÞ·´Ó¦¡£
ÖÁÓÚ ......
Ò»¡¢ÄÚ²ãmethodÅ׳öÒì³££¬Íâ²ãmethod²¶×½²¢´¦ÀíÒì³££º
publiC void methodA (){
try{
// µ÷ÓÃmethodB
methodB();
}
CatCh(ExCeptionType et){
// ÏàÓ¦´¦Àí´ëÊ©
}
}
publiC void methodB throws ExCeptionType{
if (Condition is true)
{
// ÏàÓ¦´¦Àí´ëÊ©
}
else
{
throw new ExCeptionType(argument);
}
}
ÔÚÕâ¸öÀý×ÓÖУ¬methodBµÄÍ·²¿ÖÐÉùÃ÷Á˸Ãmethod»áÅ׳öÒ»¸öTYPEΪExCeptionTypeµÄÒì³££¬ÔÚmethodÌåÖÐʹÓÃthrow×Ó¾äÅ׳öÁËÒ»¸öÒì³££¬ÄÇô¸ÃÒì³£±»Ë²¶×½µ½ÄØ£¬´ð°¸ÊÇmethodA¡£ÒòΪÒì³£Å׳öºó£¬JVM»á˳ןÃmethodµÄµ÷ÓÃÕ»Ò»²ãÒ»²ãµÄÍùÉÏÕÒ¡£ÒòΪmethodAÖÐÓÐÒ»¸öCatCh(ExCeptionType et),ËùÒÔ±»Å׳öµÄÒì³£»á±»²¶×½µ½²¢´¦Àí¡£
¶þ¡¢methodÖÐ×Ô¼º²¶×½£¬´¦ÀíÒì³££º
publiC methodA() {
try
{
// ¿ÉÄܲúÉúÒì³£µÄÓï¾ä
}
CatCh (ExCeptionType et)
{
  ......