2

我对 Java 中的限制或约定有疑问。java中行代码的最大长度是否有任何限制?或者很长的线路会导致任何问题?

4

4 回答 4

2

Java 行长度没有相关限制,编译器可能有一个,但可能在几个 KB 的范围内。但是,这不是很实用。我倾向于将我的行数保持在 100 个字符以下。

较旧的文档可能会说 80,但我认为这不再实用,因为几乎没有人再打印代码并且通常屏幕一次显示超过 80 列。

至于约定,是的,有一些。请参阅 Java 文档。它还讨论了换行符、大括号等的通常位置。

这是一个链接:Java 编码约定

于 2013-03-31T15:10:52.093 回答
2

有关Oracle 的 Java 约定,请参阅此内容。他们说一行最多应包含 80 个字符。

于 2013-03-31T15:13:01.570 回答
1

不是真的,但如果线条适合屏幕,这是一个好习惯。它有助于调试和分析代码,而自动换行在大多数情况下并不能生成好看的代码。

一些学校学会避免编写超过 80 行代码(以适应控制台窗口),但它在使用中并不实用。

于 2013-03-31T15:10:11.520 回答
1

实际上很长的类可能会导致内部内存堆溢出,那么你必须增加你的堆大小,除了那个没有。

于 2013-03-31T15:11:36.517 回答