我知道这不是最重要的问题,但我只是意识到我可以在注释之前或之后放置javadoc注释块.我们希望采用什么作为编码标准?
/**
* This is a javadoc comment before the annotation
*/
@Component
public class MyClass {
@Autowired
/**
* This is a javadoc comment after the annotation
*/
private MyOtherClass other;
}
Run Code Online (Sandbox Code Playgroud) 我们今天遇到了一个非常令人惊讶的例外 在同步块内部,我们调用wait()并抛出它IllegalMonitorStateException.是什么导致这个?
这是在经过充分测试的开源代码中发生的:http: //svn.apache.org/viewvc/river/jtsk/trunk/src/com/sun/jini/jeri/internal/mux/Mux.java?view=markup #L222
我们消除了明显的原因:
muxLockmuxLock是最后的所以,我试图想出更多牵强附会的解释.
更新:(根据评论)
我还从stacktrace和断点验证了当抛出异常时线程确实在synchronized块内.事实并非如此,其他一些不相关的代码会发出异常(除非有些东西真的让Eclipse混乱!)
我已经浏览了这个论坛,我用Google搜索了这个,我不确定处理同一类中出现的Javadoc和注释的最佳方法是什么.
从我从Sun/Oracle的文档中可以看到,他们似乎建议(尽管我真的找不到一个明确的陈述)Javadoc应该在注释的顶部列出.
请参阅他们的示例如何以及何时弃用API.
这对于像@Deprecated或@Override这样简单的东西非常有用.但是,如果你使用JPA和/或Hibernate呢?您的类和方法必须更加注释(有时每个类或方法有两个或更多注释).
我猜Javadoc仍然在注释之上?
另外我想知道如何最好地使用注释?我已经看到了一些示例,其中注释"堆栈"在类,成员,方法之上.我已经看到其他人在同一行列出注释(通常是这里的方法).
哪个最好?哪个更具可读性?
你是否"记录"了你在Javadoc中注释某些内容的事实?
我正在寻找一套关于这方面的好文档和/或你自己对最易读/可维护的经验.
我想知道Java中的代码,这将有助于执行与文件上的任何操作系统中的双击相同的操作,使其打开,从而使我们能够在用户提供其位置时查看其内容.在他/她的电脑中存档.任何建议都会有很大的帮助,因为我需要它来完成我的申请.
File在其构造函数中使用String和URI.
getClass().getResource(...)返回URL并
getResourceAsStream(...)返回InputStream.有没有办法从资源构建文件?
我想编写一些代码来监视Websphere 7 MQ上的队列大小.这是我提出的代码
MQEnvironment.hostname = "10.21.1.19";
MQEnvironment.port = 1414;
MQEnvironment.channel = "SYSTEM.CDEF.SVRCONN";
MQEnvironment.properties.put(MQC.TRANSPORT_PROPERTY, MQC.TRANSPORT_MQSERIES);
MQQueueManager qMgr = new MQQueueManager("MYQMGR");
MQQueue destQueue = qMgr.accessQueue("PUBLISH", MQC.MQOO_INQUIRE);
System.out.println(destQueue.getCurrentDepth());
destQueue.close();
qMgr.disconnect();
Run Code Online (Sandbox Code Playgroud)
我怎么知道"频道"是什么?
我如何知道传递给MQQueueManager的队列管理器名称是什么?
或者我应该看看另一个API?
我需要它与WRS 7 SIB和MQ一起工作.
谢谢Jeff Porter
我有一个int数组,其中包含存储在int数组中的小时,分钟和秒值
int[] arr = {hour, minute, second};
Run Code Online (Sandbox Code Playgroud)
如何将其转换为java.util.Date数据类型?
java ×7
annotations ×2
file-io ×2
javadoc ×2
coding-style ×1
formatting ×1
ibm-mq ×1
messaging ×1
websphere ×1