...注释中有时候会生成带“@param arg0”,有时候不会,Y?

发布网友 发布时间:2024-10-24 17:54

我来回答

5个回答

热心网友 时间:2024-11-07 17:19

你说的对。其实,确实是你说的这样。
MyEclipse开发的时候,基于工具来说,它判断你键入. /**之类的字符时,然后给你提示。
当你开发的时候,MyEclipse分配线程来对文本框进行监听,你知道CPU的时间片是会进行线程轮询的。所以它对于多线程来说,就存在一个并行调用的问题。可能有人问我,很多程序员都知道线程锁的概念,为什么不用?其实不是不用,是没办法用。因为Myclipse分配给监听文本框的时间非常短,如果对于多线程的工具来说,其中的功能需要实时性非常高,比如 日志的生成,工具提示,关键字的高亮。
还有另一个原因,大家都知道MyEclipse是eclipse的一个插件。而eclipse本身自带有优先的提示。
这些是为什么MyEclipse时有提示是无的另外一个原因。
其实,就是多线程的原因。
有两个办法可以证明上面这点:
1.找一台资源有限的上网本,快速键入代码和.,你会发现提示时有时无。
2.编写一个自动键入的机器人程序,设置键入周期,你会发现,它有时会出现提示非常快,有的时候会非常慢。

热心网友 时间:2024-11-07 17:21

是不是图中的那个选择框先上了,所以出现了注释?

这个是eclipse的帮助功能,没怎么样细研究过.

热心网友 时间:2024-11-07 17:21

如果是重写父类的方法或者是实现接口方法的子类,/** 回车就会出现你这样的情况,而自己手写的方法就是正常的

热心网友 时间:2024-11-07 17:16

这个不是漏洞哦,这个param是根据方法有没有参数来决定的。如果有参数,那么就有param。return是根据方法有无返回值来确定的,throws则是根据有无抛出异常来确定的,不信,你多写几个不同的方法来试试吧。
你还是挺有心的,学的那么仔细。我能知道的都告诉你了。剩下的可能要靠自己了。希望你早日解开迷惑。

热心网友 时间:2024-11-07 17:15

都是根据方法自动生成的,方法有参数,就会有@param,方法有返回值,就会有@return,方法有异常抛出,就会有@throws

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com