자바란 컴퓨터를 이용하여 프로그램을 개발할 수 있는 하나의 프로그래밍 언어입니다.
개발 프로그래밍 언어는 c, c++, 파이썬, 자바스크립트, nodejs, 오브젝트c, ruby 등 많은 종류가 존재하지만 대한민국에서는 자바가 많이 쓰이며, 웹 분야에서는 거의 독점이라고 볼 수 있습니다.
자바는 초기에는 임베디드(기기에 프로그램을 코딩하는 것) 개발을 목적으로 하였으나, 지속적인 업그레이드를 통해 그 기능이 다양화 되어 많은 곳에 쓰이고 있습니다.
특히, 한국에서 자바를 사용하는 곳은 대부분이 웹 프로젝트 인데요. 스프링이라는 프레임워크와 jsp를 이용하여 우리가 사용하는 웹 사이트를 만들 수 있습니다.
Sun사와 Java
또한, 자바는 sun이라는 단체에서 개발되었는데요.
지금은 오라클에 인수합병 되었으며, jdk, 혹은 java를 받기 위해서는 오라클 사이트로 접속해야 합니다.
여담으로 scjp라는 자격증이 있었는데 오라클과 합병되면서 ocjp로 명칭이 변경되었습니다.
자바의 특징
- 객체지향의 장점인 사용했던 코드를 재사용하여 효율성을 극대화
- OS, 플랫폼에 독립적
- JVM(자바가상머신) 기반으로 사용됨
- Garbage Collection의 사용으로 동적 메모리 할당
- 임베디드를 포함하여 웹, 어플, 안드로이드 등의 다양한 개발 가능
- 가장큰 장점 – 무료!
자바를 통해 웹이나 어플리케이션 개발을 하고 싶은 분들은
오라클 홈페이지를 통해 jdk와 오라클을 설치하여 사용할 수 있습니다.
앞으로 지속적인 자바 강의를 통해 개발하는 방법을 소개해 드리도록 하겠습니다.
답글 남기기