用于长抛出异常列表的java样式

前端之家收集整理的这篇文章主要介绍了用于长抛出异常列表的java样式前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
格式化长抛出列表的 Java样式是什么?

假设我有这个:

public void some() throws IOException,ClassNotFoundException,NoSuchMethodException,InvocationTargetException,IllegalAccessException {
  }

应该是:

public void some() 
        throws IOException,IllegalAccessException {
  }

,

public void some() throws IOException,IllegalAccessException {
  }

或者是其他东西?

解决方法

旧的 java code conventions反对第一个,因为它延伸超过80个字符.

Avoid lines longer than 80 characters,since they’re not handled well by many terminals and tools.

Java代码约定不区分长抛出和长方法签名的其他原因.我建议第二个和第三个是等价的,因为它们都是:

>逗号后打破.
>将新行与前一行中相同级别的表达式的开头对齐.

我会投票给前者,因为它更容易阅读.说实话,我讨厌遇到那种方法.

当然,真正的经验法则是遵循您正在使用的团队的代码约定.如果他们都使用可以支持81个字符行的编辑器并且更喜欢非包装线来节省垂直空间,那应该是格式化你使用的风格.

原文链接:https://www.f2er.com/java/120827.html

猜你在找的Java相关文章