예전에도 면접을 다녀오고 나서 한두문제씩 포스팅하긴 했지만 한번에 모아서 한 적은 없어서 정리하면서 공부할 겸 쓴다. 내가 받았던 질문 + 검색하면 자주 나오는 질문 등을 올려보기로... 여러 번 받은 질문은 형광펜칠을 했다. 답은 천천히 채우는걸루 ㅎㅎ JAVA JAVA의 특징 -객체지향 프로그래밍 언어이다. -장점 JVM(자바가상머신) 위에서 동작하기 때문에 운영체제에 독립적이다. GabageCollector를 통한 자동적인 메모리 관리가 가능하다. -단점 JVM 위에서 동작하기 때문에 실행 속도가 상대적으로 느리다. 다중 상속이나 타입에 엄격하며, 제약이 많다. OOP(객체 지향 프로그래밍)란? -객체 지향 프로그래밍 (Object-Oriented Programming, OOP)은 프로그래밍에서 필..