???????????????????????????????????????????????????????????????????????????????????????ò????飬д??????????о??????????????????????????豸?????????????????????????飬???????????????????????ζ????
???????????????????????????????????????????????????????????????????????飡???????????????????So??Java????????????????????????Java??????????????鵥??
????????Щ?鼮??С?????????????????????????棬?????????鼮?ж??????????????
????????
??????Head First Java??
????????? Kathy Sierra / Bert Bates
??????飺??Head First?Java????????????????????(object-oriented??OO)????????Java??????????飬????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????顣
???????????????飬???????????????????????????????Javaд??????????????????????????????????£??????????????????java??????????????????????????顣????????????Java????????硶Thinking 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??顣
???????飬Spring??????????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????????????????????????????????????????顣