IT쪽에 관심이 많다면, Java라는 언어를 한 번쯤은 들어 봤을것 같습니다.
이번 시간에는 Java언어에 대해 알아 보려 합니다.

Java의 기본 개념은 객체지향프로그래밍 언어로, c++언어에 영향을 받았고, 혼란을 주는 요소인 포인터, 구조체, 다중상속, 전역변수,
goto문 등을 제거했으며, 클래스로 구성 되어 있어 객체지향적이다.
클래스란?
클래스는 같은 물체(객체)들을 칭한다.
클래스는 객체의 공통된 변수(속성)과 메소드(함수)를 가지며, 클래스에서 객체를 생성한다.
즉, 객체에게 클래스에 속하는 메소드를 수행할 수 있도록 프로그래밍한다.
Java의 특징은 인터프리터에 의해 실행되며 분산환경에 적합하고 안전하다는 것이 특징이다.
Java는 네트워크와 연동된 다른 종류의 컴퓨터에서 실행될 수 있도록 설계가 되어있다.
또한, 네트워크 상에서 서로 다른 기종의 컴퓨터가 함께 동작하는 환경에 적합하고 인터넷, 네트워크를 통해 효율적으로 수행할 수 있도록
설계되어 있다.
*인터프리터: 컴파일 언어와 달리 코딩 후 번역작업을 한 번에 미리 진행하지 않고 실행 할떄마다 '인터프리터'라는 프로그램이 컴퓨터에게
코드를 기계어로 번역해주는 역할을 함.