【问题标题】:How to know the interfaces or methods if I don't know the name of them in Java?如果我不知道 Java 中的接口或方法的名称,如何知道它们?
【发布时间】:2014-12-29 19:21:15
【问题描述】:

如果我不知道 Java 中是否存在接口或方法,我必须自己编写一个。 我怎样才能避免这种情况? (自己写一个方法要花很多时间。)如何找到一个我什至不知道它的名字的方法?

【问题讨论】:

  • 您在 google 上搜索您希望该方法执行的操作?
  • 如果我不知道如何描述某些方法的功能而导致搜索困难怎么办?
  • 继续尝试直到你能描述它。查看错误描述的结果,并挑选关键字以找到更好的描述。
  • 在 Google 搜索后,您在 Stack Overflow 上询问:“我如何在 Java 中使用小部件?”,最好带有一些文本,例如“我希望在 Widgets 实用程序类中找到一个静态方法,但没有;我在谷歌上搜索了“frob widgets java”,但结果却是关于 frobbing gadgets”。不要不要要求一个图书馆做它 - 你的问题将被关闭作为off-topic -> request for off-site resource。回答者将自行使用适当的库。

标签: methods interface


【解决方案1】:

问:您是否担心可能会创建重复名称的接口或方法?

如果是这样,答案是使用“包”

示例:

package com.mypackage;

interface myInterface {
  public void myMethod ();
}

这是一个很好的教程:

http://docs.oracle.com/javase/tutorial/java/package/packages.html

【讨论】:

  • 我的意思是我可能会花很多时间来写一个方法,然后我发现该方法已经在一些现有的 JAVA 包中。我可以直接使用它。
  • 如果您想找到可能已经完成您需要做的事情的现有代码......那么,正如 Eric 所说:“你在 google 上搜索你想要......做的事情”。当你写自己的类和接口时……一定要为它们创建一个有意义的包名!
猜你喜欢
  • 2013-05-25
  • 1970-01-01
  • 2011-05-18
  • 2022-08-24
  • 1970-01-01
  • 1970-01-01
  • 2012-04-14
  • 2010-12-03
  • 1970-01-01
相关资源
最近更新 更多