Java 언어
탄생
- 1995년 James Gosling(제임스 고슬링)이 만듬
- 썬 마이크로시스템즈(Sun Microsystems)에서 배포
- 오크(Oak) 언어에서 발전
- 처음에는 가전제품에 탑재할 수 있는 프로그램을 개발하기 위한 목적으로 탄생
특징
장점
- 객체 지향 언어 기능이 최적화
- JRE를 이용하기 때문에 운영체제로부터 자유롭다.
- 어떤 운영체제이든간에 호환성이 좋다
- 웹 및 모바일 프로그밍에 좋음 운영체제로부터 자유롭기 때문
- 어떤 운영체제이든간에 호환성이 좋다
- GC(Garbage Collector)를 통해 자동메모리관리를 지원하여 C 계열의 언어와 다르게 메모리 관리가 용이
단점
- JVM(자바 가상 머신)을 거쳐야 하므로, 실행속도가 다른 언어에 비해 느리다.
- 예외처리를 개발자가 일일이 처리를 지정해야 한다.
'Java > Java(base)' 카테고리의 다른 글
Java 형변환 (객체자료형 Object type ex)String etc.) (0) | 2021.07.26 |
---|---|
Java 형변환(기본자료형) (0) | 2021.07.26 |
Java 자료형 (0) | 2021.07.22 |
Java 변수 란 (0) | 2021.07.21 |
Java 프로그램 구동원리 (0) | 2021.07.20 |