static public boolean
과 public static boolean
을 메서드에 사용하는 경우의 차이점은 무엇입니까?static public boolean 대 public static boolean
방금 두 가지를 시도해 보았습니다. 잘못 입력하지 않는 한 두 가지 모두 괜찮게 컴파일되어 같은 효과가있는 것 같습니다. 어느 것이 더 낫고 왜?
static public boolean
과 public static boolean
을 메서드에 사용하는 경우의 차이점은 무엇입니까?static public boolean 대 public static boolean
방금 두 가지를 시도해 보았습니다. 잘못 입력하지 않는 한 두 가지 모두 괜찮게 컴파일되어 같은 효과가있는 것 같습니다. 어느 것이 더 낫고 왜?
아무런 차이가 없지만, 처음에는 public
을 넣는 것이 관례 상 약간 선호됩니다. section 8.4.3 of the Java Language Specification에서 :
MethodModifier
: 하나Annotation public protected private abstract static final synchronized native strictfp
...이 이상 (별개의) 방법 수정은 메소드 선언에 나타나는 경우
의 요구 아니지만, 그것은, 관습들이 그 MethodModifier 제작시 위에 표시된 순서와 일치하는 순서로 나타납니다.
난 그냥 모두를 시도하고 내가 잘못을하고있는 중이 야하지 않는 한 모두 잘 컴파일하는 것 같은 효과가 있습니다. 어느 것이 더 낫고 왜?
그들은 꽤 같습니다. 차이가없는 첫 번째 경우는 읽기 쉽지 않습니다. 두 번째 사례는 사람이 읽을 수있는 것으로 생각하고 인간을 위해 프로그램해야하므로 더 읽기 쉬운 옵션을 선택하십시오. 또한 규칙에 따라 먼저 사용해야합니다.
null != obj
또는 obj != null
이 둘 다 동일하지만 첫 번째 사례가 가끔 사용되지만 읽기 쉽지 않아서 나에게 짜증나는 경우 비슷합니다.
public static boolean
는 모두 자바에서 동일 static public boolean
보다 더 많은 읽을 수 있습니다. –
차이점이 없습니다. – Havelock