자바란?
자바(Java) 는 오크(Oak)라는 언어로부터 탄생되었습니다. 오크 언어는 1991년 미국 선(Sun) 마이크로시스템사의 컴퓨터 과학자인 제임스 고슬링(James Gosling)에 의해 개발된 언어입니다. 1995년 선사는 오크 언어를 자바 언어로 이름을 바꾸었습니다.
자바는 오크 언어의 많은 개념들을 그대로 이어받았습니다. 오크 언어는 C/C++ 언어의 영향을 받아서 만들어졌는데, 자바에서는 C나 C++에서의 포인터나 메모리 조작 등의 개념을 제거하거나 개선하였습니다.
codeeval에서 발표한 자료에 따르면, 22.6%로 2016년 가장 인기있는 언어 순위에서 자바가 2위를 차지하였습니다.
자바의 특징
객체지향언어(Object Oriented Language)
객체지향이란 객체라는 작은 단위로 명령을 나누어 처리하는 것입니다. 객체를 만들고, 만들어진 객체를 부품처럼 연결하여 프로그램을 완성하는 방식입니다.
운영체제에 독립적
운영체제(Window, Mac OS, Linux, Unix 등)는 하드웨어를 관리하는 시스템 소프트웨어입니다. 일반적으로 컴퓨터에서 실행되는 소프트웨어는 운영체제에 종속적입니다. 예를 들어, 윈도우에서 C언어로 개발된 소프트웨어는 윈도우에서만 실행됩니다. 하지만 자바는 JVM(Java Virtual Machine)이라는 소프트웨어 에뮬레이터를 통하여 자바 프로그램을 해당 운영체제가 이해할 수 있는 형식으로 변환하여 운영체제에 전달하기 때문에 자바 프로그램은 운영체제와 상관없이 JVM이 구축된 컴퓨터에서는 어디서든지 실행 될 수 있습니다.
개발 환경
자바의 모든 개발 환경은 무료로 개방되어 있습니다. 서버 소프트웨어 개발을 위한 J2EE, 클라이언트 중심의 기본적인 개발 환경인 J2SE, 스마트폰 등 소형기기를 위한 J2ME 총 3종류의 개발 환경을 제공하고 있습니다.
자바 프로그래밍 준비
자바를 개발한 SUN사(현재 ORACLE이 인수)는 자바 프로그램의 개발을 위한 자바 개발 환경(JDK : Java Development Kit)을 자바 홈페이지(https://www.java.com/ko/)에서 제공하고 있습니다.
그리고 자바 프로그램을 개발하기 위한 통합 개발 환경인 이클립스(Eclipse)도 다운(https://www.eclipse.org/) 받아 주셔야 합니다.
이클립스를 다운 받고 설치파일을 실행하면 이런 창이 뜨는데, Eclipse IDE for Java Developers로 다운 받아 주세요.
설치가 완료된 후 이클립스를 실행하고 상단 메뉴에서 [File] → [New] → [Java Project]를 선택하여 프로젝트를 만듭니다.
프로젝트 이름을 설정하고 [Finish]를 누릅니다.
프로젝트에 클래스 작성을 위하여 생성한 프로젝트를 우클릭 → [New] → [Class]를 선택합니다.
클래스 이름을 정하고 [Finish]를 눌러 클래스 생성을 완료합니다.
클래스 생성까지 완료된 모습입니다.
'잡지식' 카테고리의 다른 글
[스피킹시험] 토스 vs 오픽 특징 비교 (0) | 2017.08.29 |
---|---|
하이퍼텍스트와 속성 (0) | 2017.08.09 |
HTML 소개, 기본 문법 (0) | 2017.08.07 |
2017년도 1회 정보처리기사 시험 후기 (실기 주관식으로 변경 후) (0) | 2017.07.22 |
프로그래밍이란? (0) | 2017.06.27 |