正在查找C#-Java功能等效备忘单

正在查找C#-Java功能等效备忘单,c#,java,C#,Java,我正在寻找一种可以帮助C#开发者学习Java的资源。我想要一个快速参考,例如: C# | Java | Suggested alternative Extension Method | NA | ... Attributes | Annotations | ... 这样的备忘单对我来说是一个很好的资源,因为他将有助于打破两个世界之间的一道薄薄的屏障。转换工具是可用的-尽管我不知

我正在寻找一种可以帮助C#开发者学习Java的资源。我想要一个快速参考,例如:

C#               |      Java          | Suggested alternative
Extension Method |      NA            |  ...
Attributes       |    Annotations     |  ...

这样的备忘单对我来说是一个很好的资源,因为他将有助于打破两个世界之间的一道薄薄的屏障。

转换工具是可用的-尽管我不知道它是否正是你想要的-你可以试试,也可以试试

或者,有关将两种语言连接在一起的帮助,请查看

  • (但它缺少建议的替代方案;-))

  • ()

  • 也许是


对于回答,是的,我的意思是通过缩小差距来学习语言,转换工具是更实用的工具,在这种情况下,也许这些链接可以帮助你更好一点-每天25小时。。。可能是答案的候选者,应该被重构为一张备忘单好吧,很高兴这有帮助,我已经把这个链接放到了答案中,以防将来有人问你类似的问题。+1这似乎是一个很好的起点,有点泄露,它说例如:线程局部变量:是的,但是怎么做呢?如果目标是真正学习Java,那么最接近的可能就是重复,那么不要试图对照C#清单交叉引用所有内容。这只会让你成为一名编写Java的C#开发人员。如果您需要Java中的功能,请在Java中查找这些功能。不要只想“我该如何在C#中做到这一点”,然后寻找“如何将C#功能转换为Java”的列表@jalf也许你是对的,无论如何,“建议的替代方案”的含义应该有助于避免“CSharpisms”@Naceledine不知道它是否重复,我谈论的不仅仅是语法,而是语言功能,顺便说一句,使用Lombok可以在java中获得扩展方法。