Google 出品的 Java 编码规范和编程指南,权威又科学,强烈推荐( 六 )
格式
术语说明:块状结构(block-like construct)指的是一个类 , 方法或构造函数的主体 。 需要注意的是 , 数组初始化中的初始值可被选择性地视为块状结构(4.8.3.1节) 。
4.1 大括号
4.1.1 使用大括号(即使是可选的)
大括号与ifelsefordowhile
语句一起使用 , 即使只有一条语句(或是空) , 也应该把大括号写上 。
4.1.2 非空块:K & R 风格
对于非空块和块状结构 , 大括号遵循Kernighan和Ritchie风格 (Egyptian brackets):
1、左大括号前不换行2、左大括号后换行3、右大括号前换行4、如果右大括号是一个语句、函数体或类的终止 , 则右大括号后换行; 否则不换行 。 例如 , 如果右大括号后面是else或逗号 , 则不换行 。
示例:
return new MyClass() { @Override public void method() { if (condition()) { try { something(); catch (ProblemException e) { recover(); ;
推荐阅读
- 暴雪|错失DOTA一错再错?曾经的“暴雪出品,必属精品”为啥风光不再?
- 暗区突围|曾被称为“nc出品必属精品”的韩国大厂,如今遭遇三连跪
- 漫威银河护卫队|中日巅峰对决!日本Google Play年度最佳游戏提名,看点十足
- 明日方舟|游戏《明日方舟》决定动画化,由Yostar Pictures影业出品
- 手机游戏|拳头出品依旧值得信赖,英雄联盟手游复刻经典,皮肤可360度观看
- 仙女座|圣衣神话仙女座瞬重生版手办官图公开 万代出品的回锅肉真的不香
- 传统文化|周年庆即将来袭,对比2款周年庆皮肤,周年庆出品,必属精品
- 霰弹枪|剑与远征:废土出品并属精品,耀光终有可用大C!
- 我的世界|我的世界:Java种子新出炉,内陆蘑菇岛算什么,这些种子它不香?
- 暴雪|为何暴雪出品,已经不再是精品?(下)