相关疑难解决方法(0)

C#和Java有什么主要区别?

我只想澄清一件事.这不是一个更好的问题,我要留给其他人讨论.我不在乎.在我的求职面试中,我被问到这个问题,我认为学习更多内容可能会有所帮助.

这些是我能想到的:

  • Java是"独立于平台的".那么现在你可以说有Mono项目,所以C#也可以考虑,但我相信它有点夸张.为什么?那么,当Java的新版本完成时,它同时可以在它支持的所有平台上使用,另一方面,Mono实现中仍然缺少多少C#3.0功能?或者我们应该在这里比较真正的CLRJRE吗?
  • Java不支持事件和委托.我所知道的.
  • 在Java中,所有方法都是虚拟的
  • 开发工具:我相信还没有像Visual Studio这样的工具.特别是如果你使用团队版本,你就会知道我的意思.

请添加您认为相关的其他人.

更新:刚刚弹出我的想法,Java没有像类,方法等的自定义属性那样的东西.或者它呢?

.net c# java clr

209
推荐指数
6
解决办法
18万
查看次数

如何用Java编写自定义转换方法

我有一个有几个成员的 Java 类。我想为它编写一个自定义演员表。我想知道怎么可能这样做?

我们假设该类如下:

class Person {
   private int age;
   private float weight;

   // getters and setters and etc
}
Run Code Online (Sandbox Code Playgroud)

我希望强制转换返回对象的int成员,并希望强制转换返回对象的成员。agefloatweight

例如:

class Person {
   private int age;
   private float weight;

   // getters and setters and etc
}
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以做相反的事情。特别是,转换intto将返回其被分配Person的实例,对于 也类似。Personagefloat

我知道这个问题可能没有答案。但由于我在搜索中没有找到任何有用的结果,所以我决定询问一下。

PS 我知道对于 a String,该toString方法将处理情况 1。

java casting

5
推荐指数
1
解决办法
4776
查看次数

标签 统计

java ×2

.net ×1

c# ×1

casting ×1

clr ×1