.NET开发人员有几个小时的时间来进行Java熟练度测试.该怎么办?

Pau*_*sik 5 .net java testing

我明天早上接受采访,发现我还将进行一个小时的Java熟练度测试!

我是一名经过认证的C#.NET开发人员,但自大学以来几乎没有接触过Java.(是的,我正在考虑从.NET开发转换到Java!)

我明天早上不能有效地填满整个Java库.我应该研究哪些关键想法可能会在如此短的时间内产生影响?(审查员会考虑到我几乎没有接触过Java.)

谢谢!

编辑注意:我认为考试将被编写,因此没有特定的IDE.

Pau*_*des 4

也许你有足够的时间来看看这篇文章。您可能不需要阅读全部内容,只需阅读要点即可。

我想强调一些差异:

  • Java不能重载运算符
  • 就我而言,Java 没有像 Linq 那样的东西
  • Java没有委托
  • 如果您要开发面向 GUI 的软件,您将进入一个全新的世界
  • Java包结构与命名空间结构不同,虽然有点相似
  • 在 Java 中,你总是必须捕获异常。你不能忽视他们
  • Java没有refandout参数
  • Java没有using关键字
  • 在 Java 语法中,您必须显式定义 getter 和 setter 例如:

    公共 int getX() { 返回 x; } public void setX(int x) { this.x = x; }

  • Java没有goto