개발의 시작과 끝

2020.05.06 / Day - 24 자바 뉴렉처 강의 6. 자바 언어의 특징 본문

풀스택/자바 뉴렉쳐

2020.05.06 / Day - 24 자바 뉴렉처 강의 6. 자바 언어의 특징

개발지혜 2020. 5. 6. 17:49

24일차

 

6강 - 자바 언어의 특징

 

c/c++ 언어가 가지는 문제점에서 보완된 자바

- c/c++ 언어가 가지는 문제점들 중 객체 생성과 제거 부분에서 

  제거하는 작업까지 사람이 했기 때문에 생성과 제거가 쌍이 이루지를 못해 메모리 누수가 발생.

  즉, 메모리가 모자라는 현상이 발생.

  그 점을 보완하여 delete 키워드를 제거하고 자바 실행환경이 알아서 하게끔 함.
- 참조변수와 포인터 변수중 객체의 포인터 제거.
- 이차 이상의 포인터문제에서 모든 포인터 제거.
- 데이터 구조를 정의하는 두 가지 방법 stuct키워드 제거.
- 함수지향과 객체지향 중 함수는 메서드로만 사용하도록 제약.
- 컬렉션의 부제에서 언어에 컬렉션을 포함함.
- 글로벌한 문자 데이터처리의 복잡성에서 다양한 인코딩을 하여 문자열 기능 개선 등등을 보완.

자바 언어의 가장 큰 특징
간결성
언어에 컬렉션 포함
완전한 객체지향 언어