当前位置: 首页 > 面试题库 >

从C#迁移到Java的技巧?

云利
2023-03-14
问题内容

因此,下周我将在Java地方接受工作面试,并且希望不会遇到这么无聊的人。我是一个非常有信心的C#/。NET开发人员,并且(显然!)愿意考虑将其移植到Java中-
我希望人们推荐这样做的资源链接。我对以下问题的答案感兴趣:

  • 有没有任何与Justin Etheridge的Ruby for C#开发人员等效的指南?当我决定要学习Ruby的耙子(因此至少要学习一点Ruby)时,这真的很有用。不过,似乎还有更多的页面供人们选择。
  • 使用哪个IDE?实际上,我已经购买了自己的IntelliJ,因为我喜欢它的HTML / CSS / JS,但是还没有触及到它“ Java东西”的实际存在。但是,我怀疑我要使用Eclipse的地方。所以-在Mac或Windows上启动并运行的推荐资源(我并不挑剔)?
  • 这可能是TDD编码采访;我想JUnit实际上是在此处了解一些信息的选择?

提前致谢。


问题答案:

看一下该链接,其中详细介绍了两种语言之间的差异。

至于IDE,很多人喜欢Eclipse或Netbeans(我最喜欢的)-两者都是免费的。由于您已经拥有IntelliJ,因此可以尝试一下。

FYO的一些主要区别是:

  • 缺乏属性/自动属性
  • 没有“事件”类型(处理事件的不同方式)
  • foreach循环语法
  • “泛型”实施
  • 检查异常

可能还有更多:)



 类似资料:
  • 问题内容: 我很了解Java。哪些警告和资源将帮助我尽可能轻松地跨过另一端(C#)。 问题答案: 最大提示:请使用go一词中的.NET命名约定。这样,您将不断被提示使用的是哪种语言。(听起来很愚蠢,但这确实有帮助。)尽可能多地接受该语言的习惯用法。 有许多专门针对您所处地区的人们的书籍-在亚马逊上搜索“ C#for Java”,您将获得很多成功。值得 仔细 阅读以确保您不认为C#和Java中的功能

  • 问题内容: 由于办公室人员的变动,C#专业知识的水平急剧下降,现在有更多的Java开发人员。至此,高层人士正在考虑将用C#编写的现有.NET项目转移到Java世界中。 除了从头开始完全出现 的明显问题之外,该公司还可以通过哪些可行的方法成功地将项目从.NET C#移植到Java? 问题答案: 这里是要考虑的事情: 这是大项目吗?如果是,请尝试使用C# 这个中型项目是否包含组件?如果否,请尝试使用C

  • 问题内容: 我正在使用JSF 1.2编写的大型应用程序。JSF 1.2大约已有6年历史了。我需要升级到JSF 2.0。这将有多痛苦?我注意到自定义标签中的某些属性已更改等。 问题答案: Painfulness 将JSF 1.2升级到2.0的痛苦程度取决于你当前正在使用以及要使用的视图技术。 从JSP 2.x到JSP 2.x =几乎无需付出任何努力。 从Facelets 1.x到Facelets 2

  • 我已经从Java8迁移到Java11,我发现一些Java EE库不推荐使用,我不得不使用一些第三方依赖。 所以我将这些依赖项添加到maven pom.xml中 其中变量中的版本为。但当我开始构建时,有很多类似的警告 编辑: 编辑2: 在我从两个QueryDsl工件(apt和jpa)中排除了inject依赖之后,我无法安装。下面是我得到的错误:

  • 问题内容: 我们的Oracle数据库遇到了严重的性能问题,我们想尝试将其迁移到基于MySQL的数据库(直接使用MySQL,或者最好是Infobright)。 问题是,在我们实际上不知道新数据库的所有功能是否符合我们的需求之前,我们需要让旧系统和新系统至少重叠数周(如果不是几个月)。 因此,这是我们的情况: Oracle数据库由多个表组成,每百万行。白天,实际上有成千上万的语句,我们无法停止迁移。

  • 问题内容: 在我的应用程序中,我从UIWebView迁移到WKWebView,如何为WKWebView重写这些功能? 和 问题答案: UIWebView => WKWebView等效 关于您可以写: 对于: