小编Rom*_*nov的帖子

在Java 8中,"特定类型的任意对象"是什么意思?

在Java 8中有"方法参考"功能.其中一种是"引用特定类型的任意对象的实例方法"

http://docs.oracle.com/javase/tutorial/java/javaOO/methodreferences.html#type

有人可以解释"特定类型的任意对象"在这种情况下的含义吗?

java java-8 method-reference

16
推荐指数
4
解决办法
8943
查看次数

Java类文件中main()方法的优先位置

说到java类中的order/sequence方法.你期望/更喜欢看main()哪种方法?

  • 在每个领域之前的顶部(强调用户的存在并迫使他使用它)
  • 在底部(让用户首先看到字段,然后发现主要字段)
  • 在c-tor之后
    ......

请分享你的想法,这是一种风格/哲学问题.请不要建议main()单独保存在单独的文件中.

java methods program-entry-point coding-style

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

如何允许在gitolite上删除远程分支并禁止非快速前进

我们需要允许开发人员:

1)创建主题分支并将其保存在远程仓库中.

2)做出改变.

3)合并到'开发'分支.

4)删除主题分支(git push origin:TestRemoteBranch).

但我们宁愿禁止在使用RW权限的情况下使用非快进合并.但是这个权限也禁止删除主题分支.

有没有办法避免非快进合并并允许删除主题分支(不是'开发'和'主')?

git remote-branch gitolite fast-forward

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

在Java中抛出匿名异常

在Java中有可能抛出任何异常,即使它只是在抛出的时刻声明,例如下面的例子:

import org.springframework.dao.DataAccessException;

 // DataAccessException - is abstract class

 } catch (DataAccessException dae) {
      throw new DataAccessException("Exception while executing SQL: \n" + sql
            +    "\nparams: " + paramsToString(params), dae) {
                          private static final long serialVersionUID = 1L;
      };
 } 
Run Code Online (Sandbox Code Playgroud)

请分享您的想法这种方法有多糟糕或不好.

同样的问题是扩展RuntimeException(不是抽象的)并立即抛出它.

java styles exception

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