같은 타입의 여러 변수를 하나의 묶음으로 다루는 것변수 score는 배열을 다루는 데 필요한 참조변수일 뿐 값을 저장하기 위한 공간은 아님변수와 달리 배열은 각 저장공간이 연속적으로 배치되어 있다.생략배열 길이의 최대값은 int 타입의 최대값, 약 20억길이가 0인 배
1. 객체지향 프로그래밍 (생략) 2. 클래스와 객체 1) 클래스와 객체의 정의와 용도 클래스: 객체를 정의해 놓은 것 용도: 객체 생성 → 객체는 클래스에 정의해놓은 대로 생성된다. (프로그래밍에서의) 객체: 클래스에 정의된대로 메모리에 생성된 것 용도: 객
1. 상속(inheritance) 1) 상속의 정의와 장점 상속: 기존의 클래스를 재사용하여 새로은 클래스를 작성하는 것 조상 클래스: 부모(parent)클래스, 상위(super)클래스, 기반(base)클래스 자손 클래스: 자식(child)클래스, 하위(sub)클래
자바 프로그래밍에 가장 기본이 되는 클래스import문 없이도 사용 가능ex) String, System 클래스모든 클래스의 최고 조상이기 때문에 Object 클래스의 멤버들은 모든 클래스에서 바로 사용 가능.멤버변수는 없고 11개의 메서드만 가지고 있다.주소 값으로
Collection 상속도cf) Map (순서X, key:value, 중복X: 중복O)ListVectorStackArrayListLinkedListSetHashSetSortedSetTreeSetMapHashtableHashMapLinkedHashMapSortedMapT
1. 람다 1) 람다식이란? 메서드를 하나의 식으로 표현한 것 익명함수 ` 2) 람다식 작성하기 반환값이 있는 메서드의 경우 return문 대신 식으로 대체 가능. 이때는 문장이 아닌 식이므로 ;를 붙이지 않는다 ` 추론 가능한 경우 매개변수의 타입 생략 가능