3 回答
![?](http://img1.sycdn.imooc.com/545865da00012e6402200220-100-100.jpg)
蓝山帝景
TA贡献1843条经验 获得超7个赞
一点也不。
空行在运行时无关紧要,因为Java编译器首先将源代码转换为字节码。使用空行的唯一“后果”将是编译器可以在字节码文件中包括的行号信息。空行越多,导致数字越大。但这一点根本不关心。
从这种观点出发,您努力将垂直间距用于一种目的,并且仅一种目的:与人类读者交流意图。您可以使用空行将属于一起的事物“分组”。当然,您要小心使用它们:太多的空行对可读性没有帮助。您不希望读者在不需要时滚动。
只是为了增加Ernest的关注点:是的,理论上您可以添加太多的空行,以致您的方法变得太长/太大(请参阅此处)。但是,这似乎是字节码大小的限制。如前所述,字节码中没有空行,因此在理论上也没有问题。
![?](http://img1.sycdn.imooc.com/5458506b0001de5502200220-100-100.jpg)
拉莫斯之舞
TA贡献1820条经验 获得超10个赞
这对编译后的代码没有影响,但是空格过多(或过少)可能会使您的代码难以阅读。
例如,在方法之间放置空白行,您可以使用它在代码中创建“段落”。如果段落包含紧密相关的代码,则可以提高可读性(并且在将单个方法重构为多个方法时也可以提供帮助)。
但是,过度这样做(例如,使用大量空白行或在每行代码之间使用空白行)实际上会使阅读起来更加困难。
![?](http://img1.sycdn.imooc.com/5333a1bc00014e8302000200-100-100.jpg)
幕布斯6054654
TA贡献1876条经验 获得超7个赞
唯一的影响是对我们
您的Java代码将以字节码编译,即简单计算的列表,忽略空格和空行。
但是,这并不意味着制表符,空格和空行是有用的:它们提高了很多代码的可读性,因此缩进代码并使用空行进行一些块化是一种好习惯
添加回答
举报
0/150
提交
取消