我一直在编写.NET软件多年,但已经开始涉足Java领域了。虽然语法相似,但方法往往不同,所以我在这些概念翻译中寻求一些帮助。等效于.NET的构造函数
属性
我知道属性是只是抽象的get_/set_方法 - 在C#中的相同。但是,通用的命名约定是什么?你是否使用'get_'加上underscode或只是'get'。
构造
在C#基构造被自动调用。这在Java中也是如此吗?
活动
样特性,在.NET事件被抽象的是一个委托对象上工作add_/remove_/fire_方法。在Java中是否有相当于?如果我想使用某种用户模式,是否简单地使用Invoke/Run方法定义接口并收集对象,或者是否存在对此模式的内置支持?
更新:一个多图:
字符串格式化
是否有一个相当于的String.format?
虽然给出了一个体面的差异概述,但该文章包含一些错误,特别是与值类型有关的错误。 – CodesInChaos 2012-02-14 09:43:36
我想这是一篇有趣的文章,但链接腐烂似乎已经使它现在无用。可惜你没有复制/粘贴最相关的点。 :( – GrandOpener 2014-07-24 00:48:23
已更新到另一网站上同一文章的网址。正如您所看到的,复制粘贴相关点将是非常不经济的。 – Richard 2014-07-24 10:20:52