1. 자바(Java)의 개념 - 프로그래밍 언어(모던 프로그래밍 언어) - 실행환경(JRE), 개발도구(JDK), 라이브러리(API) 제공 - 자바를 배우면 파이썬, C++ 등을 배우기에도 쉬움 JDK 1.0 1996년 처음 발표 J2SE 1.2 Java2 J2SE: 기본 J2ME: 소형용 J2EE: 기업용 J2SE 5.0 1.5라고 부르기도 함. 버전이 많이 추가 됨. Java SE 8 2014년 발표 핵심내용이 있어서 공부하기 좋음 2. 자바의 특징 - 객체지향 언어 C++, python, JS도 객체지향 언어 - 자동 메모리 관리 GC(Garbage Collection)이 관리해줌 - 멀티 쓰레드(대화 공유 기능 제공), 라이브러리 제공 - 독립적 운영체제 - 자바 가상 머신(JVM) 자바는 JVM..