자바의 객체 지향 특성interface여러 클래스들을 하나의 것으로 묶음자바 컴파일 방식java program --> java compiler --> bytecode program --> jvm(자바 버추얼 머신) --> 기계어 변환 --> 실행
다른 패키지 클래스를 가져다 쓰기 위하여 사용출력System 클래스 안에 printstream 클래스의 out이라는 static final 변수가 있음printStream 클래스 안에 println 함수가 있음
클래스에 main이 없는 경우 어떻게 작동하는가 —> 프로그램 하나에 main method는 하나만 있으면 됨!
구성예시3.finally 1\. 예외 발생 경우에도 --> 반드시 실행exception 구분runtimeException실행시 발생하는 예외 --> 발생 할 수도 있고 안할 수도 있는 경우Exception컴파일시 발생하는 예외 --> 프로그램 작성 시 예측 가능한 예외
processor: 보통 cpu를 말함core: 프로세스 일을 나눠서 하는 것이 코어process: 실행한 프로그램 하나 의미thread: 프로세스 안에 여러 작은 일들단점: 속도 더 떨어지고, 메모리도 더 먹음동시에 효과가 나야하는 작업들이 존재하기 때문에 쓰레드 사
개념: 배열 + dynamic --> 배열 크기 정해지지x, 동적으로 변함중요 함수addgetsizecontainsremoveasList기존 배열 복사 해서 새로운 배열 생성join특정 문자 삽입sortfor-each 문clone얕은 복사메모리 주소만 복사하여 두 값이
FileOuputStream바이트 단위로 처리하게끔 되어있음생성자의 입력으로 파일명 넘겨주기FileWriterbyte 대신 문자열 사용 가능PrintWriterprintln이라는 메소드 사용: /r/n을 덧붙이지 않아도 됨FileWriter두번째 패러미터는 append