ºÚÂí³ÌÐòÔ±£ºÇáËɾ«Í¨Javaѧϰ·ÏßÁ¬ÔØ1-»ù´¡Æª£¡
±à³ÌÓïÑÔJava£¬ÒѾ21ËêÁË¡£´Ó1995Äêµ®ÉúÒÔÀ´£¬¾ÍÒ»Ö±»îÔ¾ÓÚÆóÒµÖУ¬ÃûÆóÓ¦ÓÃÌì裬°Ù¶È£¬Öªºõ......¶¼ÊÇJavaÓïÑÔ±àд£¬¾ÍÁ¬ÏÖÔÚʹÓù㷺µÄXMindÒ²ÊÇJava±àдµÄ¡£JavaÓ¦ÓõĹ㷺ÒѾµ½ÁË“ÎÞ´¦²»ÓÔµÄÊ¢ÊÀ£¬¶øÇÒÒ»Ö±ÔÚÓïÑÔÅÅÐаñ°ñÊ×£¬´Óδ±»³¬Ô½¡£·Ï»°²»¶à˵£¬½ñÌìÖ÷ÒªÊǸø´ó¼Ò½²½²ÔõÑùѧϰJava£¬¸ø´ó¼Ò½¨ÒéÒ»ÌõÇáËɾ«Í¨JavaµÄѧϰ·Ïß¡£ÓÐÁËÏà¶Ô±ê×¼µÄÁ÷³Ì£¬ÄÇôÄãµÄѧϰЧÂÊÒ»¶¨»á±¶Ôö¡£
ÏÂÃæÒÔºÚÂí³ÌÐòÔ±JavaѧԺµÄѧϰ·ÏßΪÀý£¬½øÐÐÒ»´ÎÊ·ÎÞǰÀýµÄÆÊÎö£¬ÎÒ»á²ÉÈ¡Á¬ÔصÄÐÎʽ£¬Ï¸ÖµĽ²½âÁã»ù´¡µÄÈËÔõôѧϰJava¡£ÏÈ¿´ÏÂJavaÔÚ»ù´¡½×¶ÎµÄ֪ʶµã·Ïßͼ¡£
ÄÚÈݶàÂ𣿲»Òª±»Ïŵ½ÁË£¬ÖªÊ¶µãÆÊÎöµÄ±È½Ïϸ£¬ËùÒÔ¿´×űȽ϶ࡣ²»Òªº¦ÅÂѧ²»»á£¬¾¹ýÏÂÃæµÄÏê½â£¬Äã¾Í»áÃ÷°×ÕâЩ֪ʶµã¶¼ÊǸÉÂïµÄÁË¡£

Java»ù´¡
ÈëÃŽ׶Σ¬Ö÷ÒªÊÇÅàÑøJavaÓïÑԵıà³Ì˼Ïë¡£Á˽âJavaÓïÑÔµÄÓï·¨£¬Êéд¹æ·¶µÈ£¬ÕÆÎÕEclipse¡¢MyEclipseµÈ¿ª·¢¹¤¾ß£¬±àдJava´úÂëµÄÄÜÁ¦¡£Ñ§ÍêÕâ¸ö½×¶ÎÄãÓ¦¸Ã¿É½øÐÐСÐÍÓ¦ÓóÌÐò¿ª·¢²¢ÇÒ¿ÉÒÔ¶ÔÊý¾Ý¿â½øÐлù±¾µÄÔöɾ¸Ä²é¹ÜÀí¡£×¢Ò⣺´Ë½×¶Î֪ʶµãµÄѧϰ£¬»áÓÐÕæÊµµÄÏîÄ¿½øÐÐÇý¶¯Ñ§Ï°£¬ÈÃÄãÇáËÉÀí½â¸÷֪ʶµã¡£
1.¼ÆËã»ú»ù´¡ÖªÊ¶
Õë¶ÔÁã»ù´¡Ñ§Ï°µÄÈË£¬´Ó¶Ô¼ÆËã»ú²Ù×÷µÈ֪ʶµÄÁ˽⣬ÑÓÉìµ½JavaÓïÑԵķ¢Õ¹Ó뿪·¢¹¤¾ßµÄʹÓÃÉÏ¡£Ö÷ÒªÊÇÈÃÄãÖªµÀÔõÑùÖ´ÐмÆËã»úÃüÁÈÏʶJavaÕâÃÅÓïÑÔ£¬¸ÐÊܱà³ÌÓïÑÔJavaÔõô¿ª·¢³ÌÐò¡£
1)¼ÆËã»ú»ù´¡
ÈÃÁã»ù´¡Ñ§Ï°µÄÈËÏÈÁË½â¼ÆËã»úÏà¹ØÖªÊ¶£¬½ø¶øÔÙÈ¥Á˽âJavaÓïÑÔ¡£
2)DOS³£ÓÃÃüÁî
Á˽âʲôÊÇDOS£¬²¢ÕÆÎÕDOS¿ØÖÆÌ¨µÄ´ò¿ª·½Ê½£¬Í¬Ê±ÊìϤ³£ÓõÄDOSÃüÁÀýÈ磺ÅÌ·ûÇл»¡¢½øÈëÖ¸¶¨Ä¿Â¼¡¢É¾³ýÎļþµÈ£¬Íê³ÉʹÓÃDOSÃüÁî¶Ô¼ÆËã»ú½øÐвÙ×÷ºÍ¿ØÖÆ¡£
3)Java¸ÅÊö
Á˽âJavaÓïÑԵķ¢Õ¹Ê·¡¢JavaÓïÑÔÆ½Ì¨°æ±¾¡¢JavaÓïÑÔµÄÌØµã£¬ÒÔ¼°JREÓëJDK¡£JREÊÇJavaµÄÔËÐл·¾³£¬JDKÊÇJava¿ª·¢¹¤¾ß°ü£¬Ëü°üº¬ÁËJavaµÄ¿ª·¢¹¤¾ßÒÔ¼°JRE¡£ËùÒÔ°²×°ÁËJDK¾Í²»ÓÃÔÙµ¥¶À°²×°JREÁË¡£
4)JDK»·¾³°²×°ÅäÖÃ
Á˽âÁËʲôÊÇJDK£¬ÒÔ¼°JDKµÄÖØÒªÐÔ£¬ÏÂÒ»²½ÎÒÃǾÍÀ´Ñ§Ï°ÈçºÎ°²×°ºÍÅäÖÃJDK»·¾³¡£ÔÚ°²×°JDK֮ǰ£¬ÎÒÃÇÊ×ÏÈÐèÒªÏÂÔØJDK£¬Õë¶Ô²»Í¬µÄϵͳ£¬ÎÒÃÇÐèÒªÏÂÔØ²»Óð汾µÄJDK¡£
5)»·¾³±äÁ¿ÅäÖÃ
Á˽âpath¡¢classpath»·¾³±äÁ¿£¬Àí½âpath±äÁ¿ºÍclasspath±äÁ¿µÄ×÷Ó㬲¢ÕÆÎÕpath±äÁ¿ºÍclasspath±äÁ¿µÄÅäÖ÷½Ê½¡£
6)Java³ÌÐòÈëÃÅ
µ±JDK¡¢»·¾³±äÁ¿ÅäÖÃÍê±Ï£¬ÎÒÃǾͿÉÒÔ¿ªÊ¼ ±àдJava³ÌÐò¡£±àдJava³ÌÐò¿ÉÒÔʹÓÃÈçϼ¸ÖÖ¹¤¾ß£ºnotepad£¨Î¢Èí²Ù×÷ϵͳ×Ô´ø£©¡¢Editplus¡¢Notepad++¡¢Eclipse¡¢MyEclipse¡£
2.±à³Ì»ù´¡
´ËÄ£¿éѧϰÊÇÈÃÄãÁ˽â±à³ÌµÄ¾ßÌåÁ÷³Ì£¬Ñ§Ï°Java»ù´¡Óï·¨µÄ¸ñʽµÈ¡£¾ßÌåÒªÕÆÎÕ²»Í¬Êý¾ÝÀàÐ͵ıäÁ¿¶¨ÒåÓëʹÓã¬ÕÆÎÕ²»Í¬ÔËËã·ûµÄÔËËã¹æÔò£¬ÕÆÎÕÁ÷³Ì¿ØÖÆÓï¾äµÄÖ´ÐÐÁ÷³Ì£¬±àд·½·¨µÄÉùÃ÷Óëµ÷Ó㬴´½¨Êý×é²¢·ÃÎÊÊý×éÔªËØµÈ֪ʶ¡£
1)×¢ÊÍ
ÔÚ³ÌÐò¿ª·¢¹¤³ÌÖУ¬ÓÃÓÚ½âÊͺÍ˵Ã÷³ÌÐòµÄÎÄ×ÖÎÒÃdzÆÖ®Îª×¢ÊÍ£¬JavaÖеÄ×¢ÊÍ·ÖΪÒÔϼ¸ÖÖ£ºµ¥ÐÐ×¢ÊÍ¡¢¶àÐÐ×¢ÊÍ¡¢Îĵµ×¢ÊÍ¡£
2)¹Ø¼ü×Ö
Á˽âJava¹Ø¼ü×ֵĺ¬Òå¼°ÌØµã£¬ÕÆÎչؼü×ÖʹÓõÄ×¢ÒâÊÂÏî¡£
3)±êʶ·û
Á˽âʲôÊDZêʶ·û£¬±êʶ·ûµÄ×é³É¹æÔò£¬ÒÔ¼°±êʶ·ûʹÓÃʱµÄ×¢ÒâÊÂÏî¡£
4)³£Á¿Óë±äÁ¿
Àí½â³£Á¿Óë±äÁ¿µÄº¬Ò壬²¢ÕÆÎÕ³£Á¿Óë±äÁ¿µÄÇø±ð¡¢±äÁ¿µÄ¶¨Òå¸ñʽÒÔ¼°±äÁ¿µÄ¸³Öµ¡£
5)Êý¾ÝÀàÐÍ
ÕÆÎÕJavaÓïÑÔµÄÊý¾ÝÀàÐÍ£¬Èç»ù±¾Êý¾ÝÀàÐÍ£ºbyte¡¢short¡¢int¡¢long¡¢float¡¢double¡¢char¡¢boolean£¬ÒÔ¼°ÒýÓÃÀàÐÍ£ºÀà¡¢½Ó¿Ú¡¢Êý×é¡£
6)ÔËËã·û
ÊìÁ·ÕÆÎÕJavaÖеÄÔËËã·û£ºËãÊõÔËËã·û¡¢¸³ÖµÔËËã·û¡¢±È½ÏÔËËã·û¡¢Âß¼ÔËËã·û¡¢Î»ÔËËã·û¡¢ÈýÄ¿ÔËËã·û¡£
7)Á÷³Ì¿ØÖÆÓï¾ä
Á˽âʲôÊÇÁ÷³Ì¿ØÖÆÓï¾ä£¬ÕÆÎÕÒÔÏÂÁ÷³Ì¿ØÖÆÓï¾ä£ºË³Ðò½á¹¹¡¢Ñ¡Ôñ½á¹¹¡¢Ñ»·½á¹¹£¬²¢Äܹ»Í¨¹ýÁ÷³Ì¿ØÖÆÓï¾äʵÏÖÌØ¶¨µÄ¹¦ÄÜ¡£
8)·½·¨
ÕÆÎÕ·½·¨µÄ¶¨Òå¼°¸ñʽ£¬²¢ÄÜÕýÈ·µÄµ÷Ó÷½·¨£¬Àí½â·½·¨µÄµ÷Óùý³Ì£¬Í¬Ê±Çå³þ·½·¨µÄ×¢ÒâÊÂÏî;ÕÆÎÕ·½·¨ÖØÔؼ°ÆäÌØµã¡£
9)Êý×é
Á˽âÊý×éµÄ¸ÅÄî£¬ÕÆÎÕÊý×éµÄ¶¨Òå¸ñʽ¡¢¾²Ì¬³õʼ»¯¡¢¶¯Ì¬³õʼ»¯£¬²¢Äܹ»Àí½âJavaÖÐÊý×éµÄÄÚ´æÍ¼½â¡£ÊìÁ·ÕÆÎÕÊý×éµÄ±éÀú¡¢»ñÈ¡×îÖµ¡¢Êý×éÔªËØÄæÐò¡¢Êý×éÔªËØ²éÕÒ¡¢Êý×éÅÅÐòºÍ¶þ·Ö²éÕÒ£¬ÒÔ¼°¶þάÊý×éµÄ¶¨Òå¸ñʽ¼°³õʼ»¯¡£
3.ÃæÏò¶ÔÏó
ÏÖʵÊÀ½çÖУ¬Ëæ´¦¿É¼ûµÄÒ»ÖÖÊÂÎï¾ÍÊǶÔÏ󣬶ÔÏóÊÇÊÂÎï´æÔÚµÄʵÌ壬ÈçÈËÀà¡¢Êé×À¡¢¼ÆËã»ú¡¢¸ßÂ¥´óÏõȡ£ÈËÀà½â¾öÎÊÌâµÄ·½Ê½×ÜÊǽ«¸´ÔÓµÄÊÂÎï¼òµ¥»¯£¬ÓÚÊǾͻá˼¿¼ÕâЩ¶ÔÏó¶¼ÊÇÓÉÄÄЩ²¿·Ö×é³ÉµÄ¡£Í¨³£¶¼»á½«¶ÔÏó»®·ÖΪÁ½¸ö²¿·Ö£¬¼´¶¯Ì¬²¿·ÖÓ뾲̬²¿·Ö¡£¾²Ì¬²¿·Ö£¬¹ËÃû˼Òå¾ÍÊDz»Äܶ¯µÄ²¿·Ö£¬Õâ¸ö²¿·Ö±»³ÆÎª“ÊôÐÔ”£¬ÈκζÔÏó¶¼»á¾ß±¸Æä×ÔÉíÊôÐÔ£¬ÈçÒ»¸öÈË£¬Ëü°üÀ¨¸ß°«¡¢ÅÖÊÝ¡¢ÐÔ±ð¡¢ÄêÁäµÈÊôÐÔ¡£È»¶ø¾ßÓÐÕâЩÊôÐÔµÄÈË»áÖ´ÐÐÄÄЩ¶¯×÷Ò²ÊÇÒ»¸öÖµµÃ̽ÌֵIJ¿·Ö£¬Õâ¸öÈË¿ÉÒÔ¿ÞÆü¡¢Î¢Ð¦¡¢Ëµ»°¡¢ÐÐ×ߣ¬ÕâЩÊÇÕâ¸öÈ˾߱¸µÄÐÐΪ£¨¶¯Ì¬²¿·Ö£©£¬ÈËÀàͨ¹ý̽ÌÖ¶ÔÏóµÄÊôÐԺ͹۲ì¶ÔÏóµÄÐÐΪÁ˽â¶ÔÏó¡£
1)ÃæÏò¶ÔÏó˼Ïë
Á˽âÃæÏò¹ý³Ì±à³Ì˼Ï룬Äܹ»Í¨¹ý°¸ÀýÀí½âJavaµÄÃæÏò¶ÔÏó±à³Ì˼Ï룬Á˽âÃæÏò¶ÔÏ󿪷¢¡¢Éè¼Æ¡¢ÌØÕ÷¡£
2)ÀàÓë¶ÔÏó
Á˽âʲôÊÇÀ࣬ʲôÊǶÔÏ󣬲¢Àí½âÀàÓë¶ÔÏóÖ®¼äµÄ¹ØÏµ£»ÊìÁ·ÕÆÎÕÀàµÄ¶¨Òå¡¢¶ÔÏóÄÚ´æÍ¼µÈ¡£
3)³ÉÔ±±äÁ¿ºÍ¾Ö²¿±äÁ¿
Á˽âʲôÊdzÉÔ±±äÁ¿£¬Ê²Ã´ÊǾֲ¿±äÁ¿£¬ÒÔ¼°´ÓËûÃÇÔÚÀàÖеÄλÖá¢ÄÚ´æÖеÄλÖá¢ÉúÃüÖÜÆÚ¡¢³õʼ»¯ÖµµÈ·½ÃæÕÆÎÕËûÃǵÄÇø±ð¡£
4)ÄäÃû¶ÔÏó
Á˽âʲôÊÇÄäÃû¶ÔÏó£¬ÕÆÎÕÄäÃû¶ÔÏóµÄÁ½ÖÖʹÓÃÇé¿ö¡£
5)·â×°
Çå³þµÄÁ˽âʲôÊÇ·â×°£¬²¢Äܹ»Àí½â·â×°µÄÓŵãÓëȱµã£¬Í¬Ê±ÕÆÎÕ·â×°µÄÔÔò¡£
6)this¹Ø¼ü×Ö
ÕÆÎÕthis¹Ø¼ü×ֵĺ¬ÒåÓëʹÓá£
7)¹¹Ôì·½·¨
Á˽âʲôÊǹ¹Ôì·½·¨£¬¹¹Ôì·½·¨µÄ×÷Óã¬ÒÔ¼°Óë¹¹Ôì·½·¨Ïà¹ØµÄ×¢ÒâÊÂÏî¡£
8)¼Ì³Ð
Àí½âʲôÊǼ̳У¬¼Ì³ÐµÄºÃ´¦ÒÔ¼°javaÖм̳еÄÌØµãºÍ×¢ÒâÊÂÏ¼Ì³ÐÖгÉÔ±±äÁ¿µÄ¹ØÏµ¡¢¹¹Ôì·½·¨µÄ¹ØÏµ¡¢³ÉÔ±·½·¨µÄ¹ØÏµ£¬·½·¨ÖØÐ´Óë·½·¨ÖØÔصÄÇø±ð¡£
9)¶à̬
Àí½âʲôÊǶà̬£¬ÕÆÎÕ¶à̬°¸Àý¼°³ÉÔ±·ÃÎʵÄÌØµã£¬¶à̬µÄÓŵãºÍȱµã£¬¶à̬ÖеÄתÐÍÎÊÌâ¡£
10)³éÏóÀà
Á˽âʲôÊdzéÏóÀ࣬³éÏóÀàµÄÌØµã£¬³éÏóÀà³ÉÔ±µÄÌØµã¡£
11)½Ó¿Ú
Á˽âʲôÊǽӿڣ¬½Ó¿ÚµÄÌØµã£¬½Ó¿Ú³ÉÔ±µÄÌØµã£¬ÀàÓëÀà¡¢ÀàÓë½Ó¿ÚµÄ¹ØÏµ£¬ÒÔ¼°³éÏóÀàÓë½Ó¿ÚµÄÇø±ð¡£
12)ÄÚ²¿Àà
ʲôÊÇÄÚ²¿À࣬ÄÚ²¿ÀàµÄ·ÃÎÊÌØµã£¬ÄÚ²¿ÀàµÄλÖã¬Ê²Ã´ÊdzÉÔ±ÄÚ²¿Àà¡¢¾Ö²¿ÄÚ²¿Àà¡¢ÄäÃûÄÚ²¿À࣬ÒÔ¼°ÄäÃûÄÚ²¿ÀàÔÚ¿ª·¢ÖеÄʹÓá£
4.³£ÓÃÀà
Àà¿â¾ÍÊÇJava API(Application Programming Interface£¬Ó¦ÓóÌÐò½Ó¿Ú)£¬ÊÇϵͳÌṩµÄÒÑʵÏֵıê×¼ÀàµÄ¼¯ºÏ¡£ÔÚ³ÌÐòÉè¼ÆÖУ¬ºÏÀíºÍ³ä·ÖÀûÓÃÀà¿âÌṩµÄÀàºÍ½Ó¿Ú£¬²»½ö¿ÉÒÔÍê³É×Ö·û´®´¦Àí¡¢»æÍ¼¡¢ÍøÂçÓ¦Óá¢Êýѧ¼ÆËãµÈ¶à·½ÃæµÄ¹¤×÷£¬¶øÇÒ¿ÉÒÔ´ó´óÌá¸ß±à³ÌЧÂÊ£¬Ê¹³ÌÐò¼òÁ·¡¢Ò×¶®¡£
ѧϰÄÚÈÝ£ºÕÆÎÕObjectÀà¡¢ScannerÀà¡¢StringÀà¡¢StringBufferÀà¡¢StringBuilderÀà¡¢ArraysÀà¡¢»ù±¾°ü×°Àà¡¢ÕýÔò±í´ïʽ¡¢MathÀà¡¢RandomÀà¡¢SystemÀà¡¢DateÀà¡¢DateFormateÀà¡¢CalendarÀ࣬¼°Æä³£Ó÷½·¨¡£
5.¼¯ºÏ
¼¯ºÏÀà´æ·ÅµÄ¶¼ÊǶÔÏóµÄÒýÓ㬶ø·Ç¶ÔÏó±¾Éí£¬³öÓÚ±í´ïÉϵıãÀû£¬ÎÒÃdzƼ¯ºÏÖеĶÔÏó¾ÍÊÇÖ¸¼¯ºÏÖжÔÏóµÄÒýÓ᣼òµ¥Ò»µã¾ÍÊÇ˵£¬¼¯ºÏÊÇ´æ·ÅÊý¾ÝµÄÈÝÆ÷¡£
ѧϰÄÚÈÝ£ºÊ²Ã´ÊǼ¯ºÏ?Êý×éÓ뼯ºÏÓÐÊ²Ã´Çø±ð£¬¼¯ºÏÀàµÄÌØµã£¬ÕÆÎÕCollection½Ó¿Ú¡¢Iterator½Ó¿Ú¡¢List½Ó¿Ú¡¢ListIterator½Ó¿Ú¡¢ArrayListÀà¡¢VectorÀà¡¢LinkedListÀà¡¢·ºÐÍ¡¢Set½Ó¿Ú¡¢HashSetÀà¡¢Map½Ó¿Ú¡¢HashMapÀà¡¢LinkedHashMapÀàµÈ¡£
6.IO
IO£¨Input/Output£©ÊǼÆËã»úÊä³ö/Êä³öµÄ½Ó¿Ú¡£JavaµÄºËÐÄ¿âjava.ioÌṩÁËÈ«ÃæµÄIO½Ó¿Ú£¬°üÀ¨£ºÎļþ¶Áд£¬±ê×¼É豸Êä³öµÈµÈ¡£JavaÖÐIOÊÇÒÔÁ÷Ϊ»ù´¡½øÐÐÊäÈëÊä³öµÄ£¬ËùÓÐÊý¾Ý±»´®Ðл¯Ð´ÈëÊä³öÁ÷£¬»òÕß´ÓÊäÈëÁ÷¶ÁÈë¡£
1)Òì³£
Á˽âʲôÊÇÒì³££¬Òì³£µÄÓÉÀ´£¬³£¼ûµÄÒì³££¬Òì³£µÄ·ÖÀà£¬ÕÆÎÕjvm¶ÔÒì³£µÄĬÈÏ´¦Àí·½°¸£¬Òì³£µÄ´¦Àí·½°¸£ºtry…catch…finally¡¢throws£¬Ê²Ã´ÊDZàÒëʱÒì³££¬Ê²Ã´ÊÇÔËÐÐʱÒì³££¬ÕÆÎÕËüÃÇÁ½µÄÇø±ð£¬throws¹Ø¼ü×Ö¡¢throw¹Ø¼ü×Ö£¬ÒÔ¼°ÕâÁ½¸ö¹Ø¼ü×ÖµÄÇø±ð£¬ÊìÁ·ÕÆÎÕ×Ô¶¨ÒåÒì³££¬Òì³£×¢ÒâÊÂÏî¡£
2)FileÀà
Á˽âʲôÊÇFileÀ࣬FileÀàµÄÓÃ;£¬ÕÆÎÕFileÀàµÄ·½·¨£ºcreateNewFile()¡¢mkdir()¡¢mkdirs()¡¢delete()¡¢renameTo(File dest)¡¢isDirectory()¡¢isFile()¡¢exists()¡¢µÈ·½·¨£¬ÒÔ¼°FileÀàµÄ»ù±¾»ñÈ¡¹¦ÄÜ·½·¨ºÍ¸ß¼¶»ñÈ¡¹¦ÄÜ·½·¨¡£
3)IOÁ÷
Á˽âʲôÊÇIOÁ÷£¬IOÁ÷µÄÓÃ;;ÊìÁ·ÕÆÎÕÊäÈëÁ÷¡¢Êä³öÁ÷¡¢×Ö·ûÁ÷¡¢×Ö½ÚÁ÷¡¢IOÁ÷µÄ³£ÓûùÀà;ÈçºÎʹÓÃ×Ö½ÚÁ÷¶ÁдÊý¾Ý¡¢¸´ÖÆÊý¾Ý;ʲôÊÇ×Ö½Ú»º³åÁ÷£¬ÈçºÎʹÓÃ×Ö½Ú»º³åÁ÷¶ÁдÊý¾Ý;ʲôÊÇת»»Á÷£¬ÈçºÎʹÓÃת»»Á÷¸ü¼Ó¸ßЧµÄ¶ÁдÊý¾Ý£¬ÄÚ´æ²Ù×÷Á÷¡¢´òÓ¡Á÷¡¢±ê×¼ÊäÈëÊä³öÁ÷¡¢ÐòÁл¯Á÷¡¢Properties¼¯ºÏ¡£
4)IOÁ÷Á·Ï°
(1) ¸´ÖÆÎı¾Îļþ£»
(2) ¸´ÖÆÍ¼Æ¬£»
(3) °ÑArrayList¼¯ºÏÖеÄ×Ö·û´®Êý¾Ý´æ´¢µ½Îı¾Îļþ£»
(4) ´ÓÎı¾ÎļþÖжÁÈ¡Êý¾Ý(ÿһÐÐΪһ¸ö×Ö·û´®Êý¾Ý)µ½¼¯ºÏÖУ¬²¢±éÀú¼¯ºÏ£»
(5) ¸´ÖƵ¥¼«Îļþ¼Ð£»
(6) ¸´ÖƵ¥¼«Îļþ¼ÐÖÐÖ¸¶¨Îļþ²¢ÐÞ¸ÄÎļþÃû³Æ£»
(7) ¸´Öƶ༫Îļþ¼Ð£»
(8) ÒÑÖªs.txtÎļþÖÐÓÐÕâÑùµÄÒ»¸ö×Ö·û´®£º“hcexfgijkamdnoqrzstuvwybpl”£»
(9) Çë±àд³ÌÐò¶ÁÈ¡Êý¾ÝÄÚÈÝ£¬°ÑÊý¾ÝÅÅÐòºóдÈëss.txtÖУ»
(10) »ñȡÿ´Î¶ÁÈ¡Êý¾ÝµÄÐкţ»
(11) µÇ¼ע²áIO°æ¡£
7.¶àÏß³Ì
ÊÇÖ¸´ÓÈí¼þ»òÕßÓ²¼þÉÏʵÏÖ¶à¸öÏ̲߳¢·¢Ö´Ðеļ¼Êõ¡£¾ßÓжàÏß³ÌÄÜÁ¦µÄ¼ÆËã»úÒòÓÐÓ²¼þÖ§³Ö¶øÄܹ»ÔÚͬһʱ¼äÖ´ÐжàÓÚÒ»¸öỊ̈߳¬½ø¶øÌáÉýÕûÌå´¦ÀíÐÔÄÜ¡£¾ßÓÐÕâÖÖÄÜÁ¦µÄϵͳ°üÀ¨¶Ô³Æ¶à´¦Àí»ú¡¢¶àºËÐÄ´¦ÀíÆ÷ÒÔ¼°Ð¾Æ¬¼¶¶à´¦Àí£¨Chip-level multithreading£©»òͬʱ¶àỊ̈߳¨Simultaneous multithreading£©´¦ÀíÆ÷¡£ÔÚÒ»¸ö³ÌÐòÖУ¬ÕâЩ¶ÀÁ¢ÔËÐеijÌÐòƬ¶Î½Ð×÷“Ï߳̔£¨Thread£©£¬ÀûÓÃËü±à³ÌµÄ¸ÅÄî¾Í½Ð×÷“¶àÏ̴߳¦Àí£¨Multithreading£©”¡£¾ßÓжàÏß³ÌÄÜÁ¦µÄ¼ÆËã»úÒòÓÐÓ²¼þÖ§³Ö¶øÄܹ»ÔÚͬһʱ¼äÖ´ÐжàÓÚÒ»¸öỊ̈߳¨Ì¨ÍåÒë×÷“Ö´ÐÐÐ÷”£©£¬½ø¶øÌáÉýÕûÌå´¦ÀíÐÔÄÜ¡£
1)¶àÏß³Ì
Á˽âʲôÊÇỊ̈߳¬Ê²Ã´ÊǶàỊ̈߳¬Àí½âjava³ÌÐòµÄÔËÐÐÔÀí£¬ÕÆÎÕ¶àÏ̵߳ÄʵÏÖ·½°¸£¬ÈçºÎ»ñÈ¡ºÍÉèÖÃÏß³ÌÃû³Æ¡¢Ï̵߳ÄÉúÃüÖÜÆÚ¡¢ÈçºÎ½â¾öḬ̈߳²È«ÎÊÌâ¡¢Ïß³Ìͬ²½¡¢LockËø¡¢ËÀËøÎÊÌâ¡¢Ï̼߳äͨÐÅ¡¢Ï̵߳Ä״̬¼°×´Ì¬×ª»»¡¢Ï̳߳ء£
2)¶àÏß³ÌÃæÊÔÌâ
(1) ¶àÏß³ÌÓм¸ÖÖʵÏÖ·½°¸£¬·Ö±ðÊÇÄļ¸ÖÖ?
(2) ͬ²½Óм¸ÖÖ·½Ê½£¬·Ö±ðÊÇʲô?
(3) Æô¶¯Ò»¸öÏß³ÌÊÇrun()»¹ÊÇstart()?ËüÃǵÄÇø±ð?
(4) sleep()ºÍwait()·½·¨µÄÇø±ð£»
(5) Ϊʲôwait(),notify(),notifyAll()µÈ·½·¨¶¼¶¨ÒåÔÚObjectÀàÖУ»
(6) Ï̵߳ÄÉúÃüÖÜÆÚͼ¡£
3)Éè¼ÆÄ£Ê½
Á˽âʲôÊÇÉè¼ÆÄ£Ê½£¬Éè¼ÆÄ£Ê½µÄ·ÖÀ࣬ÊìÁ·ÕÆÎÕµ¥ÀýÉè¼ÆÄ£Ê½(ÀÁººÊ½¡¢¶öººÊ½)¡£
8.ÍøÂç±à³Ì
ÍøÂç±à³Ì×îÖ÷ÒªµÄ¹¤×÷¾ÍÊÇÔÚ·¢ËͶ˰ÑÐÅϢͨ¹ý¹æ¶¨ºÃµÄÐÒé½øÐÐ×é×°°ü£¬ÔÚ½ÓÊն˰´Õչ涨ºÃµÄÐÒé°Ñ°ü½øÐнâÎö£¬´Ó¶øÌáÈ¡³ö¶ÔÓ¦µÄÐÅÏ¢£¬´ïµ½Í¨ÐŵÄÄ¿µÄ¡£
9.·´Éä
JAVA·´Éä»úÖÆÊÇÔÚÔËÐÐ״̬ÖУ¬¶ÔÓÚÈÎÒâÒ»¸öÀ࣬¶¼Äܹ»ÖªµÀÕâ¸öÀàµÄËùÓÐÊôÐԺͷ½·¨£»¶ÔÓÚÈÎÒâÒ»¸ö¶ÔÏ󣬶¼Äܹ»µ÷ÓÃËüµÄÈÎÒâÒ»¸ö·½·¨ºÍÊôÐÔ£»ÕâÖÖ¶¯Ì¬»ñÈ¡µÄÐÅÏ¢ÒÔ¼°¶¯Ì¬µ÷ÓöÔÏóµÄ·½·¨µÄ¹¦ÄܳÆÎªjavaÓïÑԵķ´Éä»úÖÆ¡£
10.Mysql¼°JDBC¿ª·¢
MySQLÊÇÒ»¸ö¹ØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬ÓÉÈðµäMySQL AB ¹«Ë¾¿ª·¢£¬Ä¿Ç°ÊôÓÚ Oracle ÆìϲúÆ·¡£MySQL ×îÁ÷ÐеĹØÏµÐÍÊý¾Ý¿â¹ÜÀíϵͳ£¬ÔÚ WEB Ó¦Ó÷½ÃæMySQLÊÇ×îºÃµÄ RDBMS (Relational Database Management System£¬¹ØÏµÊý¾Ý¿â¹ÜÀíϵͳ) Ó¦ÓÃÈí¼þÖ®Ò»¡£
JDBC£¨Java Data Base Connectivity,javaÊý¾Ý¿âÁ¬½Ó£©ÊÇÒ»ÖÖÓÃÓÚÖ´ÐÐSQLÓï¾äµÄJava API£¬¿ÉÒÔΪ¶àÖÖ¹ØÏµÊý¾Ý¿âÌṩͳһ·ÃÎÊ£¬ËüÓÉÒ»×éÓÃJavaÓïÑÔ±àдµÄÀàºÍ½Ó¿Ú×é³É¡£JDBCÖ´ÐÐSQLÓï¾ä²Ù×÷Êý¾Ý¿â¡£
1)MysqlÊý¾Ý¿â
Êý¾Ý¿âʹÓá¢mysqlµÄ°²×°ÓëÐ¶ÔØ¡¢mysqlÕ˺ŹÜÀí£¬SQLÓï¾ä½éÉÜ¡¢Êý¾Ý¿âÔöɾ¸Ä²Ù×÷DDLÓï¾äʹÓᢱíÔöɾ¸Ä²Ù×÷DMLÓï¾äʹÓᢱí²éѯ²Ù×÷DQLÓï¾äʹÓá¢ÒÔ¼°²éѯÓï¾äÌõ¼þ¡¢ÅÅÐò¡¢¾ÛºÏ¡¢·Ö×é²Ù×÷¡£
2)JDBC¿ª·¢
JDBC½éÉÜ¡¢Çý¶¯µÄÔÀí¼°Ê¹Óá¢JDBCºËÐÄʹÓá¢DriverManager¡¢Connection¡¢Statement¡¢ResultSetÏêϸʹÓã¬JDBCµÄCURD²Ù×÷¡¢·ÀÖ¹SQL×¢Èë¼°PrepareStatementʹÓᢴóÊý¾Ý´¦Àí¡¢Åú´¦Àí¡£
3)DBUtils¿ª·¢
Á¬½Ó³Ø½éÉÜ¡¢DBCPÁ¬½Ó³ØÊ¹Óá£DBUtils½éÉÜ¡¢DbUtilsÀàµÄʹÓá¢QueryRunnerÀàµÄʹÓá¢ResultSetHandlerÏê½â¡£
³ÉΪһÃûJava¿ª·¢¹¤³Ìʦ£¬ÉÏÃæµÄÄÚÈÝÊÇÊ×Òª±ØÑ§µÄ֪ʶµã¡£ÈÏÕæµÄ½²£¬»ù´¡ÖªÊ¶Ñ§ºÃÁË£¬ºóÃæµÄ֪ʶµãѧϰ»á·Ç³£ÈÝÒ×£¬¶¼ÊÇÔÚ»ù´¡ÉÏ»òÌí¼Ó»òÕ߱仯µÄ¡£ÏëÒª¸üÈ«ÃæµÄÁ˽âJava£¬»¶ÓÄã×ÉѯºÚÂí³ÌÐòÔ±¹ÙÍø£¬ºÚÂí³ÌÐòԱʮÄêJava½Ìѧ£¬¼áÊØ“Ϊݷݷѧ×ӸıäÃüÔ˶ø½²¿Î”Õâ·ÝÇ黳£¬²»Íü³õÐÄ¡£×îºóÒ»ÕÅͼ¿´¿´ºÚÂí³ÌÐòÔ±JavaѧԱ¸÷½×¶ÎÊг¡¼ÛÖµ£¡
¸ÐлÔĶÁ£¬¸ü¶à¾«²ÊÔÚÏÂÒ»ÆÚŶ£¡......
±¾ÎİæÈ¨¹éÀÖÓã²¥¿ÍJavaÅàѵ
ѧԺËùÓУ¬»¶Ó×ªÔØ£¬×ªÔØÇë×¢Ã÷×÷Õß³ö´¦¡£Ð»Ð»£¡
×÷ÕߣºÀÖÓã²¥¿ÍJavaÅàѵѧԺ
Ê×·¢£ºhttp://www.itcast.cn/javaee