????????
????????????????? Java ?м???????
??????????????
??????飺????Χ???????????????????????? Java?м??????????????????????????????????????????л???????????????????????????????????????????????????????????????????? Java?м?????????;???????????????????????????????????????? Java?м????????????????????????????????????????????????????е????????????????????????????????? Java ?м??????????顣
?????????????????????????????????????????????????????????????????????м???????ù?????????????????????????????????????????μ???????????????????顣?????????????????Java???????????????棬??????κ??????????????????????????ο??????
???????????????????????????????????????
??????????????
??????飺????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Web???????????????????????????????????????????
??????????????????????????????????б????????·?????й???????????????顣?????????????????????и????????????????????????????????????????
??????????????洢?????
?????????????
??????飺?????????????????????????????????????“????????”(OceanBase??????????)?д?????????????????????????????????(???)???????????????????????????????????????????????????棬??????????????????洢?????????????????????????衢????????????????????????????????????????洢???????????;?????棬???????????????????????OceanBase???????????????????????????????????洢??????????????????????????????洢?????????????????????????????á?
??????????????????????????飬?????????????1??????????????4??????ó??????ж????????????????飬??Google??FB??Amazon?????????????????渵??????????????+???????????????????????????????????????????????????????OceanBase????о?????OceanBase??????顣???????????????й???????OB?ò??????????????????????
????Java????????
???????????ü??????
?????????Martin Fowler ??????????? / ???
??????飺???????ü??????????????????????????????ο???????????????????????????????ü???????????壬?????????????ο?????????????????÷????????????????????????Java?????C#??????????????????????ü???????л????????UML?????????????й???
???????????飬???y?????????????????飬?????????????????????????????hibernate?????????????·??????顣????????????????hibernate???????????????????????????£???hibernate??????涼???????????????????????????????????????????
??????????????????????????????
?????????Robert C. Martin ????:???
??????飺???鯔??????????????????????????????????????????????????????????????????????????????????LJML???????????????????:????????????????????????????????????????????????????????????????????????
??????????????????????ν?????????????д????????????????????????????????????????????????а???????????д????????????г???(????????????????????)??????DIP??SRP???????????????????????????С????????????????????????GOF?????????????????????????
??????Java??????????????
?????????Charlie Hunt / Binu John ????????? / ?????
??????飺Java??????????!Java?????????!?????????????Oracle/Sun?????????????д???????????????????????????????棬????????Java???????????????????Щ???Java????????????????????????????е??????????????Ч?????????????????
?????????????Java?????????????OS??JVM?????????????????????????????????????檔????????????????????????Щ?????????????????CPU?????????????????????????????Щ??????????????????????????????????????????????????С???????
????Java???????
??????Java??????(??4??)??
???????????Thinking in Java
????????????????
??????JAVA 2??????? ??II?????????(????7??)??
??????????java 2?????????????渲??java2???????????????????????????????????api?????????????????????????????swing??java 2d?api??javabean??java???????xml???????????????????漰?????????????????jdk 5.0??????????????????????????????У????????ο???
??????Java Web???????--XML+XSLT+Servlet+JSP???????????????á?
???????鹲??4???????xml??servlet??jsp?????????????????java web?????и??????????????????????????????????java?web????????????????棬?????????javaweb?????????????????????????????????????????????????????????????????е??????????з?????????????????????????????????????????????
????????????????????????????????£???????????????????????????????????web?????о?????????????????????ü???????鯔?????????javaweb???????????飬?????????????java web????????????ο???????????
??????Effective Java?????(??2??)??
???????????????java?????78????????ü????????????Щ??????????????????????????????????????????????????java??????????????????????????????????????????????????????????????????????Ч?????
?????????е???????????????????С??????????????????????????????????????????????棬???????????????????????????????ο????顣