Java 기초 정리
·
CS/Java
자바(Java) : 다양한 플랫폼에서 실행될 수 있도록 설계된, 메모리 관리와 강력한 라이브러리 생태계를 갖춘 객체지향 프로그래밍 언어이다.1. 자바의 탄생 배경당시 상황1980년대에는 주로 C와 C++ 을 사용함특히 C언어는 운영체제 및 시스템 개발의 표준처럼 사용됨문제점가전제품과 임베디드 시스템이 발전하면서 다양한 하드웨어 환경이 등장했지만, 다음과 같은 문제들이 존재했습니다.C언어는 절차지향 언어라 프로젝트 규모가 커질수록 유지보수 및 관리가 어려움프로젝트 규모가 커질수록 유지보수가 어려움제조사마다 사용하는 CPU 구조와 기계어 체계가 다름하드웨어마다 별도로 프로그램을 준비해야 하는 번거로움 존재해결 시도썬 마이크로시스템즈(Sun Microsystems) 는 CPU와 운영체제에 상관없이 실행 가능한..