WEB/Back-end
API, 롬복(lombok) (Java)
by 최새벽
2024. 7. 13.
API(Application Programming Interface)
- 시스템과 시스템 / 프로그램과 프로그램 중간 역할
java.lang
- StringBuilder, StringBuffer: 효율적 문자열 조작 기능이 필요할 때 사용
- java.util.StringTokenizer: 구분자로 연결된 문자열을 분리할 때 사용
- wrapper Class
- Byte, Short, Character, Integer, Float, Double, Boolean
- 기본 자료형의 값을 wrapping할 때 사용
기존 Object 클래스에 정의돼 있는 메서드 재정의
public class Member {
String name;
int score;
@Override
public String toString() {
return "name: " +name + "score: " + score;
}
@Override
public boolean equals (Object m) {
if(this.name.equals(((Member)m).name) && this.score==(((Member)m).score)) {
return true;
}
return false;
}
}
롬복 설치하기
- 링크에서 jar파일 다운로드 → 다운로드 받은 파일 이클립스가 있는 폴더에 설치 → cmd에서
java -jar lombok파일명
입력 → properties에서 라이브러리 추가
- 롬복 사용 시 롬복은 사용자가 정의한 부분을 제외하고 나머지 부분을 자동 생성함
Wrapper, Math, DecimalFormat, 정규표현식Pattern, getClass (Java) (0) |
2024.07.18 |
String, StringBuilder, StringTokenizer (Java) (0) |
2024.07.18 |
예외 (Java) (0) |
2024.07.13 |
추상 클래스, sealed클래스, 익명 객체, 라이브러리 (Java) (1) |
2024.07.13 |
객체(상속, 다형성) (Java) (0) |
2024.05.22 |