자바 특징

 

자바는 1995년에 썬마이크로시스템즈에서 개발된 객체지향 프로그래밍언어이다.

오라클 사에서 2010년 썬마이크로시스템즈를 인수하면서 현재는 오라클이 Java의 저작권을 소유하고 있다.

 

우리나라에서 특히 사용 빈도가 높으며, 

특히 백엔드 개발자로 우리나라에서 일하고자 한다면, 거의 필수로 공부해야 할 언어이다.

 

 

자바 특징

1) 간단하다 

2) 객체지향적이다

3) 인터프리터 언어이다

4) 강력하다

5) 안전하다

6) 플랫폼이 독립적이다

7) 멀티 스레드를 지원한다

8) 동적이다

 

자바로 하는 일

  - 웹 프로그래밍 : 서블릿, JSP, 스프링 프레임워크 활용하여 백엔드 개발에 특히 많이 쓰임.

  - 안드로이드 애플리케이션 개발 : 안드로이드 스튜디오와 함께 개발

  - 데이터베이스 처리

  - 빅데이터 및 분산처리

 

자바로 하지 않는일

  -  iOS 앱 개발

  - 시스템 프로그래밍에는 C, C++ 등 Low Level 언어가 더 적합

 

 

 

자바 구동 방식

우리가 작성하여 저장하는 자바파일은 .java의 확장자를 가지고 있음

 

이것을 컴퓨터가 알아들을 수 있는 기계어로 바꾸는 컴파일하여 .class파일을 생성하는 단계를 거치고 (1단계)

 

컴파일된 .class 파일을 실행하는 단계를 거침 (2단계)

 

 

 

 

자바 설치 방법

 

JDK 설치

 

자바 코드 작성하고, 소스를 컴파일하기 위한 필수 도구

https://www.oracle.com/kr/java/technologies/downloads/

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

 

IDE 설치- 인텔리제이

 

IDE : Integrated Development Environment, 통합개발환경

         프로그래밍 언어로 프로그램을 작성할 때 도와주는 도구

 

https://www.jetbrains.com/ko-kr/idea/download

 

최고의 Java 및 Kotlin IDE인 IntelliJ IDEA를 다운로드하세요

 

www.jetbrains.com