붓, 그리다
[ 컬렉션 ]- 데이터를 저장, 즉 겍체만 저장 가능하다- 기본 자료형은 객체가 아니기 때문에 저장할 수 없음 [ Wrapper Class ]기본자료형의 값을 객체형태로 만들어서 제공되는 클래스-> 컬렉션에 기본자료형을 집어넣기 위해 만들어진 클래스- 기본자료형의 첫글자만 대문자로 쓰면 Wrapper Class가 된다 기본자료형byteshortintlongfloatdoublecharbooleanWrapper ClaseeByteShortIntger.parseInt(~)LongFloatDoubleCharacter.isDigit(),Character.toUpperCase()Boolea - String은 Wrapper Class가 아니다 1) unboxing- 자바의 객체형(Wrapper)이 기본자료형으로 변환..
쓰레드에서 주로 사용하는 것1) 동기화2) Singleton 패턴 [ 쓰레드 동기화 ]- 두 쓰레드가 하나의 데이터에 작업을 할 때 한 쓰레드가 진행 중인 작업을 다른 쓰레드가 간섭하지 못하도록 막는 것 RandomAccessFile) RandomAccessFile raf=null; // 현재폴더 기준 임의의 파일을 생성 RandomAccessFile 생성자) RandomAccessFile(File file, String mode) - 경로포함해서 생성할 파일명- 모드: 읽기(r)/읽고 쓰기(rw) 1) 메서드 전체를 임계 영역으로 지정- 메서드 앞에 synchronized 키워드를 입력 public synchronized void run(){} EX) package j0619;// 동기화import j..
[ 상속 ]- 기존의 클래스(부모 클래스)를 재상용하여 새로운 클래스(자식 클래스)를 작성하는 것- 자식클래스는 부모클래스로부터 멤버변수, 메서를 물려받음- 기존의 클래스=부모클래스=수퍼클래스- 새로운 클래스=자식클래스=서브클래스 1) 상속의 장점 및 특징- 기본의 부모클래스의 멤버변수, 메서드를 그대로 사용 가능 (재사용성)- 코딩양이 줄어들고 개발 시간이 단축- 생성자와 초기화 블록은 상속되지 않는다.- 멤버변수와 메소드만 상속된다. 단, private로 선언된 멤버변수과 메소드는 상속 불가(캡슐화된)- 자식 클래스의 멤버 개수는 부모 클래스보다 항상 같거나 많다. (상속 누적)-> 멤버변수와 메소드가 많아지기에 기능이 많아진다.- 다중상속 불가(동시에 한개이상의 부모로부터 상속금지) 2) 형식 cl..