티스토리 뷰

★ JAVA란?

- 자바는 1991년 제임스 고슬링을 비롯한 선 마이크로시스템스 연구원들이 처음 개발했다.

   그 당시, 많이 사용하는 프로그래밍 언어는 C와 C++였는데, 가전제품이나 휴대용 장치 등에 사용하는 소프트웨어를 만들     기 위해 독립적으로 작동하는 더 안정된 프로그래밍 언어가 더 필요했다.

   이때, 개발된 언어가 바로 자바이다.

 


★ JAVA의 특성은?

- 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용할 수 있다.

 

 

- 객체 지향 언어이기 때문에 유지보수가 쉽고 확장성이 좋다.

 

  일의 순서대로 프로그래밍하는 것이 아닌 여러 객체의 협력을 통해 프로그램을 구현하는 것이다.

  쇼핑몰 사이트에 접속하여 상품을 주문하고, 상품이 집까지 배송되는 과정을 보면,

  회원, 상품,주문, 배송 등이 객체이다.

  이러한 객체를 기반으로 각 객체의 상호 관계를 이용하여 프로그래밍하는 것이다.

  여기다 새 기능을 쉽게 추가할 수 도 있다. 

 

 

- 프로그램이 안정적이다.

 

 

- 풍부한 기능을 제공하는 오픈 소스이다.

 

  자바에는 기본 기능을 제공하는 클래스뿐 아니라 자료 구조, 네트워크, 입출력 등 최적화된 알고리즘 라이브러리를 제    공 하는 자바 개발 키트 ( Java Development Kit) 가있다. 자바는 오픈 소스이고 이를 연동하여 더 풍부한 기능을 빠르게    구현 할  수 있다. 

 

★ JAVA로 어떤 프로그램을 만들 수 있을까?

 

- 웹 서버

 

웹 사이트를 운영하려면 반드시 서버(server)가 필요하다. 

사용자가 웹 사이트에 접속하여 뉴스나 메일 서비스를 요청하면 서버에 요청이 전달되고 결과를 응답으로 받습니다.

요청을 받아 이때 응답을 받아주는 프로그램이 서버이다. 

이러한 웹 서버 프로그램으로 운영되고 있는 사이트는 검색 사이트, 쇼핑몰, 금융 사이트가 있다.

 

- 안드로이드 맵

안드로이드폰에서 사용하는 앱을 만들 수 있는 프로그래밍 언어 중 하나가 자바이다.

 

- 게임

자바는 게임을 구현하는데 종종 사용된다.

 


뭔가 갑작스럽게 자바 구현부터 배우면 거부감이 들까봐 차근차근 자바를 왜 배워야하는가와 기능에 대해서 알아봤다.

중요한 프로그래밍 언어라는 것을 알았다. 갑자기 의욕이 뿜뿜한다. 설득 당했다. 자바를 왜 배워야 하는지.

열심히 배워보겠다. 파이팅.