컴퓨터 공부/JAVA13 자바 API * API(Application Programming Interface) : 라이브러리, 프로그램 개발에 자주 사용되는 클래스 및 인터페이스의 모음 * API 저장 장소 /jre/lib/rt.tar 라는 압축 파일에 저장되어 있다. 2021. 8. 20. 추상 클래스 객체를 직접 생성할 수 있는 클래스를 실체 클래스라고 한다. 이 클래스들의 공통적인 특성을 추춘해서 선언한 클래스를 추상클래스라고 한다. * 추상 클래스와 실체클래스는 상속의 관계를 가지고 있다. * 추상 클래스는 new연산자를 사용해서 인스턴스를 생성시키지 못한다. - 추상 클래스는 실체 클래스의 공통되는 필드와 메소드를 추출해서 만들었기 때문에 객체를 직접 생성해서 사용할 수 없다. - 추상 클래스는 새로운 실체 클래스를 만들기 위해 부모 클래스로만 사용된다. * 추상 클래스의 용도 1. 실체 클래스들의 공통 필드와 메소드의 이름을 통일 ㄴ 공통으로 사용하는 이름을 헷갈리지 않게 하나로 통일 ex) 같은 의미로 사용되나 다른 필드명: user, owner 이렇게 분리되어있다면 user로 통일 2. 실.. 2021. 8. 9. 정적 멤버와 static 정적 멤버는 클래스에 고정된 멤버로 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. * 형식 public class 클래스{ static int num static int plus(int x, int y){return x+y;} } * 정적 필드와 정적 메소드는 클래스에 고정된 멤버이므로 클래스 로더가 클래스(바이트 코드)를 로딩해서 메소드 영역에 적재할 때 클래스 별로 관리된다. 클래스 로딩이 끝나면 바로 사용할 수 있다. * 정적 필드 선언 여부의 기준 - 인스턴스 필드 : 객체마다 가지고 있어야 할 데이터 - 정적 필드 : 객체마다 가지고 있을 필요성이 없는 공용적인 데이터 * 사용 : dot(.)을 찍어서 바로 접근 가능. 클래스.정적 필드 클래스.정적 메소드 +) new를 이용한 .. 2021. 8. 7. 변수 리터럴 int a =30 String b = "안녕" 이렇게 소스 코드 내에서 직접 입력된 값을 리터럴(literal)이라고 부른다. 정수 리터럴, 문자열 리터럴, 논리 리터럴 ... 등으로 사용. 2021. 8. 6. 이전 1 2 3 4 다음