
= multiplatformCompiler(번역기) 언어 VS Interpreter 언어

연산(operator) = 명령어전위연산 : 먼저 변수에 1증가 시킨 후 다른 연산을 실행.후위연산 : 다른 연산 실행 후 변수에 1증가.비교연산은 무조건 boolean형1위 : ( )꼴찌 : 대입(+=,-=,\*=,/=...)0304050607

순차제어 : 순차적으로 제어조건제어 : 조건을 달아 제어 (조건에 따라 결괏값이 달리 나옴) (if, switch)반족제어 : 반복적으로 실행 (for, while)

자료구조 : 자료 조직/관리/저장배열 튜플 리스트 해쉬 큐 스택같은 데이터타입 : 데이터타입이 다르면 안 됨맨 앞(순열) : 순서가 앞에서부터 시작변경불가 : 한 번 결정되면 변경할 수 없음데이터타입 뒤에 가 들어가면 모두 배열 변수로 선언된 것배열은 반드시 사용하

< 절차지향 (연산지향) > \- 객체보단 연산에 초점을 맞춤 < 객체지향 > \- 객체에 초점을 맞춤 < 함수지향 > ( ) => ...... // 순수 함수 사용주위 모든 사물을 뜻하는 객체라는 개념을 프로그래밍에 도입해서 실제 세상에서 사물의
단일 상속만 가능 - 자식 클래스는 하나의 부모 클래스에서만 상속 받을 수 있음자식 클래스를 객체로 생성할 때, 부모 클래스가 먼저 객체화 함최상위 객체는 Object 클래스임super는 자식 객체에서 부모 객체를 가리키는 참조변수이다. (this.)

일종의 추상 클래스, 미완성 설계도실제 구현된 것이 전혀 없는 기본 설계도추상 메소드와 상수만을 멤버로 갖는다인스턴스 생성 불가, 클래스 작성에 도움을 줄 목적으로 사용표준을 제시해주는 역할모든 멤버 변수는 public static final 이어야 하며, 생략 가능모

클래스 안에 선언된 클래스특정 클래스 내에서만 주로 사용되는 클래스를 내부 클래스 선언GUI어플리케이션의 이벤트 처리에 많이 사용내부 클래스의 종류는 변수의 선언 위치에 따른 종류와 동일 \- instance 클래스 \- static 클래스 \- local 클래스

컴파일 에러런타임 에러컨텍스트 에러오류 : 에러와 예외 포함에러 : 프로그램 코드에 의해서 해결 할 수 없는 심각한 오류예외 : 특수한 상황이 발생하면 프로그램이 중단되는 현상으로 프로그램 코드에 의해서 해결할 수 있는 오류try ~ catch문다중 catch문, fi
다른 프로그램을 실행시켜주는 것

,

컴파일시 타입을 체크 해주는 기능객체의 타입 안정성을 높이고 형변환의 번거로움을 줄여줌안정성타입체크와 형변환을 생략할 수 있으므로 코드 간결클래스를 작성할 때, Object타입 대신 T와 같은 타입 변수를 사용참조변수, 생성자에 T대신 실제 타입을 지정하면 형변환 생략



> > ![](https://velog.velcdn.com/images/parkm0708/post/124341c1-7435-40f2-aca2-fcb0e8f