OOP(Object Oriented Programming) 1. 캡슐화 - 클래스에 필드와 메소드를 묶어두는것. - 정보은닉 - 모듈성 2. 상속★ - 부모클래스가 자식클래스에게 속성과 기능을 물려주는 것. - 단일 상속을 원칙으로 함(부모클래스를 하나만 가질 수 있음) java.lang.Object: 상위,부모,super 클래스 //Object: 최상위 클래스 │ └─java.lang.System: 하위,자식,sub 클래스 * System은 Object의 모든 것을 갖고 있기 때문에 System은 Object라고 할 수 있다. 결국엔 자바의 모든 클래스(심지어 내가 만든 클래스도)는 오브젝트이다. java, lang 패키지(폴더) Object,System 클래스 - 형식) class Child exte..
Array - 동일한 자료형을 갖는 데이터들에게 - 조건 //int su[] = {1,3,c};(x), int su[] = {1,3,5};(o) 같은 변수명을 정의한 -특징 복수 데이터들의 집합. - 정의 - 각 데이터는 번지를 통해 구분 (이때 번지는 항상 0부터 사용) - 음수 번지는 사용하지 않음 - 배열객체 생성시 선언된 자료형에 대한 기본값을 갖음 - 지정된 번지를 벗어나는 참조를 하면 에러 예)int su[] = {11,22,33}; --->su[0]번지~su[2]번지 까지 할당 su[3]번지 이상을 참조하면 ArrayIndexOutOfBoundsException 발생 - 저장된 데이터를 검색시 주로 for문을 사용 - 배열명.length속성지원 (배열방의 크기, 데이터 갯수를 얻어올 때 사용..
바이트처리 InputStream OutputStream 문자처리 Reader Writer