Table of Contents
Java는 포트성과 견고성을 위해 알려진 널리 사용되는 프로그래밍 언어입니다. 그러나 개발자는 종종 버그 또는 효율적인 코드로 이어질 수있는 일반적인 실수를 발생합니다. 이러한 오류를 인식하고 수정하는 방법을 이해하는 것은 코드 품질과 성능을 향상시킬 수 있습니다.
일반적인 Java 코딩 실수
몇몇 빈번한 오류는 데이터 유형의 부적절한 사용, null 값의 부정확한 취급, 자원의 mismanagement를 포함합니다. 이 실수는 제대로 해결되지 않는 경우에 실행 시간 오류 또는 예상치 못한 행동을 일으킬 수 있습니다.
Data Type의 잘못된 사용
변수에 대한 잘못된 데이터 유형은 데이터 손실 또는 과잉으로 이어질 수 있습니다. 예를 들어, ] 대신 ]를 사용하여 큰 숫자의 잘못된 계산을 일으킬 수 있습니다.
이 작업을 수정하려면 예상 값 범위에 따라 적절한 데이터 유형을 선택하고 객체 중심 기능을 위해 래퍼 클래스를 고려하십시오.
Null 포인터 예외
Null Pointer 예외는 null 객체의 접근 방법 또는 필드에 시도 할 때 발생합니다. 이것은 Java 응용 프로그램에서 실행 시간 오류의 일반적인 소스입니다.
이를 방지하기 위해 항상 객체가 null을 사용하기 전에 체크하거나 사용하기 전에 객체를 올바르게 초기화합니다.
관련기관
데이터베이스 연결, 파일, 또는 스트림과 같은 가까운 리소스에 대한 손상은 자원 누출으로 이어질 수 있습니다. 이 작업을 통해 응용 프로그램을 향상시킬 수 있습니다.
Java 7에서 자동으로 닫는 리소스에 도입된 시험 보고서를 사용하여 누출을 방지합니다.
Best Practices의 개요
- 변수에 적합한 데이터 유형을 선택하십시오.
- 항상 객체를 dereferencing하기 전에 null을 확인합니다.
- 자원을 관리하기 위한 시험과 자원 활용
- 오류를 줄이기 위해 명확하고 간결 코드를 작성합니다.