加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 05:55:59 所属栏目:Java 来源:网络整理
导读:格式化长抛出列表的 Java样式是什么? 假设我有这个: public void some() throws IOException,ClassNotFoundException,NoSuchMethodException,InvocationTargetException,IllegalAccessException { } 应该是: public void some() throws IOException,Illeg
格式化长抛出列表的 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个字符行的编辑器并且更喜欢非包装线来节省垂直空间,那应该是格式化你使用的风格.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读