相关疑难解决方法(0)

"可选操作"在Javadoc中的含义是什么,例如Set#add(E)?

在用于Set的java文档中时,它在方法的规范中说,Optional Operation例如(由我强调)

add(E e)
如果指定的元素尚不存在,则将其添加到此集合中(可选操作).

可选的含义是什么?

如果我使用除SUN/Oracle之外的JVM,Java的实现可能不提供此操作?

java javadoc set

14
推荐指数
2
解决办法
8315
查看次数

接口中的选项

如果我想在我的界面中选择一个方法,是否可以这样做?怎么样 ?

java

7
推荐指数
2
解决办法
7580
查看次数

Collection接口中的可选方法

"可选"在这种情况下意味着什么?

public interface Collection<E> extends Iterable<E> 
{
 // Basic operations
   int size();
   boolean isEmpty();
   boolean contains(Object element);
 // optional
Run Code Online (Sandbox Code Playgroud)

最后一行评论"//可选":这是什么意思?我尝试通过实现它来实现Collection public class Col-implementation implements Collection,它根本不是可选的.

我需要实现所有方法,甚至是被称为"可选"的方法.我显然没有通过"可选"获得他们的意思.对此有何见解?

java collections methods optional

2
推荐指数
1
解决办法
340
查看次数

可选的回调

我有界面

public interface UserResponseCallback {
    void starting();
    void success();
    void error(String message);
    void finish();
}
Run Code Online (Sandbox Code Playgroud)

是否可以使方法可选?

android callback

2
推荐指数
1
解决办法
1609
查看次数

与不需要的方法接口

有没有办法在接口中指示可选方法(以便合同只显示要给出的参数的数量/类型)?

请给出更多的理解和洞察力,并指出解决方案?例如,请参阅此讨论:Java接口中的可选方法

在应用程序中,我使用连接到持久性(Doctrine)的Listeners.所以我正在使用其中一些方法:

prePersist()
preUpdate()
postPersist()
postUpdate()
Run Code Online (Sandbox Code Playgroud)

等等

现在,在重构时,由于实体太多(要保留的对象),我决定将这些方法的各个部分拆分为不同的类.

然而,并非所有这些都需要所有pre -...和post -...方法.我需要确保给出适当数量和类型的参数.你是如何用PHP做到的?

php interface

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

标签 统计

java ×3

android ×1

callback ×1

collections ×1

interface ×1

javadoc ×1

methods ×1

optional ×1

php ×1

set ×1