我对Java中的限制或约定有疑问。关于java中行代码的最大长度是否有任何限制?或者很长的线会导致任何问题?
答案 0 :(得分:2)
有关Oracle的Java约定,请参阅this。 在这里他们说一行最多应包含80个字符。
答案 1 :(得分:1)
不是真的,但如果线条适合屏幕,这是一个好习惯。它有助于调试和分析代码,在大多数情况下,自动换行不会产生好看的代码。
有些学校学会避免编写超过80行代码(以适应控制台窗口),但使用起来并不实用。
答案 2 :(得分:1)
Java行长度没有相关限制,编译器可能有一个,但它可能在几KB的范围内。但是,这不太实用。我倾向于将我的行保持在100个字符以下。
较旧的文档可能会说80,但我认为这已不再实用,因为几乎没有人再打印代码,通常屏幕一次显示超过80列。
至于惯例,是的,有一些。请参阅Java文档。它还讨论了通常的换行符,括号等等。
这是一个链接:Java Coding Conventions
答案 3 :(得分:1)
实际上非常长的类可能会导致内部内存堆溢出,然后你必须增加堆大小,而不是那个。