본문 바로가기
IT 돌고래/JAVA

[JAVA]자바의 한걸음 : 자바란?

by IT돌고래 2020. 1. 17.
반응형

안녕하세요. 

IT 돌고래입니다.

이제 본격적으로 자바에 대해서 시작을 하겠습니다.

왜 우리는 자바를 배워야만 할까요?

전 세계에서 프로그램 언어에 사용빈도가 가장 높은 언어가 JAVA입니다. 

<Java을 상징하는 JAVA커피>

그럼 어떤 곳에서 자바를 사용하고 있을까요?

자바응용프로그램, 웹프로그램, 스마트폰 어플 등 여러 군데에서 쓰이고 있습니다.

그렇기 때문에 Java 프로그래밍 언어를 기초로 배우는 것이 좋다고 생각합니다.

여전히 C, C++은 많이 쓰이고 있지만 프로그래밍 언어가 어려운 편입니다. 초심자가 접근하기가 좀 더 편하고 이해하기 쉬운 Java를 시작하는 것이 좋다고 생각합니다.

 

이렇게 자바를 배워야 하는 이유는 알았습니다. 

그럼 자바는 어떡해 구성되어 있는지 한번 보겠습니다. 

자바의 여러 가지 프로그램 형태와 자바언어의 특징에 대해서 말씀드리겠습니다.

 

자바의 프로그램 형태

1. 기본 Java(일반적 응용프로그램)

2. 자바 애플릿(웹 검색기 상에서 작동하는 자바 프로그램)

3. 자바 서블릿(웹 환경(클라이언트-서버)에서 실행되는 자바 프로그램)

4. JSP(서블릿과 비슷하지만 HTML 속에 자바 코드를 삽입하여 사용)

5. 자바 빈스(자바로 작성하는 프로그램들을 부품처럼 사용하는 프로그래밍하는 방법)

6. 안드로이드(스마트폰 안드로이드 기반에 실행되는 응용프로그램)

이렇게 크게 6가지 프로그램 형태로 자바언어를 사용을 할 수가 있습니다. 이런 형태들 때문에 웹이나 스마트폰 어플에 많은 사용이 이어지고 있습니다. 

 

자바 언어의 특징

1. 객체 지향 연어 (클래스, 상속, 캡슐화, 다형성 등의 개념이 적용)

2. 운영체제에서 독립성(JVM(Java Virtual Machine이 있어서 어느 운영체제에서도 개발 가능)

3. 무료 개발 환경(개방된 언어라 무료로 개발이 가능)

4. 많은 라이브러리 클래스(많은 클래스를 제공하여 개발용이)

이런 특징들을 자바가 가지고 있습니다. 

 

위에 글에서 자바 언어를 배워야 하는 필요성과 자바 언어의 프로그램 형태, 자바 언어의 특징을 말씀을 드렸습니다.

막상 배워야겠다고 생각하시고 자바를 접하시지만 배우면서 많이 힘들게 느껴집니다.

하지만 한번 생각을 해보시기를 바랍니다. 도대체 왜 배워야 하는지와 자바를 배워서 IT 분야에서 하려고 했던 일을 생각을 하시면서 포기를 하지 마시고 끝까지 자바 언어를 공부를 했으면 좋겠습니다.

 

※ 긴 글을 읽어 주셔서 감사합니다. Java를 처음으로 시작했습니다.

 

★ 이글 이후에는 Java를 개발하기 위한 환경설정 및 이클립스 설치에 대한 내용을 정리해서 처음부터 정리를 할 예정입니다. 많은 관심 부탁드립니다.

 

 

반응형

댓글