Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
NET开发人员有几个小时的时间为Java熟练程度测试而临时抱佛脚。怎么办?_Java_.net_Testing - Fatal编程技术网

NET开发人员有几个小时的时间为Java熟练程度测试而临时抱佛脚。怎么办?

NET开发人员有几个小时的时间为Java熟练程度测试而临时抱佛脚。怎么办?,java,.net,testing,Java,.net,Testing,我明天早上有一个面试,刚刚发现我还要参加一个小时的Java熟练程度测试 我是一名经过认证的C#.NET开发人员,但从大学开始就很少接触Java。(是的,我正在考虑从.NET开发切换到Java!) 明天早上之前,我无法有效地填满整个Java库。在如此短的时间内,我应该研究哪些关键的想法可能会产生实际的影响?(主考人将考虑到我对Java几乎没有接触。) 谢谢 编辑说明:我认为考试即将开始,因此没有特定的IDE。你可以使用IDE吗?如果是,我认为您应该查看大量库来学习语法 如果没有IDE,那么您就要购

我明天早上有一个面试,刚刚发现我还要参加一个小时的Java熟练程度测试

我是一名经过认证的C#.NET开发人员,但从大学开始就很少接触Java。(是的,我正在考虑从.NET开发切换到Java!)

明天早上之前,我无法有效地填满整个Java库。在如此短的时间内,我应该研究哪些关键的想法可能会产生实际的影响?(主考人将考虑到我对Java几乎没有接触。)

谢谢


编辑说明:我认为考试即将开始,因此没有特定的IDE。

你可以使用IDE吗?如果是,我认为您应该查看大量库来学习语法


如果没有IDE,那么您就要购买(PDF格式)。

如果考官考虑到您最近很少接触Java,那么您应该不会有问题

因为Java和C#是如此紧密地联系在一起,所以您会做得很好

可能会复习一些Java基础知识,比如API文档和Sun/Oracle教程,了解任何特定的内容

不过,最重要的是确保使用正确的语法。Java和C#很相似,但显然不同


还要熟悉您将要使用的任何IDE(如果有的话)。当你编写代码时,它可以极大地帮助你。

IDK关于你的事,但我从不试图炫耀我的技能。你知道你知道什么,但对Java知之甚少。正如你所说,他们应该知道这一点,并且应该考虑到这一点

我个人试图找到一份适合我技能的工作,这样我就可以继续提高自己的技能。如果你总是试图将你的技能转化为你找到的工作清单,那么,你的余生都将如此

至于java的东西,正如你所知道的,C非常相似,只是记住你做不到

string a = "aa";
string b = "cc";

if (a == b)
{}
你必须做一些类似的事情

if (b.isEqualTo(a))
{}

或者类似的事情(我不记得了)

也许你有足够的时间看一看。您可能不需要阅读所有内容,只需阅读要点即可

我要强调一些区别:

  • Java不能重载运算符
  • 就我而言,Java一点也不像Linq
  • Java没有委托
  • 如果你打算开发面向GUI的软件,你将进入一个全新的世界
  • Java包结构与命名空间结构不同,尽管有点类似
  • 在Java中,您总是必须捕获异常。你不能忽视它们
  • Java没有
    ref
    out
    参数
  • Java没有使用关键字的
  • 在Java语法中,必须显式定义getter和setter 例如:

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

  • Java没有
    goto

  • 祝你好运。!:)
    也许测试并不重要,他们应该了解你是一个多么优秀的.NET开发人员,Java只是一种媒介。

    我想这可能会有所帮助:

    这是一个非常好的java连接的求职面试问题集合,答案分为不同的类别。你可以快速检查你的情况

    只要把.NET中的方法名称小写,你就可以了。你知道他们希望你使用哪种类型的应用程序吗?@Chris:这些应用程序将混合一些web前端,但大部分是服务器端的东西。切换到Java的原因是什么,请允许我问一下?@kahoon:我正在为一家主要是Java商店的大公司承包一个短期的.NET项目。这份工作本来应该是一份短期合同,但可能会从临时变为烫发。寻找一种方法,以留在一个伟大和稳定的公司。一个新的挑战也很好。检查保留词,这会让你很好地理解维基文章的不同之处。通过.NET的JVM?;-)(通过C#引用CLR)Paul,我找不到这部分。它在哪里/对不起,保罗。我在开玩笑。。。有一本广受尊敬的.NET书籍叫做CLR via C#。我想通过.NET提及JVM可能会让一些人感到高兴。很抱歉给你带来了困惑。我的意思是作为这篇文章的另一个标题。哦,没问题。因为我不知道这本书。:-)没有goto,但是它有标记的块,所以你可以打破并继续那些标记的块。我完全同意这个说法。我不想“欺骗”任何人,让自己的期望值过高。我只是想做一点热身活动,特别是在某种程度上,我可以从.NET的角度来研究Java。也许如果我有一个周末。。。