-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

Javaµ{§Ç­û­±¸Õµ§°O

( ²Åé ¦r)
§@ªÌ¡G·¨®p ¤ý·£Ãþ§O¡G1. -> µ{¦¡³]­p -> JAVA -> Java
ĶªÌ¡G
¥Xª©ªÀ¡G¾÷±ñ¤u·~¥Xª©ªÀJavaµ{§Ç­û­±¸Õµ§°O 3dWoo®Ñ¸¹¡G 51334
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¦³®w¦s¡j
NT°â»ù¡G 395 ¤¸

¥Xª©¤é¡G6/18/2019
­¶¼Æ¡G376
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787111627623
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

¤º®e²¤¶¡G

¡mJavaµ{§Ç­û­±¸Õµ§°O¡n¬O¬°¤Fº¡¨¬¼s¤jÀ³¸uIT±^¦ìªº²¦·~¥Í¤ÎªÀ©Û¤H­û´_²ß©Ò¾Çª¾ÃÑ¡B´£°ªÂ¾³õÄvª§¤O¦Ó½s¼gªº¡C®Ñ¤¤²[»\¤FJavaµ{§Ç­û­±¸Õ©Ò»Ý´x´¤ªº¥D­nª¾ÃÑÂI¡A¤º®e¯A¤ÎJava°ò¦¡B­±¦V¹ï¶H¡B¦h½uµ{¡B®e¾¹¡B³n¥ó¤uµ{»P³]­p¼Ò¦¡¡B¼Æ¾Úµ²ºc»Pºâªk¡BJava EE§Þ³N¡BJava Web³]­p¥H¤ÎAndroid½sµ{µ¥¡C¥»®ÑÁÙ¥]§t¤F¬Û·í½g´Tªº­±¸Õ§Þ¥©ªº¤¶²Ð¡A¦}ºë¤ß·j¶°¤F­±¸Õ©x±`°Ýªº20­Ó°ÝÃD©M¥~¥ø±`¦Òªº20¹D­^¤å­±¸ÕÃD¡AÀ°§U¨D¾ªÌ¦b­±¸Õ¹Lµ{¤¤®i²{¦Û¨­§Þ³Nµw¹ê¤Oªº¦P®É§ó¯à¥R¤Àµo´§¦Û¨­¯À½è©M­Ó¤H¾y¤Oµ¥³n¹ê¤O¡C
¥»®Ñ¤£¥u¬O¤@³¡¡§²ßÃD¶°¡¨¡A¦b¨C¸`¤¤¹ï¥»¸`©Ò¯A¤Îªºª¾ÃÑÂIÁÙ¶i¦æ¤F§¹¾ãªº®Þ²z¡A³o¼Ë¥i¥H¨ÏŪªÌÉq¹ê±M·~°ò¦¡A±q®Ú¥»¤W´x´¤µ{§Ç­ûµ§¸Õ­±¸Õªº­n»â¡A¤]¬°¥¼¨Óªº¤u§@¥´¤U°í¹êªº°ò¦¡C
¡mJavaµ{§Ç­û­±¸Õµ§°O¡nªö¥Îµ§°OÅéµô¤è¦¡½s¼g¡A®Ö¤ß¤º®e¥ÎÂŦâ¦rÅé¬ð¥X¡A­«ÂI°ÝÃD©Mª¾ÃÑÂI¥[§åª`ª`ÄÀ¡A¨ÏŪªÌ¾\Ū¦¹®Ñ®É©ö¤_¤W¤â¡A´x´¤ÃöÁä«H®§¡A´£°ª¾Ç²ß®Ä²v¡C
¬°¤F§ó¦n¦aÀ°§UŪªÌ³Æ¾Ôµ§¸Õ­±¸Õ¡A¥»®Ñ¹ï¨C¤@¸`¤¤ªºª¾ÃÑÂI®Þ²z¥H¤Î¤@¨Ç¤ñ¸û¦³¥Nªí©ÊªºÃD¥Ø³£¶i¦æ¤FµøÀWÁ¿¸Ñ¡A¨ÏŪªÌ¾Ç²ß°_¨Ó§ó¥[ÆF¬¡¦³½ì¡Aª¾ÃÑ´x´¤ªº¤]§ó¥[¨c©T¡C
¥»®Ñ¤¤²[»\¤F¦U¤j¤½¥qªñ¦~¨ÓJavaµ§¸Õ­±¸Õ¯uÃD¡A¨ã¦³©Ê¡A¦bÁ¿¸Ñ¤W¤O¨D²`¤J²L¥X¡B´`§Çº¥¶i¡A¦}°t¥H´¡¹Ï¸Ñ»¡¡A¨ÏŪªÌ¯à°÷¾Ç±oÀ´¡B°O±o¨c¡Bº@·N¾Ç¡AÀ°§UŪªÌ§ó¦n¦a¶i¦æ¨D¾·Ç³Æ¡C
¡mJavaµ{§Ç­û­±¸Õµ§°O¡n¬O¤@¥»­pºâ¾÷¬ÛÃö±M·~²¦·~¥Í¥H¤ÎªÀ©Û¤H­ûµ§¸Õ¡B­±¸Õ¨D¾°Ñ¦Ò®Ñ¡A¦P®É¤]¥i§@¬°¦³§Ó¤_±q¨ÆIT¦æ·~ªº­pºâ¾÷·R¦nªÌ¾\Ū¨Ï¥Î¡C
¥Ø¿ý¡G

¦p¦ó¨Ï¥Î¥»®Ñ
«e¨¥
²Ä¤@³¡¤À¨D¾§ð²¤§Þ¥©½g
²Ä1³¹¤Z¨Æ¹w«h¥ß¡A¤£¹w«h¼o¡X¡X¨D¾·Ç³Æ
1.1Â\²æ´N·~¡§®£ÄßÄp¡¨
1.2²`«×­åªR¦Û¤v¡A§ä·Ç©w¦ì¡X¡X¤Á§Ò¦n°ªÄE»·¡A²´°ª¤â§C
1.3¨î­q¤@­Ó¸Ô²Óªº¨D¾­p¹º
1.4§AÀ³¸Óª¾¹Dªº¨D¾´ë¹D
1.5»{ÃÑ©Û¸uªº¬yµ{
²Ä2³¹¥´³y§Aªº­Ó¤H¦W¤ù¡X¡X²¾ú§Þ¥©
2.1­Ó¤H²¾úªº®Ñ¼g­n»â¤Îª`·N¨Æ¶µ
2.2­^¤å²¾ú
2.3²¾ú¼ÒªO°Ñ¦Ò
²Ä3³¹¤Uµ§¦p¦³¯«ªº¯µÄy¡X¡Xµ§¸Õ§Þ¥©
3.1µ§¸Õ¬O³õ«ù¤[¾Ô
3.2Éq¹ê°ò¦¤~¬O¤ý¹D
3.3Á{°}¿iºj¡A¤£§Ö¤]¥ú
3.4½m²ß¤@ÂI´¼¤OÃD
3.5­«µø­^»yµ§¸Õ©M±M·~µü¶×
3.6«Ø¥ß¦Û¤vªºµ§¸Õ¸ê®Æ®w
²Ä4³¹©ºªA­±¸Õ©xªºµ´©Û¡X¡X­±¸Õ§Þ¥©
4.1­±¸ÕµÛ¸Ëªº§Þ¥©
4.2¤£¥´µL·Ç³Æ¤§¥M¡X¡X¨Æ¥ý·Ç³Æ¥i¯àªº´£°Ý
4.3¤Á°O¡I²Ä¤@½ü­±¸Õ¤´¬O¡§§Þ³N­±¡¨
4.4­«µø­^»y¤f»y
4.5²Ó¸`¨M©w¦¨±Ñ
²Ä5³¹³½©Mºµ´x¦p¦ó¨úªÙ¡X¡XOffer¿ï¾Ü§Þ¥©
5.1¿ï¾ÜOfferªº¤j­ì«h¡X¡X¤è¦V²Ä¤@¡AÁÈ¿ú²Ä¤G
5.2¿ï¾Ü³Ì¾A¦X¦Û¤vªº
5.3¤á¤f©M¦¬¤J­þ­Ó§ó­«­n
²Ä6³¹§Úªº¥¼¨Ó§Ú°µ¥D¡X¡X¾·~¥Í²P³W¹º
6.1Y«¬µo®i­y¸ñ
6.2¿Ä¤J¥ø·~¤å¤Æ
6.3Ãö¤_¸õ¼Ñ
²Ä7³¹¹BÄw±cØò¡A¨M³Ó¤d¨½¡X¡X­±¸Õ©x±`°Ýªº20­Ó°ÝÃD
7.1½Í½Í§Aªº®a®x±¡ªp
7.2§A¦³¤°¤\·R¦n©M¿³½ì
7.3§A¦Û¤vªºÀuÂI¬O¤°¤\
7.4§A¦Û¤vªº¯ÊÂI¬O¤°¤\
7.5½Í½Í³Ì¥O§A¦³¦¨´N·Pªº¤@¥ó¨Æ
7.6½Í½Í§A³Ìªñªº¤@¦¸¥¢±Ñªº¸g¾ú
7.7§A°µ¹L¤°¤\¶µ¥Ø
7.8§A¦³¦h¤Ö¥N½X¶q
7.9½Ð´y­z¤@¤U§A¹ï§Ú­Ì¤½¥qªº²z¸Ñ
7.10½Í¤@¤U³Ìªñ5¦~¤ºªºÂ¾·~³W¹º
7.11§Aı±o¤u§@¤§¦Z³Ì¤jªº¬D¾Ô¬O¤°¤\
7.12§A¹ï¥X®t©M¥~¬£ªº¬Ýªk¬O¤°¤\
7.13§A¹ï¥[¯Zªº¬Ýªk¬O¤°¤\
7.14§A¹ï¸õ¼Ñªº¬Ýªk¬O¤°¤\
7.15§A¦p¦ó²z¸Ñ§AÀ³¸uªºÂ¾¦ì
7.16¤u§@¤¤¹J¨ìÀ£¤O§A¦p¦ó½w¸Ñ
7.17¦p¦ó¬Ý«Ýµ{§Ç­û40·³¥H¦Z½s¤£°Ê¥N½X
7.18¦b¤u§@¤¤¦³¨S¦³¸g¾ú¹L©M¥L¤H·N¨£¤£¦Xªº®É­Ô¡H§A¬O«ç¤\³B²zªº
7.19§A¥­®É³£ªö¨ú¤°¤\¼Ëªº¾Ç²ß¤è¦¡
7.20§AÁÙ¦³¤°¤\»Ý­n¤F¸Ñªº°ÝÃD
²Ä8³¹ª¾¤vª¾©¼¡B¦Ê¾Ô¤£¬p¡X¡X¥~¥ø±`¦Òªº20¹D­^¤å­±¸ÕÃD
8.1Please tell me something about yourself?
8.2What experience do you have in this field?
8.3What is your dream job?
8.4Why should we hire you?
8.5What are you looking for in a job?
8.6Are you willing to work overtime?
8.7What is your greatest weakness?
8.8What are your strengths?
8.9Why did you quit your last job?
8.10Why do you want to work in our company?
8.11What kind of salary are you looking for?
8.12What do co-workers say about you?
8.13What were some of your achievements at your last job?
8.14Tell me about your ability to work under pressure?
8.15What have you learned from mistakes on the job?
8.16Where do you see yourself in 5 years?
8.17How long would you expect to work for us if hired?
8.18What do you want to know about our company?
8.19Tell me about a suggestion you have made?
8.20What motivates you to do your best on the job?
²Ä9³¹IQ¥[ªo¯¸¡X¡Xºî¦X¯à¤O´ú¸ÕÃD
9.1¼Æ¾ÇÃþ«¬ªº´ú¸ÕÃD
¡i­±¸ÕÃD1¡j¨ß¤lÁɶ]
¡i­±¸ÕÃD2¡j¤k¸Ëªº¦¨¥»
¡i­±¸ÕÃD3¡j±r«Þªº¤p³¾­¸¤F¦h¤Ö¦Ì
¡i­±¸ÕÃD4¡j¹qµø¾÷ªº»ù­È
¡i­±¸ÕÃD5¡j³Q¦Ã¬VªºÃĤY
¡i­±¸ÕÃD6¡j¨ú¤ô°ÝÃD
¡i­±¸ÕÃD7¡j°|ùÙ¥~ªº¬Û¹J
¡i­±¸ÕÃD8¡j¤û¦Y¯ó°ÝÃD
¡i­±¸ÕÃD9¡j°eªá²~
¡i­±¸ÕÃD10¡j¥ª½ü¤âºj
9.2ÅÞ¿èÃþ«¬ªº´ú¸ÕÃD
¡i­±¸ÕÃD1¡j­þ¦ì±Ð±Â»P·|
¡i­±¸ÕÃD2¡j½Ö¬O¸o¥Ç
¡i­±¸ÕÃD3¡j¤ý±Ð±Âªº¥Í¤é
¡i­±¸ÕÃD4¡j¬O½ÖÂôªºº×
¡i­±¸ÕÃD5¡j·|­þ°ê»y¨¥
¡i­±¸ÕÃD6¡j¦p¦ó®³¤ôªG
¡i­±¸ÕÃD7¡j®üµs¤ÀÅB
¡i­±¸ÕÃD8¡j¤pÂí¤Wªº¥|­ÓªB¤Í
¡i­±¸ÕÃD9¡j»¡ÁÀ®q
¡i­±¸ÕÃD10¡j¤V¤Ò¬O¤p°½
²Ä¤G³¡¤À­±¸Õµ§¸Õ§Þ³N½g
²Ä10³¹Java°ò¦
10.1Javaªº¸ó¥­»O¾÷¨î
10.1.1ª¾ÃÑÂI®Þ²z
10.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡jJava»y¨¥ªºÀu¶Õ
¡i­±¸ÕÃD2¡j²­zJava»PC++ªº¬Û¦PÂI»P¤£¦PÂI
10.2Javaªº¼Æ¾ÚÃþ«¬
10.2.1ª¾ÃÑÂI®Þ²z
10.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­z¤£¦P¼Æ¾ÚÃþ«¬¤§¶¡ªºÂà´«³W«h
¡i­±¸ÕÃD2¡j§PÂ_¤U­±½á­È»y¥y¬O§_¥¿½T
¡i­±¸ÕÃD3¡jchar«¬Åܶq¤¤¯à§_¦sÀx¤@­Ó¤¤¤åº~¦r?¬°¤°¤\¡H
¡i­±¸ÕÃD4¡j²­z¤°¤\¬O¤£¥iÅÜÃþ¡A½sµ{¹ê²{¤@­Ó¤£¥iÅÜÃþ
¡i­±¸ÕÃD5¡jµ{§Ç§ï¿ù
10.3¹Bºâ²Å
10.3.1ª¾ÃÑÂI®Þ²z
10.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­z¹Bºâ²ÅªºÀu¥ý¯Å
¡i­±¸ÕÃD2¡j¼g¥X¤U­±³o¬qµ{§Çªº¹B¦æµ²ªG
¡i­±¸ÕÃD3¡j»¡¤@»¡&©M&&ªº°Ï§O
¡i­±¸ÕÃD4¡j¥Î³Ì¦³®Ä²vªº¤èªkºâ¥X2­¼¥H8µ¥¤_´X
¡i­±¸ÕÃD5¡j²­z¡§==¡¨©Mequals¦³¤°¤\°Ï§O
10.4¤À¤ä»y¥y©M´`Àô»y¥y
10.4.1ª¾ÃÑÂI®Þ²z
10.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­zJava¤¤¬°¤°¤\¨S¦³goto»y¥y
¡i­±¸ÕÃD2¡j²­z¦bJava¤¤¦p¦ó¸õ¥X¦h­«´`Àô
10.5¼Æ²Õ
10.5.1ª¾ÃÑÂI®Þ²z
10.5.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­zJava¤¤¼Æ²Õªºªì©l¤Æ¤èªk
¡i­±¸ÕÃD2¡j²­zJava¤¤¦p¦ó´_¨î¤@­Ó¾ã«¬¼Æ²Õ
¡i­±¸ÕÃD3¡j¼Æ²Õ¦³¨S¦³length()³o­Ó¤èªk? String¦³¨S¦³length()¤èªk¡H
10.6¦r²Å¦ê
10.6.1ª¾ÃÑÂI®Þ²z
10.6.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡jStringÃþ«¬ªº¯S©Ê
¡i­±¸ÕÃD2¡j²­zString¡BString-Buffer¡BStringBuilderªº°Ï§O©M¾A¥Î³õ´º
¡i­±¸ÕÃD3¡j¦p¦ó§â¤@¬q³r¸¹¤À¹jªº¦r²Å¦êÂà´«¦¨¤@­Ó¦r²Å¦ê¼Æ²Õ
10.7²§±`³B²z
10.7.1ª¾ÃÑÂI®Þ²z
10.7.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jfinally¶ô¤¤ªº¥N½X¤°¤\®É­Ô·|³Q°õ¦æ¡H
¡i­±¸ÕÃD3¡jJava²§±`³B²z¤¤ªºÃöÁä¦r
10.8¤Ï®g¾÷¨î
10.8.1ª¾ÃÑÂI®Þ²z
10.8.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j¤Ï®g¾÷¨îªº°ò¥»·§©À
¡i­±¸ÕÃD2¡j²­z¤Ï®g¾÷¨îªºÀu¯ÊÂI
10.9ÃöÁä¦r
10.9.1ª¾ÃÑÂI®Þ²z
10.9.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­zfinal¡Bfinally©Mfinalizeªº°Ï§O
¡i­±¸ÕÃD3¡j²­zstaticªº§@¥Î
¡i­±¸ÕÃD4¡j²­zvolatileªº§@¥Î
¡i­±¸ÕÃD5¡j²­zinstanceofªº§@¥Î
10.10¿é¤J/¿é¥X
10.10.1ª¾ÃÑÂI®Þ²z
10.10.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j½s¼gµ{§Ç¹ê²{§PÂ_D:¢@®Ú¥Ø¿ý¤U¬O§_¦³¦Zºó¦W¬°.jpgªº¤å¥ó¡A¦pªG¦³«h¿é¥X¸Ó¤å¥ó¦WºÙ
¡i­±¸ÕÃD2¡j½s¼gµ{§Ç¹ê²{§PÂ_D:¢@¥Ø¿ý¤U(¥]¬A¥þ³¡¤l¥Ø¿ý)¬O§_¦³¦Zºó¦W¬°.jpgªº¤å¥ó¡A¦pªG¦³«h¿é¥X¸Ó¤å¥ó¦WºÙ
¡i­±¸ÕÃD3¡j²­zJavaªºI/O¬yªº¤ÀÃþ
¡i­±¸ÕÃD4¡j½s¼g¤@¬qµ{§Ç¥i¥H¦b«Ì¹õ¤W¥´¦L¥X³o¬qµ{§Çªº·½¥N½X
¡i­±¸ÕÃD5¡j¤°¤\¬O¹ï¶Hªº§Ç¦C¤Æ©M¤Ï§Ç¦C¤Æ
¡i­±¸ÕÃD6¡j²­z¤°¤\¬O§Ç¦C¤Æª©¥»
²Ä11³¹­±¦V¹ï¶H
11.1°ò¥»·§©À
11.1.1ª¾ÃÑÂI®Þ²z
11.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­z­±¦V¹ï¶H»P­±¦V¹Lµ{ªº°Ï§O
¡i­±¸ÕÃD2¡j²­z­±¦V¹ï¶Hªº°ò¥»¯S©º
11.2Ä~©Ó
11.2.1ª¾ÃÑÂI®Þ²z
11.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j¤°¤\¬OÄ~©Ó¡HJavaÄ~©Ó¦³­þ¨Ç¯S©Ê¡H
¡i­±¸ÕÃD2¡j²­zÄ~©Ó»P²Õ¦Xªº°Ï§O
¡i­±¸ÕÃD3¡j²­zoverload©Moverrideªº°Ï§O
¡i­±¸ÕÃD4¡jµ{§Ç§ï¿ù
¡i­±¸ÕÃD5¡j¦p¦óÀò¨ú¤÷ÃþªºÃþ¦W¡H¦p¦óÀò¨ú·í«e¹B¦æÃþªºÃþ¦W¡H
11.3ºc³y¤èªk
11.3.1ª¾ÃÑÂI®Þ²z
11.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡jºc³y¨ç¼Æ¯à§_³QÄ~©Ó¡H¯à§_³Q­«¸ü¡H
¡i­±¸ÕÃD2¡j¤U­±ªº¥N½X¬O§_¥¿½T¡H¦pªG¦³»~½Ð§ï¥¿
¡i­±¸ÕÃD3¡j²­zÀRºA¶ô¡B«DÀRºA¶ô©Mºc³y¨ç¼Æªºªì©l¤Æ¶¶§Ç
11.4©â¶HÃþ©M±µ¤f
11.4.1ª¾ÃÑÂI®Þ²z
11.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­z©â¶HÃþ»P±µ¤fªº¬Û¦PÂI»P®t§O
¡i­±¸ÕÃD3¡jJava©â¶HÃþ¥i¥H¹ê²{±µ¤f¶Ü¡H¥¦­Ì»Ý­n¹ê²{©Ò¦³ªº¤èªk¶Ü¡H
¡i­±¸ÕÃD4¡jJava©â¶HÃþ¥i¥H¬Ofinalªº¶Ü¡H
11.5¤º³¡Ãþ
11.5.1ª¾ÃÑÂI®Þ²z
11.5.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­zStatic Nested Class»PInner Classªº°Ï§O
¡i­±¸ÕÃD3¡j¤°¤\¬O°Î¦W¤º³¡Ãþ¡H¨Ï¥Î°Î¦W¤º³¡Ãþ»Ý­nª`·N¤°¤\¡H
²Ä12³¹¦h½uµ{
12.1½uµ{ªº°ò¦
12.1.1ª¾ÃÑÂI®Þ²z
12.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­z¤°¤\¬O½uµ{?¶iµ{©M½uµ{¦³¤°¤\°Ï§O¡H
¡i­±¸ÕÃD2¡jJava¤¤¦h½uµ{¦³´XºØ¹ê²{¤èªk¡H±Ò°Ê¤@­Ó½uµ{¬O¥ÎrunÁÙ¬Ostart?
¡i­±¸ÕÃD3¡j²­zJava¤¤Runnable©MCallable¦³¤°¤\¤£¦P¡H
12.2½uµ{ªºª¬ºA¤Î±±¨î
12.2.1ª¾ÃÑÂI®Þ²z
12.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­zsleep¤èªk©Mwait¤èªkªº°Ï§O¡Asleep¤èªk©Myield¤èªkªº°Ï§O
¡i­±¸ÕÃD2¡j²­zJava¤¤¬°¤°¤\¤£«Øij¨Ï¥Îstop©Msuspend¤èªk²×¤î½uµ{
¡i­±¸ÕÃD3¡j¦p¦ó²×¤î¤@­Ó½uµ{
12.3½uµ{ªº¦P¨B
12.3.1ª¾ÃÑÂI®Þ²z
12.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j½ã¤á¦s¨ú²{ª÷°ÝÃD
¡i­±¸ÕÃD2¡j²­zsynchronized©MLockªº°Ï§O
12.4½uµ{¨ó½Õ¾÷¨î
12.4.1ª¾ÃÑÂI®Þ²z
12.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD¡j¥Í²£ªÌ-®ø¶OªÌ°ÝÃD
12.5¦uÅ@½uµ{
12.5.1ª¾ÃÑÂI®Þ²z
12.5.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j¤ÀªR¤U­±³o¬qµ{§Çªº¿é¥Xµ²ªG
²Ä13³¹Java®e¾¹
13.1Collection©MIterator
13.1.1ª¾ÃÑÂI®Þ²z
13.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­zCollection»PCollectionsªº°Ï§O
13.2HashSet©MTreeSet
13.2.1ª¾ÃÑÂI®Þ²z
13.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jSet±µ¤fªº¹ê²{Ãþ
¡i­±¸ÕÃD3¡j¿é¥X¦b¦r²Å¦ê¤¤²Ä¤@¦¸­«´_¥X²{ªº¦r²Å
13.3ArrayList¡BVector©MLinkedList
13.3.1ª¾ÃÑÂI®Þ²z
18.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­zArrayList©MVectorªº°Ï§O
¡i­±¸ÕÃD3¡j½sµ{¹ê²{¥h°£¤@­ÓVector®e¾¹¤¤ªº­«´_¤¸¯À
13.4HashMap©MHashtable
13.4.1ª¾ÃÑÂI®Þ²z
13.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jHashMap¬°¤°¤\­n¤Þ¤J¬õ¶Â¾ðµ²ºc
²Ä14³¹³n¥ó¤uµ{»P³]­p¼Ò¦¡
14.1UML
14.1.1ª¾ÃÑÂI®Þ²z
14.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j¨t²Î¼Ò«¬³]­p¶¥¬qªºUML¹Ï
¡i­±¸ÕÃD3¡j³]­p¤@­ÓÂIÀ\¨t²Îªº¥Î¨Ò¹Ï
14.2³æ¨Ò¼Ò¦¡
14.2.1ª¾ÃÑÂI®Þ²z
14.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j½s¼g¤@­Ó©µ¿ð¥[¸üªº³æ¨Ò¼Ò¦¡¥N½X
¡i­±¸ÕÃD2¡jÃiº~¦¡³æ¨Ò¼Ò¦¡ªºÀu¦H
14.3¤u¼t¼Ò¦¡
14.3.1ª¾ÃÑÂI®Þ²z
14.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­z¤u¼t¤èªk¼Ò¦¡©M©â¶H¤u¼t¼Ò¦¡ªº°Ï§O
¡i­±¸ÕÃD2¡j¤u¼t¼Ò¦¡ªºÀu¯ÊÂI
14.4Æ[¹îªÌ¼Ò¦¡
14.4.1ª¾ÃÑÂI®Þ²z
14.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡jÆ[¹îªÌ¼Ò¦¡ªºÀuÂI
¡i­±¸ÕÃD2¡jÆ[¹îªÌ¼Ò¦¡ªº¨Ï¥Î³õ´º
14.5¾A°t¾¹¼Ò¦¡
14.5.1ª¾ÃÑÂI®Þ²z
14.5.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j¤°¤\±¡ªp¤U¾A¦X¨Ï¥Î¾A°t¾¹¼Ò¦¡
¡i­±¸ÕÃD2¡jJavaÃþ®w¤¤ªº¾A°t¾¹¼Ò¦¡
²Ä15³¹¼Æ¾Úµ²ºc»Pºâªk
15.1½u©Êµ²ºc
¡i­±¸ÕÃD1¡j¥ÎJava¹ê²{¤@­Ó³æÃìªí
¡i­±¸ÕÃD2¡j±qÃìªí¤¤§R°£­«´_¤¸¯À
¡i­±¸ÕÃD3¡j¹ê²{Ãìªíªº¤ÏÂà
¡i­±¸ÕÃD4¡j¥Î¨â­Ó´Ì¼ÒÀÀ¶¤¦C¾Þ§@
15.2¾ðµ²ºc
¡i­±¸ÕÃD1¡j¥ÎJava¹ê²{¤@´Ê¤G¤e¾ð
¡i­±¸ÕÃD2¡j¤G¤e¾ðªº¹M¾ú¡]²`«×¹M¾ú¡^
¡i­±¸ÕÃD3¡j¤G¤e¾ðªº¹M¾ú¡]«ö¼h¦¸¹M¾ú¡^
¡i­±¸ÕÃD4¡j½sµ{­pºâ¤G¤e¾ð¤¤¸­¤lµ²ÂIªº­Ó¼Æ
15.3±Æ§Ç»P¬d§ä
¡i­±¸ÕÃD1¡j½sµ{¹ê²{ª½±µ´¡¤J±Æ§Ç
¡i­±¸ÕÃD2¡j½sµ{¹ê²{«_ªw±Æ§Ç
¡i­±¸ÕÃD3¡j½sµ{¹ê²{²³æ¿ï¾Ü±Æ§Ç
¡i­±¸ÕÃD4¡j½sµ{¹ê²{§Ö³t±Æ§Ç
¡i­±¸ÕÃD5¡j½sµ{¹ê²{§Æº¸±Æ§Ç
¡i­±¸ÕÃD6¡j½sµ{¹ê²{°ï±Æ§Ç
¡i­±¸ÕÃD7¡j¦UºØ±Æ§Çºâªkªº¤ñ¸û
¡i­±¸ÕÃD8¡j½sµ{¹ê²{¤G¤À¬d§ä
15.4ºâªk³]­p
¡i­±¸ÕÃD1¡j²Î­p¦r²Å­Ó¼Æ
¡i­±¸ÕÃD2¡j­pºâ¨â­Ó¦³§Ç¾ã«¬¼Æ²Õªº¥æ¶°
¡i­±¸ÕÃD3¡j§PÂ_¦r²Å¦ê¤¤¬O§_¥]§t­«´_¦r²Å
¡i­±¸ÕÃD4¡j´M§ä¯S®íªº¤»¦ì¼Æ
¡i­±¸ÕÃD5¡j²Õ¦¨³Ì¤pªº¼Æ
¡i­±¸ÕÃD6¡jª÷ÃB½Ķ¾¹
¡i­±¸ÕÃD7¡j1500¥H¤ºªº¤¡¼Æ
²Ä16³¹Java EE¤Î¶}·½®Ø¬[
16.1JDBC
16.1.1ª¾ÃÑÂI®Þ²z
16.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jJDBCªº¨Æ°È¹jÂ÷¯Å§O¦³´XºØ¡H
¡i­±¸ÕÃD3¡j½s¼g¤@­Ó¥ÎJDBC³s±µ¦}³X°ÝOracle¼Æ¾Ú®wªº¥N½X
16.2Spring»´¶q¯Å¬[ºc
16.2.1ª¾ÃÑÂI®Þ²z
16.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j¨Ï¥ÎSpring®Ø¬[ªº¦n³B¬O¤°¤\¡H
¡i­±¸ÕÃD3¡j¤°¤\¬O±±¨î¤ÏÂà©M¨Ì¿àª`¤J¡A¦bSpring®Ø¬[¤¤¦p¦ó¹ê²{¡H
16.3Hibernate
16.3.1ª¾ÃÑÂI®Þ²z
16.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­zHibernateªº½w¦s¾÷¨î
¡i­±¸ÕÃD2¡jHibernate¬d¸ß¤è¦¡¦³­þ´XºØ¡H
16.4EJB
16.4.1ª¾ÃÑÂI®Þ²z
16.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j²­zEJB®e¾¹´£¨ÑªºªA°È
¡i­±¸ÕÃD2¡j²­zEJBªº¦³ª¬ºA·|¸ÜBean©MµLª¬ºA·|¸ÜBeanªº°Ï§O
¡i­±¸ÕÃD3¡jEJB¬O¦p¦óºÞ²z¨Æ°Èªº¡H
²Ä17³¹Java Web³]­p
17.1JSP
17.1.1ª¾ÃÑÂI®Þ²z
17.1.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j¦bJSP¤¤¡A©w¸q¤F­þ¨Ç°Ê§@¤¸¯À¡H
¡i­±¸ÕÃD3¡j²­zJSP©MServlet¦³¦ó²§¦P
17.2Servlet
17.2.1ª¾ÃÑÂI®Þ²z
17.2.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jServlet¤¤Forward©MRedirectªº°Ï§O¬O¤°¤\¡H
17.3JavaScript
17.3.1ª¾ÃÑÂI®Þ²z
17.3.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡j²­zJavaScript¹ï¶Hªº³Ð«Ø¤è¦¡
¡i­±¸ÕÃD3¡j¿é¥X¦p¤UJavaScript¥N½Xªºµ²ªG
17.4XML
17.4.1ª¾ÃÑÂI®Þ²z
17.4.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡j±`ÃÑ©Ê°ÝÃD
¡i­±¸ÕÃD2¡jXMLªº©R¦WªÅ¶¡¬O¤°¤\¡H¦³¤°¤\§@¥Î¡H
¡i­±¸ÕÃD3¡jDOM©MSAX¸ÑªR¾¹ªº°Ï§O¬O¤°¤\¡H¦U¦ÛªºÀu¯ÊÂI¬O¤°¤\¡H
17.5WebserviceREST
17.5.1ª¾ÃÑÂI®Þ²z
17.5.2¸g¨å­±¸ÕÃD¸ÑªR
¡i­±¸ÕÃD1¡jREST©MSOAP¦³¤°¤\°Ï§O¡H
¡i­±¸ÕÃD2¡j¤°¤\¬O­±¦VRESTªA°È¡A½Ð¸ÑÄÀ¾­µ¥©Ê©M¦w¥þ©Ê¡H
¡i­±¸ÕÃD3¡jRESTful¥D­nªº½Ð¨D¤èªk¦³­þ¨Ç¡H¦³¤°¤\°Ï§O¡H
²Ä18³¹¸g¨åAndroid­±¸ÕÃD¸Ô¸Ñ
18.1Android¨t²Î¬[ºc
¡i­±¸ÕÃD¡j²­zAndroid¨t²Îªº¬[ºc
18.2Androidªº¥|¤j²Õ¥ó
¡i­±¸ÕÃD¡j²­zAndroid¥|¤j²Õ¥ó¤Î¨ä§@¥Î
18.3Activityªº¥Í©R©P´Á
¡i­±¸ÕÃD¡j²­zActivityªº¥Í©R©P´Á
18.4onSaveInstanceState¨ç¼Æ
¡i­±¸ÕÃD¡j²­zonSaveInstanceState©MonRestoreInstanceStateªº½Õ¥Î®É¾÷
18.5¾î½Ý«Ì¤Á´«®É­ÔActivityªº¥Í©R©P´Á
¡i­±¸ÕÃD¡j²­z¾î½Ý«Ì¤Á´«®É­ÔActivityªº¥Í©R©P´Á
18.6¦p¦ó¦b¨â­ÓActivity¤§¶¡¶Ç»¼¼Æ¾Ú
¡i­±¸ÕÃD¡j²­z¦p¦ó¦b¨â­ÓActivity¤§¶¡¶Ç»¼¼Æ¾Ú
18.7Fragment
¡i­±¸ÕÃD¡j¤°¤\¬OFragment? Fragmentªº¥[¸ü¤è¦¡¡HFragment»PActivity¤§¶¡¬O«ç¼Ë¥æ¤¬ªº¡H
18.8RecyclerView
¡i­±¸ÕÃD¡j²­z¤°¤\¬ORecyclerView
18.9Service¤ÎServiceªº±Ò°Ê¤èªk
¡i­±¸ÕÃD¡j²­z¤°¤\¬OService¥H¤ÎService¦³´XºØ±Ò°Ê¤èªk
18.10BroadcastReceiver¾÷¨î
¡i­±¸ÕÃD¡j²­z¼s¼½ªºª`¥U¤è¦¡¥H¤Î¼s¼½ªºÃþ«¬
18.11ContentProvider¾÷¨î
¡i­±¸ÕÃD¡j²­zContentProvider¾÷¨î¥H¤Î¨Ï¥ÎContentProviderªºÀu¶Õ
18.12Handler¾÷¨î
¡i­±¸ÕÃD¡j²­zAndroid¤¤ªºHandler¾÷¨î
18.13Android¸ó¶iµ{³q«H
¡i­±¸ÕÃD¡j²­zAndroid¤¤¸ó¶iµ{³q«Hªº´XºØ¤è¦¡
18.14JNI
¡i­±¸ÕÃD¡j²­z¤°¤\¬OJNI¡A¦}¼g¥XJNI½Õ¥Îªº°ò¥»¤èªk
§Ç¡G