小编jav*_*top的帖子

Javadoc:没有HTML标签的换行符?

对不起有一个可能的FAQ问题,但我找不到答案.

据我记得Eclipse,Javadoc注释中的空行显示(在源代码中的Javadoc弹出窗口中)作为换行符(具有额外的垂直间距).

然而,在Netbeans中,情况并非如此.

我可以配置Javadoc将空行解释为换行符吗?

其他问题:我可以覆盖源内Javadoc弹出窗口的默认Netbeans行为(与此相关)吗?

我在说的是:

资源

/**
 * Paragraph One
 *
 * Paragraph Two
 */
 void someMethod() { }
Run Code Online (Sandbox Code Playgroud)

Eclipse解释

 Paragraph One

 Paragraph Two
Run Code Online (Sandbox Code Playgroud)

Netbeans解释

 Paragraph One Paragraph Two
Run Code Online (Sandbox Code Playgroud)

java comments netbeans javadoc

72
推荐指数
4
解决办法
8万
查看次数

RSync:如何在两个方向同步?

我想使用rsync 在两个方向上同步两个目录.

我指的是传统意义上的同步(不是 rsync手册中的含义):
我想在两个方向更新目录,具体取决于哪个更新.

这可以通过rsync完成(最好是以Linux方式)吗?
如果没有,还有其他解决方案吗?

linux rsync

62
推荐指数
4
解决办法
5万
查看次数


如何将方法的Javadoc复制到其他方法的Javadoc中?

我知道有@inheritDoc,但它只适用于覆盖其他方法.

我有几个具有许多委托方法的类(不会覆盖其他方法).

他们的Javadoc可以"继承"(更确切地说:复制)吗?

/** here I need the copy of wrappedMethod's Javadoc */
public void delegateMethod(Object param){
  innerSomething.wrappedMethod(param);
}
Run Code Online (Sandbox Code Playgroud)

java javadoc delegation

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

Java:验证并将"host:port"转换为InetSocketAddress的常用方法?

Java中用于验证表单字符串并将其转换host:port为实例的常用方法是InetSocketAddress什么?

如果满足以下条件,那将是很好的:

  • 没有地址查找;

  • 适用于IPv4,IPv6和"字符串"主机名;
    (对于IPv4来说ip:port,对于IPv6来说[ip]:port,对吧?是否有一些RFC定义了所有这些方案?)

  • 优选不用手解析字符串.
    (我正在考虑所有这些特殊情况,当有人认为他知道套接字地址的所有有效形式时,却会忘记导致意外结果的"特殊情况".)

java sockets networking ports hostname

28
推荐指数
4
解决办法
3万
查看次数

如何在JDK7中重命名(不移动)文件?

我对JDK7中所有这些新的File I/O类感到困惑.

让我们说,我有一个,Path并希望重命名该文件,它代表.
如何再次Path预期时,如何指定新名称?

Path p = /* path to /home/me/file123 */;
Path name = p.getName(); /* gives me file123 */
name.moveTo(/* what now? */); /* how to rename file123 to file456? */
Run Code Online (Sandbox Code Playgroud)

注意:为什么我需要JDK7?处理符号链接!

问题是:我必须使用文件,在运行时已知名称和位置.所以,我需要的是一种安全的方法(没有特殊的副作用)来创建一个新名称-Path一些旧名称Path.

Path newName(Path oldName, String newNameString){
    /* magic */ 
}
Run Code Online (Sandbox Code Playgroud)

java file-io nio path java-7

22
推荐指数
2
解决办法
2万
查看次数

是否存在可自动查找复制粘贴代码的工具?

是否有工具可以自动在一组文件中找到复制和粘贴代码?

我正在考虑为此编写一个脚本,它只会搜索相同的字符串,但是这样的脚本会发现大多数不相关的等式.(如private final static ...).

code-analysis static-analysis copy-paste code-duplication

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

Java集合API:为什么Unmodifiable [List | Set | Map]不是公开可见的类?

Collections.unmodifiableList(...)返回静态内部类 的新实例UnmodifiableList.其他不可修改的集合类以相同的方式构造.

如果公开这些课程,一个有两个好处:

  • 能够指示更具体的返回值(例如UnmodifiableList),因此API用户不会想到修改该集合;
  • 能否在运行时检查是否Listinstanceof UnmodifiableList.

那么,是否有任何优势不让这些课程公开?

编辑:没有提出绝对令人信服的论据,所以我选择了最受欢迎的答案.

java api collections unmodifiable

20
推荐指数
2
解决办法
4085
查看次数

Java:如何获取字符的Unicode名称(或其类型类别)?

CharacterJava中的类定义了一些方法,这些方法检查给定char参数是否与某些Unicode字符相等或属于某种类型类别.这些字符和类型类别已命名.

由于在给定的javadoc说,对于名为字符的例子是
HORIZONTAL TABULATION,FORM FEED,...;
例如名为类型类别
SPACE_SEPARATOR,PARAGRAPH_SEPARATOR...

但是,作为byteint值而不是枚举,这些类型的名称在运行时被"隐藏".

那么,是否有可能在运行时获取字符和/或类型类别的名称?

java unicode character

16
推荐指数
2
解决办法
7602
查看次数

目前使用Sonar for Java 7代码的解决方法是什么?

我尝试在Java 7项目上使用Sonar(它依赖于新的语法功能),PMD部分和Checkstyle部分无法解析这些文件.

Findbugs部分无法读取Java 7类文件.

这导致Sonar只考虑我班级的10%.

可以有一个解决方法吗?

编辑:Java 7兼容性存在问题.
请投票支持这个问题,所以很快就会修好.

java pmd java-7 sonarqube

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