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

Java代表?

丌官瀚
2023-03-14
问题内容

Java语言是否具有委托功能,类似于C#对委托的支持?


问题答案:

不是,不是

通过使用反射来获取可以调用的Method对象,您可能能够实现相同的效果,另一种方法是使用单个“调用”或“执行”方法创建一个接口,然后实例化它们以调用该方法。您感兴趣的(即使用匿名内部类)。

您可能还会发现本文有趣/有用:Java程序员研究C#委托(@
archive.org)



 类似资料:
  • 有没有代码写的漂亮的大佬,看看这个代码怎么优化,一直写前端的,突然被叫去搞java,发现很多技术都不太相同,例如动态的key去调用之类,导致写出这样的恶心代码,自己都看不下去了 明明js可以写的这么短小优雅,java有没有办法做到这样子的呢

  • 问题内容: 我有两个哈希图 每个哈希图都有不同的键和值。我试图同时遍历两个哈希图,并乘以每个值 最简单快捷的方法是什么?我在两个哈希图中都有数千个值。 谢谢 问题答案: 您可能做错了… 首先,HashMap无法存储整数,它需要适当的对象-如整数-数组是一个对象,尽管它隐藏在某些语法糖的后面。 如果它们恰好具有相同的大小,这是循环遍历这两个地图的方法,我想这就是您的意思。 但是您可能应该回过头来重新

  • 问题内容: 我需要将while循环暂停特定的毫秒数。我尝试使用,但是它不准确,尤其是在循环场景中。毫秒精度在我的程序中很重要。 这是我不希望在expectedElapsedTime通过之前检查条件的算法。 问题答案: 你能指望什么? 如果您进入睡眠状态,则一旦您的进程再次可运行,就必须等待线程调度程序再次对其进行调度。 我的意思是如果您进入睡眠状态50秒钟,这并不意味着您的进程将在完全50秒钟内运

  • 我正在寻找某种替代ImageJ(http://imagej.nih.gov/ij/)。对于那些不知道的人来说,ImageJ非常适合从用户编写的脚本中分析和创建这些tif文件。然而,我注意到在java项目中使用它(使用它的jar)是相当资源密集型的。我想知道是否有一些替代方案,也许对开发人员来说更好(不需要图形用户界面,但对内存更有效)。

  • 我尝试了很多其他java代码,但没有一个是php版本的完全克隆。 我做错了什么?

  • 问题内容: 基本上,我想做两件事: 我想知道是否可以使用Java代码运行Java代码。 如果可能的话,如何在屏幕上显示输出?(无论是常规输出还是错误或异常) 我知道这是可能的,因为我的一位前辈已经做到了,但是我不知道他是如何做到的。也许他使用了Java的内置类之一。 注意:用户将代码写入一些文本文件中,然后将文件内容存储在某个变量中,然后也许运行该代码。 问题答案: 是的,有可能。 步骤1:编译代