???????????????????????????????????????????????????????????????????????????????????????貌????椋�??????????芯??????????????????????????璞�?????????????????????????椋�???????????????????????味????
???????????????????????????????????????????????????????????????????????椋�???????????????????So??Java????????????????????????Java??????????????榈�??
????????些?榧�??小?????????????????????????妫�?????????榧�?卸??????????????
????????
??????Head First Java??
????????? Kathy Sierra / Bert Bates
??????椋�??Head First?Java????????????????????(object-oriented??OO)????????Java??????????椋�????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????椤�
???????????????椋�???????????????????????????????Java写??????????????????????????????????锟�??????????????????java??????????????????????????椤�????????????Java????????纭禩hinking in?Java??????????Java???????????????????????????懈??B???煤???????
??????Java ???????????1 ????????
?????????Cay S. Horstmann / Gary Cornell ????? ????? / ?????? / ?????
??????椋�??JAVA???????(??1):??????(????8??)?????Java????????????掳妫�????????Java?SE6???????????楣�14?锟�?????Java??????????????????????小?????????????纬???????????????Swing??????????????????贸????Applet???????????????????????????????????????????????????????????????Java???????Java??????????????
??????????????慰??椋�???????????????????????Java??????????????????????????????????????薪????????java??c++?????????????????????java??c++????泻?????????????????????????????妾�?????????Java??C++????????????些??????????????C++????????????????
??????Java ??????(???????Thinking In Java ??)
????????: [??] Bruce Eckel ????: ????? / ?????
??????椋�???????????????????????????????????????Bruce?Eckel?????????????小????????????????????????巍???Java????????????????(??????????????睢�???????????????????????????????)?????槎�??????????????????
??????JAVA????????????????槎�??JAVA????????????????????JAVA???????????????????????????????椋�??????????????????????械?????!
??????Java??????????
?????????????? ????
??????椋�???????????????Java??????????榧�??????????????????????????????????????????????????些?????????????瑁�???????????????Java?????????????????Java????????????????????????????????????魏???????????????Java?????????喂???????????????????????????????????????????榧�????????榧�????围?????????薪???????薪???????????????些????????????????些????
?????????????????????????????写???????…… ????java?????????????????????????????????????????????????????e?……???泻?????????????????????????“???”???????????????????????? ????椋�??????????????????谩?
????????
??????Effective Java??
?????????(??)Joshua Bloch ??????????
??????椋�???????????Java?????57????????眉????????????些??????????????????????????????????????????????????Java??????????????????????????????????????????????????????????????????????效?????
???????????????????????????????????java??????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??????Spring?????
??????????????
??????椋�??薪?????????????????????掳???娓�?????????????????????????谢????????Spring?????t?????????????????Spring????????????????????????????????????????????Spring????????????????“????????????????”??????????????????????????Spring??????????妫�?????????????????????渭??路????????????????????妫�?????????????????????Java??????????????Spring??椤�
???????椋琒pring??????????Java????????????????????Spring????????????????????????些???睢�
?????????? Java ???????????????
????????????
??????椋�??????????写????Java????婕�?????????????????Java???????????RPC;????SOA?????????Java???;??写??????Java???;????????谩????????????????????????????????薪????????????????????校???????????????????????些????;???????????????????些?????慰???????????????????写????Java?????????????????????????????????????????蟹??????????????????路???Java????写????????????????
????????????????????????????????????????????????????????????????????????????????????????????????婕�??java??????????斜???jvm????????????????娑�????????芯???
??????http???????
?????????David Gourley / Brian Totty ???????? / ?????
??????椋�?????????协??(Hypertext Transfer?Protocol??HTTP)????????????????????????协?榉�????HTTP?泻????????????????web???????web?????????????????HTTP????????????协?椋�???????????????????协?????????????????????????????????????????????椤�???????????????写?????650??????HTTP????械?????????????????????????榀�?????????HTTP?????慰????;????????????????web???????
??????????些????????????????????????“??????t???”?????????慰??????????????????????????娣�???????????????????????????????Web??????????????????????????????????????????????????????????????????????????慰???????HTTP??????????????????????????????
????????????? Java ???????
??????????????
??????椋�????位Java??????????????????????????Java?????????????????????????????????????????榧�???????????????????????????????Java???????????????????????????????????Java????????????????????????????????????????????????????Java??????????????????????????????????????邪???????????????????????????????濉�
??????????????谐?????????????????????? Java????????榧�?????????????????????????????锟�????????????????????????妾�????????????? JVM ???????芯??????????? JVM?????婕�??????????
????????????????????
?????????墨????
??????椋�???????????????????????????????椤�?????????????????????GRASP?????????????????渭????????????23????????????????????????????????澹�?????????????????????????械???????????????????????C#??Java??????????????????????????????????????????????????????????????????????????????????????????????????????????????????效????
??????????????榛�?????????????????????????????????????????????????????????????????????????些??????榧�????????懈???????????????????????????????????
??????Java ???????????
?????????Brian Goetz / Tim Peierls / Joshua Bloch / Joseph Bowbeer / David Holmes /
????Doug Lea
??????????????
??????椋�??????????????????Java????????????????????Java?????慰???????写??????????????????????????????????????????????????????????椋�?????????危???????????????????????????????谓?小????????????????????????????????????????????贸????????????????????????械???????????????????????????????????????????????????????????????????????????????????????????些?????????????????????????????????????慰??????????????????
?????????????Java??????????????些???????????????胁??????????Java????????????????????????rationale?????????????????????????????pThread??Boost Thread?? Java Thread?? Qt?Thread???芯?Java?????????????????????????????????Java????????????????????????????????????????椤�