JAVA

    ArrayList 클래스

    ArrayList 클래스 ArrayList 변수 = new ArrayList

    다형성

    다형성 1. 클래스 다형성 Parent p = new Child(); cs Child()를 생성하였지만 외형은 Parent()이다. = Parent() 에게 상속받은 메서드만 사용할 수있다. 멤버 변수의 경우 참조변수의 타입에 따라 달라진다. = 부모와 자식 변수가 중복되었을 때 각각의 클래스에 선언된 변수를 사용한다. - super : 자손 클래스에서 조상 클래스로부터 상속받은 멤버를 참조하는 변수 - this : 현재 클래스에서 참조하는 변수 * 반드시 모든 클래스의 생성자 첫 줄에는 생성자, this() , super()을 호출해야한다. 클래스 다형성은 왜 사용할까? public class Parent { private String name; private int age; Parent(String ..

    Vector 클래스 (동적 객체 배열)

    Vector 클래스 동적으로 크기가 관리되는 객체 배열, 배열의 크기를 알아서 관리해주므로 저장할 크기를 지정하지 않아도 됨 Vector 함수 Vector() vector 인스턴스 생성, 기본 크기는 10으로 10을 넘으면 자동으로 크기가 증가 boolean add(Object o) 객체 추가 boolean remove(Object o) 객체 삭제 Object get(int index) 지정 위치 객체 반환, 반환 타입이 Object이므로 형변환 필요 Object set(int index, Object o) 지정 위치 객체 수정 int size() 객체 개수 반환

    File 클래스 (파일입출력)

    File 클래스 기존의 파일이나 폴더를 제어하는 클래스 파일 쓰기 - FileWriter FileWriter fw= new FileWriter(newfile2);// 파일 작성 cs fw.write("string") 파일 쓰기 fw.close() 파일 닫기 FileWriter(file,true) 파일 이어쓰기 - PrintWriter PrintWriter pw=new PrintWriter(new BufferedWriter(new FileWriter(newfile))); cs pw.println("string") 파일 쓰기 파일 읽기 - FileReader FileReader fr=new FileReader(newfile2); cs 한 글자 단위로 읽기 int ch=fr.read(); while(ch!=-..

    Calendar 클래스 (날짜)

    Calendar 클래스 (날짜) 1 Calendar cal=Calendar.getInstance();// Calendar 클래스 선언 cs 함수 cal.get() 반환 cal.set() 지정 Calendar.YEAR, MONTH, DATE 해당 년도 , 해당 월(0~11) , 해당 일 Calendar.AM_PM 오전/오후 반환 , AM: 0 Calendar.DAY_OF_WEEK 요일 반환 , 일(1) ~ 토(7) cal.getActualMaximum 가장 큰 값 반환 SimpleDateFormat SimpleDateFormat sdf = new SimpleDateFormat("yy년 mm월 dd일 "); 날짜와 시간의 포맷 지정을 처리하는 객체 Y M d D E a 연도 월 일 1~365 월~일 오전/오..