JAVA(자바란?)
2022. 5. 4. 23:59ㆍLecture/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 |