这题目不值20  呵呵再来点``
框架要怎么学,学思想 还是 学细节 ```
SSH么?~
`````

解决方案 »

  1.   

    会java去学c#会上手比较快。我个人感觉有必要了解一下的。
    c#是在java成型以后才出现的语言,所以集合了java的优点,并且弥补了java的不足。
    这里是java论坛,如果我说c#比java强可能会引来争议,但事实如此。
    java5以后甚至从.net里汲取了不少营养,比如泛型、annotation等等。
    虽然你可以说java的泛型是从c++或其他语言学的,不是c#,但实际上,
    但我觉得是因为迫于.net 2.0支持泛型的压力,java不得不赶紧也支持了。
    由于太紧迫,所以支持的比较差,不是从vm层支持,而只是syntax sugar而已。.net的类库也比jdk完整,由于c#语言的强大,所以.net framework也比jdk强大。
    但是由于平台缘故,java在server-side programming还是占绝对优势。我觉得去了解一下c#语言的特性,及其强大的反射能力,对一个程序员会很有帮助。
    面向对象的语言如果反射能力强,那绝对会非常powerful。呵呵。比如smalltalk,
    面向对象的鼻祖,其反射能力太强大了,但是smalltalk效率太差,是其致命弱点。对于.net类库,建议了解整个类库的构成,然后找个反射工具去看看你感兴趣的部分的
    源码,你会学到很多东西。以上纯属个人观点!