>  기사  >  Java  >  Java의 명명 규칙은 무엇입니까? Java에서 명명 규칙 사용

Java의 명명 규칙은 무엇입니까? Java에서 명명 규칙 사용

青灯夜游
青灯夜游원래의
2019-01-23 14:24:196392검색

Java의 모든 구성 요소에는 이름이 필요합니다. 클래스, 변수 및 메서드에 사용되는 이름을 식별자라고 하며, 식별자 이름을 지정할 때 따라야 하는 규칙입니다. 다음 글에서는 ava 명명 규칙을 소개하겠습니다. 도움이 되길 바랍니다.

Java의 명명 규칙은 무엇입니까? Java에서 명명 규칙 사용

왜 명명 규칙을 사용하나요?

다른 Java 프로그래머는 다른 스타일과 방법을 사용하여 프로그래밍하기 때문에 표준 Java 명명 규칙을 사용하면 Java 코드의 가독성이 높아져 자신과 다른 프로그래머가 코드를 더 쉽게 읽을 수 있습니다. Java 코드의 가독성은 코드의 기능을 파악하는 데 소요되는 시간을 줄이고 코드를 수정하거나 수정하는 데 더 많은 시간을 투자할 수 있다는 의미이므로 중요합니다. [동영상 튜토리얼 추천: Java 튜토리얼]

Java 프로그래밍 언어의 모든 클래스, 인터페이스, 패키지, 메소드 및 필드는 Java 명명 규칙에 따라 제공됩니다. 이러한 규칙을 따르지 않으면 혼란스럽거나 잘못된 코드가 발생할 수 있습니다.

표준 Java 명명 규칙

다음은 모든 식별자가 따라야 하는 주요 규칙입니다.

● 이름에는 공백이 포함되어서는 안 됩니다.

● 이름은 &(앰퍼샌드), $(달러), _(밑줄) 등 특수 문자로 시작할 수 없습니다.

다양한 유형의 식별자가 따라야 하는 몇 가지 다른 규칙을 살펴보겠습니다.

1. 패키지 이름 지정 규칙

패키지 이름은 모두 소문자로 구성된 단어 집합이어야 합니다(예: com, org, net 등). 이름에 여러 단어가 포함된 경우 점으로 구분해야 합니다. (.) (예: java .util, java.lang). 패키지 이름의 후속 부분은 조직의 내부 명명 규칙에 따라 다를 수 있습니다. 예:

package com.howtodoinjava.webapp.controller;

package com.company.myapplication.web.controller;

package com.google.search.common;

2. 클래스 명명 규칙

Java에서 클래스 이름은 일반적으로 대문자로 시작하는 명사여야 합니다(예: Color, Button, System, Thread 등). 약어보다는 사용하세요. 예:

public class ArrayList {}
 
public class Employee {}
 
public class Record {}
 
public class Identity {}

3. 인터페이스 명명 규칙

Java에서 인터페이스 이름은 일반적으로 대문자로 시작하는 형용사여야 합니다(예: Runnable, Remote, ActionListener). 목록 및 지도와 같은 일련의 범주를 나타내는 경우 명사이기도 합니다.

public interface Serializable {}
 
public interface Clonable {}
 
public interface Iterable {}
 
public interface List {}

4. 메소드 명명 규칙

메소드는 일반적으로 main(), print(), println()과 같이 소문자로 시작하는 동사여야 합니다. 이름에 여러 단어가 포함되어 있으면 Camel Case 방식으로 표현하는 경우 actionPerformed()와 같이 소문자 다음에 대문자를 사용합니다.

public Long getId() {}
 
public void remove(Object o) {}
 
public Object update(Object o) {}
 
public Report getReportById(Long id) {}
 
public Report getReportByName(String name) {}

5. 변수 명명 규칙

정적 및 메소드 매개변수 변수 이름은 소문자로 시작해야 합니다. 이름에 여러 단어가 포함된 경우 소문자 뒤에 대문자를 사용하는 카멜 표기법을 사용해야 합니다. 임시 변수인 경우 x, y, z와 같은 단일 문자일 수 있습니다.

public Long id;

public EmployeeDao employeeDao;

private Properties properties;

for (int i = 0; i < list.size(); i++) {
}

6. 상수 명명 규칙

Java 상수는 모두 대문자여야 합니다. 이름에 여러 단어가 포함되어 있으면 밑줄(_)로 구분해야 합니다(예: MAX_PRIORITY). 숫자를 포함할 수 있지만 시작 문자는 포함할 수 없는 상수 변수와 함께 최종 수정자를 사용해야 합니다.

public final String SECURITY_TOKEN = "...";
 
public final int INITIAL_SIZE = 16;
 
public final Integer MAX_SIZE = Integer.MAX;

참고: 디버깅을 쉽게 하려면 ANSI 상수를 피해야 합니다.

7. 유니버설 유형 명명 규칙

유니버설 유형 매개변수 이름은 대문자 단일 문자여야 합니다. 일반적으로 'T'형 문자를 사용하는 것이 좋습니다. JDK 클래스에서 E는 컬렉션 요소에 사용되고, S는 서비스 로더에 사용되고, K와 V는 키와 값 매핑에 사용됩니다.

public interface Map <K,V> {}
 
public interface List<E> extends Collection<E> {}
 
Iterator<E> iterator() {}

8. 열거형 명명 규칙

클래스 이름과 마찬가지로 열거형 이름도 모두 대문자여야 합니다.

enum Direction {NORTH, EAST, SOUTH, WEST}

9. 주석 명명 규칙

주석 이름은 제목 표기법을 따릅니다. 요구 사항에 따라 형용사, 동사 또는 명사가 될 수 있습니다.

public @interface FunctionalInterface {}
 
public @interface Deprecated {}
 
public @interface Documented {}
 
public @Asyn Documented {}
 
public @Test Documented {}

요약: 모든 프로그래밍 언어로 깔끔한 코드를 작성할 때 명명 규칙은 매우 중요합니다. 표준 Java 명명 규칙은 코드를 더 읽기 쉽고 유지 관리하기 쉽게 만듭니다.

위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !

위 내용은 Java의 명명 규칙은 무엇입니까? Java에서 명명 규칙 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.