[Java] 자바 이론
·
프로그래밍 언어/Java
프로그래밍 언어 기계어: 이진수로 구성된 언어, CUP는 기계어만 처리 가능 어셈블리어: 기계어를 표현하기 쉬운 언어인 니모닉 기호로 일대일 대응 시킨 언어 고급언어: 사람이 이해하기 쉽고 복잡한 작업 등을 위해 고안된 언어 → C/C++, Java 등 컴파일 소스 프로그램 편집 및 개발 → 소스 프로그램→ 컴파일러 → 기계어 → 프로그램 실행 자바의 태동 목적 플랫폼 호환성 문제 해결 플랫폼 독립적인 언어 개발 메모리 사용량이 적고 다양한 플랫폼을 가지는 가전제품에 적용 WORA(Write Once Run Anywhere) 한번 작성된 코드는 모든 플랫폼에서 바로 실행 C/C++ 등 기존 언어가 가진 플랫폼 종속성 극복 네트워크에 연결된 어느 클라이언트에서나 실행 WORA를 가능하게 하는 자바의 특징 ..