Recent posts

제네릭스(Generics)

3 minute read

제네릭스(Generics) JDK 1.5부터 제공 컴파일 시 타입 체크 타입 체크 강화와 타입의 안정성을 향상 타입 변수 타입 변환 생략이 가능하기 때문에 간결한 코드 작성 이점 ArrayList<Book> list1...

컬렉션(Collection)

1 minute read

컬렉션(Collection) 객체의 모음 주요 인터페이스: List / Set / Map 장점 크기 제약 없음 추가, 삭제 및 정렬의 처리가 간단하게 해결 여러 타입의 데이터 저장 가능 List 순서 존재 중복 허용 ex) Watin...

입출력(I/O)

4 minute read

입출력(I/O) Input / Output 컴퓨터 내부, 외부 장치와 프로그램 간의 데이터를 주고 받는 것 입출력 데이터를 처리할 공통적인 방법으로 스트림 이용 input / output은 프로그램을 기준으로 생각할 것 바이트 기반 스트림 바이트 기반 ...

예외 처리(Exception)

1 minute read

예외 처리(Exception) 프로그램 수행 시 비정상 종료 상황 발생하는 프로그램 에러 해결 컴파일 에러 런타임 에러 시스템 에러 Object 클래스의 자손 예외의 최상위 조상은 Exception ...

기본 API

2 minute read

기본 API Application Programming Interface 프로그램 개발 시 자주 사용되는 클래스, 인터페이스의 모음 String 클래스 값 수정 불가(immutabnle 불변) 수정 시, 수정된 문자열이 새로 할당되어 새 주소를 넘김 ``` ja...