在Linkedin的Java Group里面看到了这个问题。主要分为如下几个观点:
1. Multi-threading, Concurrency太难了
2. 高级的Java开发人员太少了
3. 用到这方面知识的机会的太少了
4. 遇到这方面问题的几率太少了
5. Java在这方面做的太好了
我的感觉是大多数人的Java开发还是基于Web方面的。GC都让JVM给做了,所以不用学;Multi-threading 和 Concurrency都让应用服务器给做了,所以也不用学。所以精通的人太少了