JAVA(자바란?)

2022. 5. 4. 23:59Lecture/JAVA

컴퓨팅 사고(Computational Thinking)

- 순서와 차례, 규칙을 바탕으로 문제를 해결하는 것

 

프로그래밍 언어

: 기계와 의사소통을 할 수 있게 해주는 언어

 

프래그래밍 언어(Programming Language) 사용률 Top 15

2019년까지 자바가 압도적으로 높으며 최근에도 파이썬과 비슷한 사용률로 1,2위를 차지하고 있다.

 

자바(JAVA)란?

썬 마이크로시스템즈에서 1995년에 개발한  객체 지향 프로그래밍 언어이고 창시자는 제임스 고슬링이다.

 

JAVA(자바) 특징

- 이식성이 높은 언어

- 객체 지향 언어

- 함수적 스탕리 코딩을 지원

- 메모리를 자동으로 관리

- 멀티 스레드를 쉽게 구현 가능

- 동적 로딩

- 풍부한 오픈 소스 라이브러리

 

JDK/JRE/IDE

JDK(Java Development Kit)

: 개발하는 데 필요한 툴들을 모아놓은 소프트웨어 패키지

JRE(Java Runtime Environment)

: 실행하기 위한 라이브러리 및 필수 파일을 가지고 있는 패키지

IDE(Intefrated Development Environment)

: 프로그램 개발에 관련된 모든 작업을 하나의 프로그램 안에서 처리하는 환경을 제공하는 소프트웨어

 

* 추가로 JVM(Java Virtual Machine)은 자바 바이트코드를 실행하는 실행기이다.

'Lecture > JAVA' 카테고리의 다른 글

JAVA(Scanner 사용하기)  (0) 2022.05.05
JAVA(변수)  (0) 2022.05.05