
자료구조 (Data Structure) 프로그램 작성간 여러 데이터가 필요. 예): 100명의 학생 성적을 처리할때 각각의 성적 값을 변수에 할당시* 100개의 변수필요* 이런 경우 배열을 이용시 하나의 변수명으로 100개의 데이터를 처리할 수 있음 배열(Array)
List 인터페이스는 배열과 유사한 자료구조중복허용저장순서 유지구현 클래스VectorArrayList가장널리 사용됨LinkedList주요 메소드Set 인터페이스는 List와 유사하지만중복 허용되지않음기본적으로 순서 유지 되지 않음구현클래스HashSet - LinkedH
Java에서 Class와 Interface는 객체지향 프로그래밍의 핵심 구성 요소두 개념 모두 추상화를 제공하지만 목적과 사용방법에서 차이가 있음정의:클래스는 객체의 설계도 또는 틀로 간주됨. 클래스는 객체의 상태(속성)와 행동(메소드)을 정의함상속: 클래스는 다른
기본 자료형은 고정된 메모리 크기를 갖고, 스택 메모리에 값을 직접 저장함정수형byte : 데이터 스트림, 파일 처리 등에서 바이트 단위 데이터 관리에 사용8비트 정수, 값의 범위\[ -128 ~ 127 ], short : 8비트보다 큰 범위의 정수 처리에 사용1